TrueType font
TrueType fontは、2次ベジェ曲線を使用して文字の輪郭を定義するフォントプログラム形式であり、元々はAppleによって開発され、後にMicrosoftによって採用されました。
TrueType fontは、2次ベジェ曲線を使用して文字の輪郭を定義するフォントプログラム形式であり、元々はAppleによって開発され、後にMicrosoftによって採用されました。PDF文書では、 ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) に規定されているように、TrueType fontを埋め込むことで、異なるプラットフォームやデバイス間で一貫したテキストレンダリングを保証できます。TrueType fontは広くサポートされており、スケーラビリティと幅広い互換性により、PDF作成において一般的に使用されています。
TrueType fontは、他の輪郭記述方法ではなく、2次ベジェ曲線の数学を使用してグリフ記述を格納する特定のタイプのフォントプログラムです。3次ベジェ曲線とPostScriptベースの輪郭定義を使用するType 1 fontとは異なり、TrueType fontは、曲線上の点と曲線外の点によって制御される2次スプラインを用いた異なる数学的アプローチを採用しています。 ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) に従ってPDFファイルに埋め込まれる場合、TrueType fontプログラムには、グリフの輪郭、文字マッピング、メトリクス情報、および小さなサイズでの文字のレンダリング方法を制御するヒンティング命令が含まれます。TrueType fontは、OpenType font(TrueTypeまたはPostScriptの輪郭のいずれかを含むことができる)とは、TrueType輪郭形式を専ら使用することで区別されます。
PDFの生成と操作を行う開発者にとって、TrueType fontを理解することは、適切なテキストレンダリングと文書のアクセシビリティを確保するために不可欠です。プログラムでPDFを作成する際、TrueType fontを埋め込むことを選択すると、フォントが表示システムにインストールされているかどうかに関係なく、テキストが一貫して表示されることが保証されます。これは特に、 ( Citation: N.A., 2014 (N.A.). (2014). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) . International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html ) などの標準に準拠したアクセシブルなPDFにおいて重要です。適切なフォント埋め込みにより、スクリーンリーダーや支援技術がテキストコンテンツを正確に抽出できるようになります。さらに、TrueType fontは、ファイルサイズ管理とクロスプラットフォーム互換性において利点を提供し、Webアプリケーション、Javaサービス、または文書処理パイプラインでPDFワークフローを構築する開発者にとって実用的な選択肢となります。
PDF内のTrueType fontは、フォントプログラム自体と関連するデータ構造を含む構造化された埋め込みプロセスを通じて機能します。フォントプログラムには、2次ベジェ曲線を使用してグリフの輪郭を定義するテーブルが含まれており、各文字の形状は制御点を結ぶ一連の数学的曲線によって記述されます。PDFにTrueType fontが含まれる場合、フォントプログラムストリーム、文字エンコーディング情報、および文字の幅と配置を指定するメトリクスを参照するフォント辞書が含まれます。PDFレンダラーは、これらのコンポーネントを使用して、輪郭定義を要求されたサイズにスケーリングし、特定の解像度で最適なレンダリングのためにヒントを適用し、ベクトル輪郭をピクセルにラスタライズすることで、テキスト文字列を可視的なグリフに変換します。TrueType fontは完全に埋め込む(完全埋め込み)ことも、文書内で実際に使用されているグリフのみを含むサブセットとして埋め込むこともでき、後者はレンダリングの忠実度を維持しながらファイルサイズを削減します。
- Type 1 font – 3次ベジェ曲線を使用して文字の輪郭を定義するPostScriptベースのフォント形式
- OpenType font – 高度なタイポグラフィ機能を備えた、TrueTypeまたはPostScriptの輪郭のいずれかを含むことができる拡張フォント形式
- Font embedding – 一貫したレンダリングを確保するために、PDF内にフォントプログラムデータを含めるプロセス
- Glyph – フォントプログラム内で定義される個々の文字形状または記号
- Font subsetting – 完全なフォントではなく、文書内で使用される特定の文字のみを含める技術
- (N.A.) (2020)
- (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html
- (N.A.) (2014)
- (N.A.). (2014). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) . International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html
