フォント定義

フォント定義には特定の要素が含まれます。

次の要素があります。

  • <fonts>

  • <font>

  • <font-substitute>

  • <truetype>

  • <type1>

TrueTypeおよびType1フォントのリストについては、「事前定義済のフォント」を参照してください。

<fonts>要素

<fonts>要素の構造は次のとおりです。

<fonts locales="cdata">
   <font> ... </font> [0..n]
   <font-substitute> ... </font-substitute> [0..n]
</fonts>

<fonts>要素の属性

<fonts>要素にはオプションである唯一の属性localesがあり、これによってそのフォント定義のロケールが指定されます。

<fonts>要素の説明

<fonts>要素では、一連のフォントを定義します。ロケール固有のフォントを定義するには、ロケール属性を指定します。

<!-- Font definitions for all locales -->
<fonts>
  ..Font definitions here...
</fonts>

<!-- Korean-specific font definitions -->
<fonts locales="ko-KR">
... Korean Font definitions here...
</fonts>

<font>要素

<fonts>要素の構造は次のとおりです。

<font family="cdata" style="normalitalic"
weight="normalbold">
   <truetype>...</truetype>
or <type1> ... <type1>
</font>

<font>要素の属性

<font>要素には次の表に示す属性があります。

属性 説明

family

フォントのファミリ名を指定します。この属性にDefaultを指定した場合、デフォルトの代替フォントを定義できます。family属性では大文字と小文字が区別されません。

style

フォント・スタイルについてnormalまたはitalicを指定します。

weight

フォントの太さについてnormalまたはboldを指定します。

<font>要素の説明

Publisherフォントを定義します。この要素は、主にFOからPDFへの処理(RTFからPDF)用のフォントを定義するために使用されます。PDFフォーム・プロセッサ(PDFテンプレート用)は、この要素を参照しません。

<!-- Define "Arial" font -->
<font family="Arial" style="normal" weight="normal">
  <truetype path="/fonts/Arial.ttf"/>
</font>

<font-substitute>要素

<font-substitute>要素の構造は次のとおりです。

<font-substitute name="cdata">
   <truetype>...</truetype>
or <type1>...</type1>
</font-substitute>

<font-substitute>要素の属性

<font-substitute>要素には、唯一の属性nameがあり、これによって代替フォントの名前が指定されます。

<font-substitute>要素の説明

フォントの代替を定義します。この要素は、PDFフォーム・プロセッサ用のフォントを定義するために使用されます。

<font-substitute name="MSGothic">
   <truetype path="/fonts/msgothic.ttc" ttccno=0"/>
</font-substitute>

<type1>要素

<type1>要素の構造は次のとおりです。

<type1 name="cdata"/>

<type1>要素の属性

<type1>要素には、唯一の属性nameがあり、これによってAdobe標準のLatin1フォントのいずれか(Courierなど)が指定されます。

<type1>要素の説明

<type1>要素は、Adobe Type1フォントを定義します。

<!--Define "Helvetica" font as "Serif" -->
<font family="serif" style="normal" weight="normal">
  <type1 name="Helvetica"/>
</font>