戻る アウトラインフォント (Outline Font)


フォントは文字の形のデータです。

B という文字は、ASCIIでは "42" というコードで表されています。
しかし、この "42" は、「これは B という文字である」 ということをを表しているだけで、 B を実際にディスプレイに表示するためには、 B という文字の形が分からなくてはなりません。
この、文字の形のデータがフォント です。


B


フォントには、ドットフォントアウトラインフォント の 2 種類があります。

ドットフォントは文字の形をピクセル毎に直接 0 と 1 で表したものですが、 アウトラインフォントは文字の輪郭線で文字の形を表します。

下図の B は 9 本の直線と 8 本の曲線で構成されています。
青い正方形はそれぞれの線の端点、赤い円は曲線の形を表す基準になる点です。
この場合はフォントのデータとして、17個の端点と 8 個の基準点の座標があれば文字の形を算出できます。

文字の形が座標値で与えられているので、計算によって拡大・縮小したり、変形や回転なども自由自在です。


B




下図は、端点や基準点をマウスでドラッグすることによって、文字の形を変形することが出来ます。
赤い円をドラッグすると、曲線の形が基準点の位置に応じて変わります。
また、 下のボタンをクリックすると、 回転や斜体、縦・横方向への拡大・縮小など、 自在に変形できます。
中央の B ボタンをクリックすると、最初の形に戻ります。





同じ "B" でもさまざまな "B" があります。
それぞれの "B" にはそれぞれの個性があり、 文字の形を使い分けることで文書の表現力も豊かになります。
これらのさまざまな "B" も、アウトライン、輪郭線のデータを組み合わせて作られています。


B's






情報処理概論 に戻る  講義資料 に戻る  ハードディスク に戻る  戻る

*1 「フォント」 は本来、文字を印刷するさいの文字の形、「書体」 の意味でしたが、 印刷のコンピュータ化に伴って、コンピュータに搭載される書体データ、の意味で使われるようになってきました。

Java applet 圧縮アーカイブファイル    自由利用マーク
update: 2007.09.07  address