2015-12-01から1ヶ月間の記事一覧

FreeType の異体字セレクタ機能を使用

OpenType フォントのcmapテーブルに platform: 0, encoding: 5 のテーブルがあれば、異体字[1]のための別のグリフを利用できるかもしれない。文字のデータベースもある[4]。1: http://www.unicode.org/reports/tr37/ 4: http://www.unicode.org/ivd/対応はフ…

Python ctypes で char * を読む

Python ctypes モジュールは C で書かれたライブラリにアクセスできる。しかしポインタ周りが分かりにくい。 freetype-py (Python - FreeType) で OpenType フォントのグリフ置換テーブル (GSUB, Glyph Substitution Table) を読み込もうとしたときの記録。F…