我只是仔细斟酌了用词。
原文由 Marcin Wichary 于 发布,订阅该博客
想必没人会特别喜欢用等宽字体排版。
普通的正文倒还好——至少是在等宽条件下能达到的最好效果:

右对齐也没问题,只要你不介意去数空格;但居中就开始变得棘手,因为没有半个空格来让两侧真正对齐:

而两端对齐则显得格外怪异。空格实在太大了,又无法均匀分布,看起来非常难受:

在其他排版场景中,常见的解决办法是使用连字符断字,但在等宽字体里,连字符断字同样让人不适,连字符本身过于抢眼(还会顺带搞乱复制粘贴):

这也是为什么你在文本文件里很少看到两端对齐。
不过还有一种办法。你可以重写文本,精心挑选词语,让每行的长度恰好填满整行,从而避免出现任何双空格。
上世纪 90 年代末,rs1n 为他的《超级银河战士》攻略正是这么做的:

令人惊叹的是,接下来的17,000 多字全是如此,每一行的右边缘都恰好以字母结尾,通篇找不到一处双空格。
作者在文末的 FAQ 中轻描淡写地提到:
你是用什么程序来实现两端对齐的?
没用任何程序。我只是仔细斟酌了用词,让每一行右侧都能对齐。全部都是用 ASCII 编辑器完成的。
我分享这个主要是觉得有趣;在实体书中,为了避免孤行和寡行而重写部分文字算是家常便饭,但在屏幕写作中就不多见了。
不过话说回来,我们又有谁不会会心一笑呢?毕竟谁没花过好几个小时,反复打磨一个按钮文案或是一条工具提示,就为了让它在密密麻麻的界面里塞进限定的宽度?
随机一篇博客
评论
登录后参与讨论