はじめに

フォントを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

カーニングの諸々。

おわりに

こうして並べてみると結構あるんですね。皆さんもフォントをいじってみてください。