TrueTypeフォントとは何ですか?

Sep 05 2000
1980年代後半、Adobeはベクターグラフィックスに基づいたType1フォントを発表しました。ビットマップフォントとは異なり、ベクターフォントは大きくしたり小さくしたりしても、見栄えがよくなります。

現在WindowsまたはMacintoshコンピュータを使用している場合は、これを読んでいるときにTrueTypeフォントを見ていることになります。フォントは、コンピューターがテキストを表示するために使用するさまざまなスタイルの書体です。ほとんどの人と同じように、さまざまなサイズのテキストを見ている可能性があり、ドキュメントを印刷することもできます。初期のコンピュータオペレーティングシステムは、表示と印刷にビットビットフォントに依存していました。これらのフォントは、必要な特定のサイズごとに表示するために個別に作成する必要がありました。フォントを意図したよりも大きくしたり小さくしたりすると、ひどく見えました。そして、印刷されたテキストはほとんど常に非常にギザギザに見えました。

1980年代後半には、アドビシステムズ社は、その導入タイプ1に基づいてフォントをベクターグラフィックス。ビットマップフォントとは異なり、ベクターフォントは大きくしたり小さくしたり(スケーリング)しても見栄えがよくなります。アドビはまた、市場に出回っている他のどの言語よりもはるかに優れたPostscriptと呼ばれる印刷言語を開発しました。マイクロソフトとアップルはこれらのテクノロジーに非常に興味を持っていましたが、両社のオペレーティングシステムの不可欠な部分になる可能性のあるものに対してアドビにロイヤルティを支払うことを望んでいませんでした。そのため、マイクロソフトとアップルは、独自のベクターフォントと印刷技術を開発するために参加しました。結局、Appleは実際にフォント技術TrueTypeを開発しました。一方、Microsoftが開発している印刷エンジンTrueImageは、実際に軌道に乗ることはありませんでした。

TrueTypeテクノロジーには、実際には2つの部分が含まれます。

  • TrueTypeラスタライザー
  • TrueTypeフォント

Rasterizerは、WindowsとMacの両方のオペレーティングシステムに組み込まれているソフトウェアです。表示されているすべてのTrueTypeフォントのサイズ、色、向き、場所に関する情報を収集し、その情報をグラフィックカードモニターで理解できるビットマップに変換します。これは本質的に、フォントによって提供される数学的データを理解し、それをビデオディスプレイがレンダリングできる形式に変換するインタプリタです。

フォント自体には、書体の各文字のアウトラインを説明するデータが含まれています。高品質のフォントには、ヒントコードも含まれています。ヒントとは、小さいサイズに縮小されたフォントを最も見栄えよくするプロセスです。単にベクトルのアウトラインに依存するのではなく、ヒントコードにより、フォントができるだけ滑らかで読みやすくなるように、文字がピクセルと適切に整列するようになります。

文字通り何千ものTrueTypeフォントが利用可能であり、それらの多くはWeb上で無料で利用できます。これらのフォントの多くは、単にスキャンされ、他のソースから変換されています。ほとんどのフォントは完全に問題ないはずですが、不適切に作成されたTrueTypeフォントには、コンピューターをクラッシュさせる可能性のあるエラーが含まれている可能性があります。専門的に設計されたフォントは、1つあたり100ドルの費用がかかる可能性がありますが、通常は非常にヒントがあり、最適な品質を得るためにさまざまなサイズと角度でテストされています。これらの機能は、広告会社や出版社にとって重要です。私たちのほとんどにとって、無料または安価なフォントは問題なく機能します。

詳細については、次のページの興味深いリンクを確認してください。

多くの詳細情報

関連記事

  • オペレーティングシステムのしくみ
  • コンピュータマウスのしくみ
  • コンピューターのキーボードのしくみ
  • コンピューターモニターのしくみ
  • グラフィックカードのしくみ
  • 3Dグラフィックスのしくみ
  • Web上に非常に多くの異なるファイル形式があるのはなぜですか?
  • システムリソースとは何ですか?なぜそれらが不足するのですか?

その他のすばらしいリンク

  • Windowsオペレーティングシステム
  • Macintoshオペレーティングシステム
  • TrueTypeテクノロジーの歴史
  • Microsoftタイポグラフィ
  • FontFrame:無料のTrueTypeフォント
  • TrueTypeリソース
  • TrueTypeホームページ