原來這些字體不一樣(認識調和字型與定寬字型)

以下文章來自「Desiring Clicks」,強烈建議可以到該網站多了解很多設計的理念喔!
----------------------------------------------------------------------------------------------------

電腦字體百百種,尤其是對於常使用電腦做編排輸出的人,系統內建的中文字體一定不夠用,這時候我們會額外安裝第三方廠商提供的字體,其中最常見的就是華康公司的產品了。使用這些中文字體的時候,我們會發現有些字體名稱後面有加上(P)的字樣。而且在大部分的時候,選擇哪一個都不會感到明顯的差別。
其實這個 P 代表「調和字」(Proportional Spacing),而沒有 P 的我們稱之為「定寬字」(MonoSpacing)。這在我們使用中文字時並沒有分別,但是在英文字母、數字以及符號上則會出現不一樣的結果。

「調和字(P)」代表每一個字母所占的寬度不一樣,例如「i」就會比較窄,「W」就會比較寬。

「定寬字」則是代表每一個字母所占的寬度都一樣。
如下圖,我們可以清楚的看到兩種字體外觀上的區別:
而其實 Windows 裡內建的新細明體就是「調和字(P)」,細明體則是「定寬字」,我們將幾種常用的字體列出如下:
調和字(P)這是為了讓中英文或與符號混排時,讓字體間有最好的視覺搭配所特別設計的調和字型。因此在編排文件時建議用調和字型,讓文件看起更美觀。
而我們在寫程式的時候最適合選用的是定寬字,著重在於字元之間清晰、整齊。
通常一套好的「程式用定寬字(Monospace Font for Programmers)」必須具有以下特點:
  • 字體清晰
  • 字集完整
  • 適當間距
  • l(小寫 L )、I(大寫 i )以及 1(數字) 容易分辨
  • 0(數字)、o(英文字母)以及 O(英文字母)容易分辨
  • 英文引號 ` 以及 ' 必須容易分辨,最好是可以左右對稱
  • 標點符號清楚,特別是 < > { } [ ] 這些程式常出現的符號
Top 10 Programming Fonts 列出了十大建議程式用定寬字,有興趣的不仿參考一下。

留言

這個網誌中的熱門文章

免費影片剪輯「威力導演 365 基礎版」,不用輸入序號,只要註冊會員即可下載使用!

全民學 3D 就從 Blender 3D 開始:Blender 3D 中文化設定、認識視窗介面與學習資源

剪映好用的字幕「簡體轉繁體」工具在這裏,別再找錯了!

ZoomIt 螢幕畫筆推出 8.0 版,繼續榮登電腦教學最佳「隱形」助手!

教學百寶箱:Sizer 幫您記住視窗大小與位置,以後不用每次都辛苦慢慢拖拉滑鼠調整!