從「狀」字,打包失敗來看字型檔 AltUni2 欄位用法

遇到的問題,其他的異體字都有出來,glyph 的檔案也都在,設定值也對,設完後被參照的字,和原本有 glyph 的2個字都消失了。


修改前的 glyph:

StartChar: Identity.26396
Encoding: 63994 63994 18457
AltUni2: 0072c0.ffffffff.0
Width: 1000
Flags: W
LayerCount: 2

解法:

透過 fontforge 的GUI 界面修改glyph info後,檔案內容變成:

StartChar: Identity.26396
Encoding: 63994 63994 41373
AltUni2: 0072c0.ffffffff.0 000000.ffffffff.0
Width: 1000
GlyphClass: 2
Flags: W
LayerCount: 2

增加的地方,使用黑體字標示出來。調成為上列黑體字,打包就成功了,就不會缺字。

原本打包前,AltUnit2 是有值的,包成ttf 再解開來看 font.props 就發現欄位被吃掉了,變成一行 GlyphClass: 2


相關文章:

異體字清單:
https://max-everyday.com/2020/04/chinese-dictionary-radical/

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *