見出し画像

MacでTTC形式のフォントをTTF形式に分解する

コード書いとる?

TTC形式のフォントがあって、それをTTF形式に分解するのってmacOSだとどうやるんだっけ?っていうのを調べたのでメモ書き。ここはnote。

ことの発端

Myricaという自由に使えるフォントがありまして...

https://myrica.estable.jp/myricamhistry/

何が良いかって、幅の狭い字体がある事!

スクリーンショット 2021-04-25 15.42.44

スクリーンショット 2021-04-25 15.42.52

アプリ画面の限られたスペースにちょうど良いと思っています。

ところが...このフォント、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

おお、分解できた。めっちゃ簡単。

スクリーンショット 2021-04-25 15.53.03

ではまた次回!


この記事が参加している募集

最近の学び

この記事が気に入ったらサポートをしてみませんか?