はじめに
フォントをPythonから扱うときに便利なライブラリ集です。フォントの見かけばかり気にせず、たまにはフォントファイル自体をいじってみませんか?
一覧
変換系
ufo2ft
UFOからOTFを作ることのできるライブラリです。
ufo2fdk
UFOからAFDKOへの変換ライブラリです。
UFO Extractor
OTF、TTFとかのバイナリからUFOへの変換ライブラリです。
fontmake
Glyphs、UFOをOTF、TTFにするライブラリです。
AFDKO
有名なやつ。
編集系
fontParts
比較的新しいUFO編集ライブラリ。
defcon
UFOのフォントオブジェクトを諸々定義してくれているライブラリです。
fonttools
TrueType、OpenTypeをいじるためのライブラリです。以前紹介したTTXも含まれています。
glyphsLib
Glyphsファイルを扱うためのライブラリです。内部的にはUFOを使用します。
ufoLib2
UFOを扱えるライブラリです。まだ実験段階。
その他
ttfautohint-py
TTFの自動ヒンティングライブラリです。
fontbakery
品質チェック用のライブラリです。
kernDump
カーニングの諸々。
おわりに
こうして並べてみると結構あるんですね。皆さんもフォントをいじってみてください。