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

Font subtype CIDFontType2

CIDFontType2は、TrueTypeフォント技術を基盤としたCID(Character Identifier)フォントを表現するために、PDF文書で使用されるフォントサブタイプです。

カテゴリ: Text & Fonts
キーワード: font subtype cidfonttype2, Font subtype CIDFontType2

概要

CIDFontType2は、TrueTypeフォント技術を基盤としたCID(Character Identifier)フォントを表現するために、PDF文書で使用されるフォントサブタイプです ( 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 ) 。このフォントタイプにより、PDF文書は大規模な文字セット、特に数千の文字を含む中国語、日本語、韓国語などの言語を効率的に埋め込み、表示することができます。CIDFontType2フォントはTrueTypeグリフ記述を使用し、複雑な書記体系に必要な文字からグリフへのマッピング機能を維持します。

定義

CIDFontType2は、PDF仕様における特定のフォントサブタイプ指定で、グリフ記述がTrueTypeフォントアウトラインから派生したCIDフォントであることを示します。CIDFontType2の「CID」はCharacter Identifierフォントを指し、単純な文字コードではなく数値識別子によってグリフを整理します。「Type2」という指定は、TrueTypeではなくType 1(PostScript)フォント技術を使用するCIDFontType0と区別するためのものです。

PDFフォントアーキテクチャにおいて、CIDFontType2は階層的なフォントシステム内に位置し、Type 0(複合)フォントがCIDFont子孫を参照します。この子孫フォントには実際のグリフ記述とマッピング情報が含まれます。CIDFontType2の主要な特徴は、TrueTypeフォントデータをCIDフォントフレームワーク内に包含することで、開発者が既存のTrueTypeフォントを活用しながら、大規模な文字セットを処理するためのCIDアーキテクチャの利点を維持できる点にあります ( 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 )

重要性

国際的な文書や多言語アプリケーションを扱う開発者にとって、CIDFontType2は、過度に大きなPDFファイルを作成することなく、数千のグリフをサポートするフォントを埋め込むための重要なメカニズムを提供します。このフォントサブタイプを理解することは、東アジア言語を適切にレンダリングし、視覚的な忠実性と文書のアクセシビリティの両方を確保する必要があるPDF生成システムを実装する際に不可欠です。

CIDFontType2フォントの適切な設定は、文書のアクセシビリティ機能に直接影響します。アクセシブルなPDFを生成する際、正しいフォントサブタイプの宣言は、支援技術が文字エンコーディングを解釈するのを助け、スクリーンリーダーのための適切なテキスト抽出を可能にします ( 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 ) 。フォントサブタイプが正しく設定されていない場合、テキストの検索、コピー、またはアクセシビリティツールによる読み取りができない文書になり、障害を持つユーザーにとって障壁が生じる可能性があります。

仕組み

CIDFontType2フォントは多層マッピングシステムを通じて動作します。最上位レベルでは、Type 0複合フォントがエンコーディング(例えば横書き用のIdentity-Hなど)を定義し、文書コンテンツストリームからの文字コードをマッピングします。このType 0フォントは、そのDescendantFonts配列を通じてCIDFontType2子孫フォントを参照します。

CIDFontType2フォント辞書には、いくつかの重要なエントリが含まれます。Subtypeエントリは/CIDFontType2に設定する必要があり、BaseFontエントリはフォント名を指定します。CIDSystemInfo辞書は、CID値の意味を定義する文字コレクション(レジストリ、オーダリング、サプリメント)を識別します。FontDescriptorはメトリクスを提供し、FontFile2ストリームを通じてPDFに埋め込まれた実際のTrueTypeフォントプログラムを参照する場合があります。

テキストをレンダリングする際、PDFプロセッサは次のマッピングチェーンに従います:コンテンツストリーム内の文字コード → Type 0フォントのエンコーディングを介したCID → CIDFontのCIDToGIDMapを介したTrueTypeフォント内のグリフインデックス。CIDToGIDMapは、明示的なマッピングを含むストリーム、またはCID値がTrueTypeグリフインデックスに直接対応することを示す/Identityという名前のいずれかです。この柔軟性により、開発者は、正しい文字とグリフの関係を維持しながら、文書で実際に使用されるグリフのみを含めることでフォント埋め込みを最適化(サブセット化)できます。

関連用語

  • CIDFont – 大規模な文字セットにCharacter Identifierアーキテクチャを使用するフォントの親カテゴリ
  • Type 0 Font – PDF文書内でCIDFontsのラッパーとして機能する複合フォントタイプ
  • CIDFontType0 – TrueTypeではなくType 1(PostScript)フォント技術を基盤とする代替CIDFontサブタイプ
  • Font Descriptor – フォントメトリクスと埋め込みフォントプログラムへの参照を含む辞書
  • TrueType Font – AppleとMicrosoftによって開発されたアウトラインフォント技術で、CIDFontType2グリフの基盤として使用される

出典

(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