Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

Type 1 font

Type 1フォントは、数学的なアウトラインを使用して文字の形状を定義する、PostScriptベースのフォントプログラム形式です。

カテゴリ: Text & Fonts
キーワード: type 1 font, Type 1 font

概要

Type 1フォントは、数学的なアウトラインを使用して文字の形状を定義する、PostScriptベースのフォントプログラム形式です。Adobe Systemsによって開発されたType 1フォントは、PDF文書でサポートされる標準的なフォントタイプの1つです ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) 。これらのフォントは3次ベジェ曲線を使用してグリフのアウトラインを記述し、小さいサイズでのレンダリングを最適化するためのヒンティング情報を含んでいます。

定義

Type 1フォントは、ビットマップではなくベクターベースの数学的記述として文字の形状を格納するアウトラインフォントプログラムです。これらは2つの主要なコンポーネントで構成されています:特殊なPostScript言語で記述されたグリフアウトラインを含むフォントプログラムと、間隔や寸法情報を定義するフォントメトリクスです。Type 1フォントは、TrueTypeフォント(2次ベジェ曲線を使用)やビットマップフォント(固定解像度の文字イメージを格納)とは異なります。PDF文書では、Type 1フォントは完全に埋め込まれるか、使用された文字のみを含むサブセットとして埋め込まれるか、または標準ベースフォントである場合は名前で参照されることができます。この形式は知的財産保護のためのフォントプログラムの暗号化をサポートしていますが、これはPDFレンダリングエンジンに対しては透過的です。

重要性

PDFの生成と処理を行う開発者にとって、Type 1フォントの理解は重要です。これは、より新しいフォント技術が存在するにもかかわらず、既存のPDF文書で広く使用され続けているためです。多くのレガシー文書はType 1フォント、特にPDFリーダーがサポートすることが期待される14種類の標準PDFベースフォント(Times-Roman、Helvetica、Courierなど)に依存しています。PDF/UA ( Citation: N.A., (N.A.). (). 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を作成する際、開発者はフォントが適切に埋め込まれ、テキスト抽出やスクリーンリーダーの互換性のために文字エンコーディングがUnicode値に正しくマッピングされていることを確認する必要があります。Type 1フォントはファイルサイズの考慮事項にも影響します—完全埋め込みとサブセット化のどちらを選択するかは、特に限られた文字使用の文書において、文書サイズに大きく影響する可能性があります。

仕組み

PDF内のType 1フォントは、フォントタイプ、エンコーディング、埋め込みフォントデータまたは標準フォント名への参照を指定するフォントディクショナリを通じて参照されます。フォントプログラム自体には、各グリフのアウトラインを定義するPostScriptコードが含まれており、moveto、linetocurvetoオペレーターを使用して文字をレンダリングするために塗りつぶされるパスを作成します。Type 1フォントの文字エンコーディングは、標準エンコーディング(StandardEncoding、MacRomanEncoding、WinAnsiEncoding)またはカスタムエンコーディングベクトルを使用でき、これらは文字コードをグリフ名にマッピングします。PDFレンダラーがType 1フォントを使用するテキストに遭遇すると、指定されたエンコーディングに従って文字コードを解釈し、フォントプログラムから対応するグリフ定義を取得し、適切なサイズと解像度でベクターアウトラインをラスタライズします。埋め込みフォントの場合、フォントデータはPDF内のストリームオブジェクトに格納されますが、非埋め込みフォントはレンダリングシステムが一致するフォントのインストールにアクセスできることに依存するか、代替フォントを使用します。

関連用語

  • TrueTypeフォント – 2次ベジェ曲線を使用する代替アウトラインフォント形式で、PDFではType 1フォントと並んで一般的に使用される
  • フォント埋め込み – 異なるシステム間で一貫したレンダリングを保証するために、PDF文書内にフォントデータを含める手法
  • CIDFont – 中国語、日本語、韓国語などの大規模な文字セット用に設計された文字コレクションフォント形式で、単純なType 1フォントを超える進化を表す
  • グリフ – フォント内の個々の文字形状で、Type 1フォントではベクターアウトラインによって定義される
  • フォントサブセット化 – 完全なフォントではなく、文書内で実際に使用されている文字のみを埋め込む技術で、ファイルサイズを削減する

出典

(N.A.) (2020)
(N.A.). (). 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.). (). 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