aokiパッケージ開発担当のよみです。前回は機械学習のオープンソース「TensorFlow」を触りましたその流れで次はカメラをと思ったのですが、いいカメラが手元にないため断念しました。今触っている「TrueType」「OpenType」の解析時に自分が詰まった個所を自分メモ的に書いておこうと思います。はじめに以下の「glyfテーブル」には「locaテーブル」が必要になります、さらに「locaテーブル」には必須テーブルの「maxp」と「head」テーブルが必要になります。順番に読み込んでいればいい訳ではないので注意して下さい。(今回はglyfテーブルについて書くので特に説明しません)glyfテーブルとりあえず先頭10バイトにヘッダーがあります。次は「numberOfContours」の値を見てシンプルグリフなのかコンポジットグリフなのかで読み込む項目が変わります。シンプルグリフこの項目はflagsから下がそれなりに複雑で注意しなければいけないみたいです。