FreeTypeを使う 新しいページはコチラ
提供: yonewiki
(→サンプル6.公式サイトのStatic Jobs LLC作成) |
(→サンプル6.公式サイトのStatic Jobs LLC作成) |
||
1,496行: | 1,496行: | ||
</svg> | </svg> | ||
</Syntaxhighlight2> | </Syntaxhighlight2> | ||
+ | |||
+ | |||
+ | このようにフォントの描画を行うためのベジェ曲線の通過座標とその補助座標といった情報に分解されたような情報を得ることができます。 | ||
+ | |||
+ | |||
+ | |||
+ | これまで見てきたようにFreeTypeはオープンソースでありながらフォント情報から、グラフィックに描画するための情報を抜き出して、かつ、ビットマップにレンダリングする機能。単独で図形を描画する機能。フォントファイルに埋め込まれたベジェ曲線を描くのに必要な情報の抜き出しが出来ました。 | ||
+ | |||
+ | |||
+ | 文字コードに対応するグリフ番号を取得する命令も保有しています。フォント情報を編集することはできませんが、もうひとつのフォントファイルを再構築するような作業もやれなくはない感じがします。プログラムによってテキストや独自の形式で使われた文字コードを蓄積し、そのすべてのグリフ番号を取得することができます。その使われフォント情報だけを抜き出して再構築するような作業もやれそうですが、freetypeだけでやれるのか。もう少し見ていく必要はありそうです。 | ||
+ | |||
+ | |||
+ | freetypeは文献が少ないですが、普段、われわれが使ってるようなソフトウェアでも使われていたりと実績はかなりあるようです。 | ||
[[フォント TrueType 構造解析]]に戻る。 | [[フォント TrueType 構造解析]]に戻る。 |