0%

Mac TTC 字體匯出

緣起

在製作被審資料的時候字體遺失,結果我用Mac內建的 蘋方 ,因此趕快去找有沒有轉出字體的方法

安裝

Clone 一下 Adobe Font SDK

git clone https://github.com/adobe-type-tools/afdko
cd afdko

安裝他

python3 -m venv afdko_env
source afdko_env/bin/activate
pip3 install afdko

開始解壓縮 (file 改檔案名稱)

otc2otf <file>

轉換成Windows-capiticy

ttx -t cmap PingFangTC-Ultralight.otf
sed -i '' 's/platformID="0" platEncID="3"/platformID="3" platEncID="1"/g' PingFangTC-Ultralight.ttx
sed -i '' 's/platformID="0" platEncID="4"/platformID="3" platEncID="10"/g' PingFangTC-Ultralight.ttx
ttx -b -m PingFangTC-Ultralight.otf PingFangTC-Ultralight.ttx

重複幾次就好

如果以PingFang來說,可以直接用下面這段程式碼

檔名帶有「#1」就是新生成的字型檔

[參考連結](蘋方移植 | by Toby Tso | 汚音屋 × UJAM | Medium)