英文字體設計只需要設計 26 個字母而中文字體設計要設計一個巨大字符集的字對嗎?


最好不要這麼理解。

現代的專業西文字體一般最少要支持 Basic Latin(近百個字元,包含26個字母的大小寫、10個阿拉伯數字以及三十多個符號)、Latin-1 Supplement(近百個帶變音符號的字母)、Latin Extended-A(還是帶變音符號的字母,可多達一百多個),以及各種零星符號以及連字等字形(glyph)。所以一般最少有兩百至四百個字形的規模。
更專業的西文字體除了支持更多的帶變音符號的字母外,還會支持更多的連字、小型大寫字母、數字變體等字形,所以近五百至近千字形都很常見。
更有甚者,一些字體會同時支持拉丁字母、希臘字母和基里爾字母,於是字形數是可以接近三千的。不過當然,這就不算是純粹的拉丁(英文)字體了。
另一層面,專業西文字體還必須有 kerning pair,用於屏幕的 TrueType 字體還需要 TrueType hinting,這些的工作量其實都很大。

所以儘管西文字體的工作量遠小於中文字體(一般至少要實現近七千漢字的 GB 2312),但也絕不是「26個字母」而已。

- - -

字體設計工具 Glyphs 的博客有一些關於西文字體設計軟體操作層面的簡明教程,大致看看就會知道西文字體並不是那麼簡單了:Blog | Glyphs


來,給你看下真正專業的西文字體有多大


這樣理解,英文26個字母對應的是所有的漢字單字和字元。字母的數量是26個,漢字的數量因標準而異,比如GB2312標準有大約7000常用漢字和字元,Windows XP裡面的楷體_gb2312,仿宋,都是依據這個標準。
LZ用Font Creater打開字體文件看看就能明白。


中文字體確實需要實現某個標準規定的字型檔,比如 GB2312 這樣的標準。

可以去看看 文泉驛 字體的網站,這是一個開源字體。看看他們的目前的進度就知道實現一個中文字體不是那麼簡單的。


還真的是不好設計的呢


推薦閱讀:

字寫得好看可以用來幹什麼?
請問圖上這是什麼字體啊?
想寫這種賣萌的字,有什麼訣竅么?
張國榮的字有多吃藕?

TAG:字體 | 字體設計 | 英文字體 |