HeadlinesBriefing favicon HeadlinesBriefing.com

等宽文本对齐的好奇

Hacker News •
×

我不认为有人特别喜欢在等宽字体中进行排版。普通文本还可以——至少尽可能地可以:右对齐也没问题,只要你不介意数空格,但居中已经变得棘手,因为你没有半个空格来使事情真正均匀:而全对齐是事情变得特别奇怪的地方。空格太大,无法均匀分布,产生一种非常不愉快的感觉:在其他地方排版中使用的解决方案是连字符,但在等宽字体中连字符也让人感到不悦,因为连字符会吸引太多注意力(随后还会搞乱复制和粘贴):这就是为什么你在文本文件中很少看到全对齐的原因。但还有另一个选择。你可以重写文本,只选择精确加起来等于行长度的单词,以避免任何双空格。这就是 rs1n 在 1990 年代晚期为他的 超级银河战士 指南所做的事情:令人惊讶的是,它就这样继续了 17,000 多个词,每个右边缘恰好在一个字母上结束,没有双空格出现。作者在底部的 FAQ 中轻轻提到了这一点:你用什么程序来对齐文本?没有。我只是仔细选择单词,使一切都能在右侧对齐。一切都是用 ASCII 编辑器完成的。我主要分享这一点作为一种好奇;为实体书进行的一些重写是常见的,以避免孤行和寡行,但在屏幕写作中你不会看到它们那么多。与此同时,谁中我们没有在某个时候点头表示认同,至少曾经花费数小时来调整一个按钮 UI 字符串或一个工具提示,只是为了让它在一个密集排列的界面中恰好适应某个宽度?