2016-06-16 40 views
1

我正在嘗試將特定詳細信息寫入屬性> .otf和.ttf文件的詳細信息。寫入字體(OTF&TTF)使用PHP寫入屬性詳細信息

背後的想法是能夠在下載的字體文件中插入特定的許可證密鑰信息。這樣當字體被共享時,我們可以查看許可證密鑰。

我知道使用phyton更容易,但理想情況下,如果可能的話,我們希望使用PHP來做到這一點。

+2

在技術說明上,「屬性>細節」不是一回事。 OpenType規範爲元數據表和這些表中的字段提供了清晰明確的名稱,因此如果您正在討論許可證,那麼您正在討論更新名稱表中的許可證字符串。 PHP沒有偉大的字體庫可用,更新許可證字段(或任何值)需要多次校驗和重新計算和更新,所以我強烈建議使用python FontTools庫,這是一個行業信任的(open源)解決方案。 –

回答

0

你試過https://github.com/PhenX/php-font-lib

順便說一句,這個操作是有風險的,因爲如果你使用的字體解析器/導出器庫不完整,你可能會丟失原始字體的一些信息。因此,您需要檢查您使用的庫是否支持字體中包含的功能 。

這就是推薦使用Python庫的原因,如FontTools