OpenType フォント・フォーマット

OpenType フォント・フォーマット
OpenType フォントのフォーマットを解説しています。

フォントを扱う場合、通常は FreeType ライブラリを使いますが、FreeType は GDEF/BASE/GSUB/GPOS などのテーブルを処理しないため、これらは自分で読み込んで実装する必要があります。

特に、縦書きを行う際には、GSUB の扱いが必須となります。
ソースコード
Download: opentype_src.zip

ソースコードは C 言語です。
ソースコードは、使用・改造等は自由ですが、使用したことによって生じた損害などは責任を負いません。