フォント TrueType 構造解析 新しいページはコチラ
提供: yonewiki
(→関連記事) |
(→概要) |
||
16行: | 16行: | ||
[[FreeTypeを使う]]で基本的な操作から、ちょっとした使い方くらいをやってみます。 | [[FreeTypeを使う]]で基本的な操作から、ちょっとした使い方くらいをやってみます。 | ||
+ | |||
+ | |||
+ | だいぶと逸れましたが、目的を達成しようと思うと、やっぱりFontファイルの構造を理解しないと駄目ですね。アップルのページを見ながら考えてみます。せっかくなので、C++でフォントのImpact.ttfのバイナリファイルを読み込んで、プログラムによって分解しながら解析してみようと思います。まずはヘッダー情報とテーブルの配置情報が上の方に詰まってるみたいなので、読み込んでみようと思います。理解した情報をテキストに吐き出すということをやってみます。途中、簡易freetypeみたいなことをして遊ぶことを目的にやっていけば、自分でフォントを描画するsvgファイルを作ってみたりできて楽しそう。サブセットを作るための礎を築くことが出来そうな気がしています。ちょっと時間かかりそうだな。もっと若い時に頑張ってみればよかったかも。 | ||