作者adrianshum (Alien)
看板Programming
标题Re: [闲聊] 挑一款高识别度的字型来写程式吧!
时间Fri Mar 13 16:19:23 2015
※ 引述《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 的字型比较多。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.19.42.195
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1426234765.A.C5B.html
1F:推 eight0: 3 大概是用了制表符,不过也得看编辑器怎118.161.132.236 03/15 11:21
2F:→ eight0: 麽实作118.161.132.236 03/15 11:21
3F:→ eight0: 4 有点前後矛盾。严格说「识别度」在排版118.161.132.236 03/15 11:22
4F:→ eight0: 上除了字型,还包括纸质、行距、发光等等118.161.132.236 03/15 11:23
5F:→ eight0: 「高识别度的字型」就有点怪怪的118.161.132.236 03/15 11:25
6F:→ MOONRAKER: 大概只有牌照和警戒标示能称"高识别度" 61.221.51.43 03/16 14:22
7F:→ adrianshum: 4 我应该说明是 programming 时的识别 223.19.45.231 03/22 19:46
8F:→ adrianshum: 度。 223.19.45.231 03/22 19:46
※ 编辑: adrianshum (223.19.45.231), 03/22/2015 19:47:23