「我只是仔細挑選用詞而已。」
原文由 Marcin Wichary 于 發布,訂閱此部落格
我想應該沒有人特別喜歡用等寬字體排版。
一般的文字還算可以——至少就等寬字體而言,還算過得去:

靠右對齊也還行,只要你不介意去數空格,但要置中就開始變得棘手了,因為你沒有半個空格來讓兩邊真正對稱:

而左右齊行才是最奇怪的地方。空格實在太大了,而且無法平均分配,產生一種非常不舒服的感覺:

在其他排版中常見的解法是斷字(hyphenation),但在等寬字體中,斷字同樣讓人不舒服,連字號太過顯眼(而且接著還會搞亂複製貼上):

這就是為什麼你在純文字檔裡很少看到左右齊行的排版。
但還有一個選項。你可以重寫文字,只挑選那些長度加起來剛好等於行寬的詞,來避免出現任何連續的空格。
這正是 rs1n 在 1990 年代末為他的《Super Metroid》攻略所做的事:

這實在令人驚嘆,因為接下來的17,000 多字全都是這樣,每一行的右側都剛好結束在一個字母上,完全看不到任何並排的雙空格。
作者在底部的 FAQ 中輕描淡寫地提到:
你是用什麼程式來做齊行的?
沒有。我只是仔細挑選用詞,讓每一行右側都能對齊。全部都是用 ASCII 編輯器完成的。
我分享這個主要是當作一件趣聞;在實體書的排版中,為了避免孤行和寡行而重寫部分文字算是家常便飯,但在螢幕上的寫作中就比較少見了。
不過話說回來,我們當中又有誰沒有心有戚戚焉地點頭呢——畢竟誰沒有曾經花上好幾個小時,只為了在一個塞得滿滿的介面裡,反覆調整按鈕上的文字或提示訊息,好讓它剛好塞進指定的寬度裡?
隨機一篇部落格
留言
登入後參與討論