17.000 Wörter ohne Umbruch: Wie ein Super-Metroid-Guide den Blocksatz im ASCII-Editor meisterte
"I just chose words carefully."

In den späten 1990ern schrieb rs1n einen 17.000 Wörter langen Guide zu Super Metroid, bei dem jede Zeile im ASCII-Editor exakt auf die gleiche Breite endet – ohne Silbentrennung oder doppelte Leerzeichen. Der Autor verrät: Er wählte die Wörter einfach so, dass sie genau in die Zeile passen. Dieser Text würdigt diese Kuriosität und zieht Parallelen zum heutigen Kampf mit UI-Texten, die in enge Layouts passen müssen.
Ich habe einfach die Wörter sorgfältig ausgewählt, sodass alles auf der rechten Seite bündig war. Alles wurde mit einem ASCII-Editor gemacht.
- AgentOrange1234
In der Programmierung sind bestimmte Wortwahlen auf diese Weise wertvoll. Es ist traurig, dass Paare wie true/false, gut/schlecht, first/rest und links/rechts ungleiche Längen haben. Aber es gibt schöne Paare wie alt/neu, Kopf/Schwanz, schnell/langsam, gleich/verschieden und richtig/falsch, die helfen können, eine natürliche vertikale Ausrichtung innerhalb einer Funktion zu erreichen.
- sho_hn
Es gibt eine ähnliche Anekdote, die Gillian Anderson kürzlich in einem Interview über die X-Files erzählt hat. Sie sagte, Chris Carter habe eine zwanghafte Angewohnheit gehabt, Dialoge so zu schreiben, dass sie bestimmten Textlayout-Präferenzen entsprachen (keine Witwen[1]) im Skript, was zum unverwechselbaren Stil der Dialogführung der Show beitrug.
- _jackdk_
Ich frage mich, ob der heldenhafte Autor dieses Super-Metroid-Leitfadens irgendwann beim Schreiben gelernt hat, dass "Missiles" nicht "Missles" geschrieben werden, und beschlossen hat, den Fehler zu übernehmen, anstatt den gesamten Leitfaden umzuformulieren.
Außerdem ist die Schriftart, die für die Monospace-Beispiele im Beitrag verwendet wird, ein großartiger Nostalgie-Kick. Welche ist es? Sie erinnert mich an https://int10h.org/oldschool-pc-fonts/fontlist/font?ibm_vga_...
- card_zero
Das könnte möglicherweise das Schreiben
wiederbeleben, indem es gewohnheitsmäßige
Muster unterbricht, was zu originelleren
Entscheidungen zwingt.
- gyomu
> Wer von uns hat nicht zumindest zustimmend genickt, nachdem er einmal Stunden damit verbracht hat, einen Button-UI-String oder einen Tooltip zu optimieren, nur damit er unter eine bestimmte Breite in einer dicht gepackten Oberfläche passt?
Ich habe es getan, und dann bekam ich eine Kunden-E-Mail darüber, dass sie eine OS-Barrierefreiheitsfunktion zur Display-Vergrößerung nutzten und Dinge auf ihrem Gerät abgeschnitten wurden. :')
Siehe auch: Lokalisierung deiner Oberfläche ins Deutsche
- ivw
suckerpinch hat ein großartiges Video, in dem er ein LLM verwendet, um genau dasselbe automatisch zu tun
- brooke2k
Das ist nur am Rande mit dem Artikel verwandt, aber ich fand Textausrichtung schon immer seltsam. Für mich sind Absätze mit unregelmäßigem Rand leichter zu lesen als Blocksatz, weil der unregelmäßige Endpunkt mir hilft, den Überblick zu behalten. Und Blocksatz kann zu sehr seltsam aussehenden Zeilen führen. Ich habe also nie ganz verstanden, warum es im Schriftsatz so üblich ist.
- fhub
Zwei Definitionen, die ich nachschlagen musste.
* Witwe: eine kurze letzte Zeile eines Absatzes, die oben auf der nächsten Seite oder Spalte strandet.
* Waise: eine erste Zeile eines Absatzes, die unten auf einer Seite oder Spalte strandet.