最近由於Safari 3 beta引起許多人開始重視中文亂碼、變形的問題。 Fontconfig 有說明破碎字的原因: 細明體在 11, 12, 13, 15, 16, 20 點的大小有特別做內嵌的點陣字,換句話說,由於中文字的 hinting 不易,有時點陣字會比較有效。又因為新細明體使用了 bytecode 來組合筆劃, 沒有編進 bytecode interpreter 的 freetype 版本在 render 的時候,就會碎掉。 中文字會變成破碎字,firefly前輩和李果正前輩這些Linux高手最清楚。firefly前輩做了許多的努力,讓我們在X下能夠看到正常漂亮的中文字,可惜相關的討論區已經找不到, 這裏 還有一些歷史痕跡。 剛看到以下兩篇蔡學鏞發表在ITHome的文章(在找時發現對岸抄文真多) IT中文環境的血淚史(1)作業系統、編程語言、應用亂碼 IT中文環境的血淚史(2)中文字型的檔案體積與美觀