MacでTTC形式のフォントをTTF形式に分解する
コード書いとる?
TTC形式のフォントがあって、それをTTF形式に分解するのってmacOSだとどうやるんだっけ?っていうのを調べたのでメモ書き。ここはnote。
ことの発端
Myricaという自由に使えるフォントがありまして...
https://myrica.estable.jp/myricamhistry/
何が良いかって、幅の狭い字体がある事!
アプリ画面の限られたスペースにちょうど良いと思っています。
ところが...このフォント、TTC形式なんですよね!UnityのTextMeshProとかで使えない...TTF形式にバラす必要がある...
バラし方
以前はWindows上で動作するコマンドラインツールを使ってバラしていたのですが、いま目の前にあるのはmacOS!
いろいろ調べてみた結果、「コマンドライン版fontforge + 変換スクリプト」に辿り着きました。
普段からHomebrewは使っているので...まずはこんな感じでfontforgeをインストール。GUI版ではなく、コマンドライン版をインストールします。
brew install fontforge
続いてGitHubで見つけた分解スクリプトをダウンロードして実行すればOK。ありがたや...
https://gist.github.com/fatum12/941a10f31ac1ad48ccbc
fontforge -script ttc2ttf.pe /path/to/font.ttc
おお、分解できた。めっちゃ簡単。
ではまた次回!
この記事が気に入ったらサポートをしてみませんか?