Re: [闲聊] 挑一款高识别度的字型来写程式吧!

楼主: adrianshum (Alien)   2015-03-13 16:19:23
※ 引述《stanwu (stanwu)》之铭言:
: 软件开发基本上算是一个满伤眼力的工作, 虽然有自动完成的辅助工具,
: 不过基本上打错字造成的 Bug 会让人花了一两个小时之后才发现打错字,
: 例如把 0 打成 O, n 打成 m 之类的, 或是 l 跟 I 很难分清楚(L / i),
: 所以一套笔画清楚, 识别度高的字形就很重要了!
: 使用等宽字体(monospaced font)真的好吗?
: 理论上等宽字体(monospaced font) 在程式码排版上面应该是比较美观的,
: 就跟堆积砖块一样, 内缩排版起来真是美丽无敌, 且用在终端机显示上面会更明显,
: 但是等宽字可能也会因此带来风险
: 图文排版全文请详阅 : http://goo.gl/FBazBd
为免错误资讯误导他人,还是跳出来指正一下
(我非 typography 专家,有错也烦请指正)
1) Proportional width 和 fixed width/ monospaced 是相对的。Condensed
和此两者无关。Condensed 只是指那是比较窄的 variation 而已。Condensed
的 proportional width font 还是 proportional width,不会变成有 monspaced
的特性
2) Sans Serif (中间没有 and 的) 指的是 没衬线。而 Serif 或 San Serif
跟是否 proportional width 没关系。
3) Proportional width 的字体不可能做到你那个缩排效果。开首的
indentation 还好,中间一堆字后再用空白对齐根本不可能。(well,
硬要 align 的话运气好的还是有机会,但别人一用别的字型就乱七八糟了)
4) 识别度高低与 monospaced 与否也无关。事实上甚至相反:(写程式时)
识别度高的字型monospaced 的字型比较多。

Links booklink

Contact Us: admin [ a t ] ucptt.com