ビットマップとアウトライン
ビットマップフォントとアウトラインフォントは、コンピュータシステム、グラフィックデザイン、その他のデジタルメディアで使用されている2種類のデジタルフォントです。
この2種類のフォントは、その構造や描画方法が根本的に異なり、それぞれにメリットとデメリットがあります。
ビットマップフォント
まずビットマップフォントですが、これはフォントのデジタル表現で各文字がラスターイメージになっています。つまり各文字が描かれたピクセルの格子状になっています。(ラスターとは矩形パターンのこと) そのためサイズが固定されているのが特徴です。
そのためビットマップフォントを大きなサイズに拡大しようとすると、ピクセル化したりブロック化したりすることになります。これは、文字が固定されたビットマップによって定義されており、より高い解像度でレンダリングするために使用できる追加情報が含まれていないためです。
ビットマップフォントはどこで使われている?
ビットマップフォントは、特に画面解像度が低く、メモリや処理リソースが限られていたコンピュータの初期に、広範囲に使用されてきました。
ビットマップフォントが使われた良い例は、Apple IIやCommodore 64のような初期のコンピュータシステムで見られました。
これらのオペレーティングシステムは、そのシンプルさとハードウェアの限られたグラフィック機能のためにビットマップフォントを使用していました。
アウトラインフォント
これに対して、アウトラインフォント(ベクターフォントとも呼ばれる)は、線と曲線を用いて数学的に定義されています。
最も一般的なアウトラインフォントの種類は、TrueTypeとPostScript Type 1フォントです。これらのフォントは、各文字を数学的に記述しているため品質を損なうことなく、あらゆるサイズに拡大縮小することが可能です。
アウトラインフォントを表示する場合、数学的記述を使用して、現在の画面解像度に対応したビットマップを生成します。
これがラスタライズと呼ばれる処理です。
アウトラインフォントのメリットとデメリット
アウトラインフォントの主な利点は、そのスケーラビリティです。どのようなサイズ、どのようなデバイスで表示しても、シャープで明瞭な表現を維持することができます。
このため、アウトラインフォントは非常に汎用性が高く、現代のコンピュータやデジタルメディアで最も一般的に使用されているフォントの一種です。
アウトラインフォントの典型的な使用例として、ウェブページのテキストが挙げられます。
CSSの@font-faceルールにより、ウェブデザイナーはウェブページでTrueTypeやOpenTypeのフォントを使用することができ、これらのフォントはどんなサイズや解像度でも鮮明に表示されます。
ではアウトラインフォントのデメリットは?
しかし、アウトラインフォントはビットマップフォントよりも柔軟性が高い反面、レンダリングに多くの処理能力を必要とすることに注意する必要があります。
アウトラインフォントを表示するたびに、フォントを定義する線と曲線を、現在のディスプレイ用にビットマップに変換する必要があります。
これは、最新のコンピュータシステムでは通常問題にはなりませんが、パフォーマンスが重要なアプリケーションでは、アウトラインフォントのレンダリングにかかるオーバーヘッドが懸念されることがあります。
コメント