「言葉を選んだだけ」— 17,000語を手作業で右端揃えにしたSuper Metroid攻略
"I just chose words carefully."

等幅フォントでの両端揃えは、空白が不均等になり見苦しくなるのが常だ。しかし1990年代後半、rs1n氏はSuper Metroidの攻略記事を書く際、単語を慎重に選ぶことで行末を完璧に揃え、17,000語にわたって余分な空白を一切排除した。彼は「何も使っていない。ただ言葉を選んだだけ」と語る。この驚異的な職人技を、現代のUIテキスト調整の苦労と重ね合わせて紹介する。
「何のプログラムも使いませんでした。ただ、右側がすべて揃うように言葉を注意深く選んだだけです。すべてASCIIエディタで行いました。」
HNでの議論
171- AgentOrange1234
プログラミングにおいて、特定の単語の選択がこのように価値を持つことがある。true/false、good/bad、first/rest、left/rightのようなペアが不等長であるのは残念だ。しかし、old/new、head/tail、fast/slow、same/diff、right/wrongのような素晴らしいペアもあり、これらは関数全体で自然な垂直方向の整列を作るのに役立つ。
- sho_hn
似たような逸話がある。ジリアン・アンダーソンが最近X-Filesのインタビューで明かしたところによると、クリス・カーターは台本のテキスト配置に関する特定の好み(ウィドウ[1]を避ける)に合わせて台詞を書くというOCDのような習慣があり、それが番組の独特な台詞のリズムのスタイルを生んだという。
- _jackdk_
あのSuper Metroid攻略の勇敢な作者が、執筆中のある時点で「missiles」が「missles」ではないと知ったとき、ガイド全体を書き直すのではなく、その間違いを意図的に採用したのかどうか気になる。
また、この記事の等幅フォントの例は懐かしさを強く誘う。あれはどのフォントだろう? https://int10h.org/oldschool-pc-fonts/fontlist/font?ibm_vga_... を思い出させる。
- card_zero
これはもしかすると
文章を活性化させるかもしれない
習慣的なパターンを
乱すことで、より独創的な
選択を強いられるから。
- gyomu
> 同時に、密集したインターフェースで特定の幅に収まるようにボタンのUI文字列やツールチップを何時間も調整した経験がある人なら、誰しも少なくとも共感してうなずいたのではないだろうか?
私はまさにそれを経験し、その後、顧客から、OSのアクセシビリティ機能の表示ズームを使用しており、デバイス上で文字が切れてしまうというメールが届いた。:')
参照:インターフェースのドイツ語へのローカライズ
- ivw
suckerpinchは、LLMを使って同じことを自動的に行う素晴らしい動画を公開している。
- brooke2k
これは記事とはほんの間接的に関連するだけだが、私はテキストの両端揃えが常に奇妙だと感じてきた。私にとっては、ギザギザの右端を持つ段落の方が両端揃えの段落より読みやすい。なぜなら、不規則な終端位置が現在位置を把握するのに役立つからだ。また、両端揃えは非常に奇妙な行を生み出すことがある。だから、なぜ組版でこれほど一般的なのか、私はこれまであまり理解できていない。
- fhub
調べなければならなかった定義が2つある。
* ウィドウ:段落の短い最終行が、次のページや段の先頭に取り残されるもの。
* オーファン:段落の最初の行が、ページや段の下部に取り残されるもの。