※ 引述《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 的字型比較多。