2009-06-29 170 views
1

如何更改.ttf文件中嵌入的字體的名稱? (這是一個設備,期望一個硬編碼的字體名稱,我想交換其他更可讀的公開許可字體)。如何更改.ttf字體的名稱

我更喜歡一種方法,我可以實現自己而不是安裝程序。

回答

1

TrueType是一個非常複雜的二進制數據格式 - 需要整個書籍長度規範來描述的那種。我在遙遠的過去曾與它合作過。

有專門的工具可以編輯字體,包括像名字這樣的元數據。我不建議在沒有這種工具的情況下嘗試在字體文件中弄亂二進制數據。可能有庫可用,您可以調用操作TrueType數據;如果存在的話,我猜想Python是最可能用到的語言,因爲字體黑客和Python之間存在很長的關聯(Guido van Rossum的兄弟是一位知名的排版工)。