Translation:Composite Font
From IDMLWiki
10.5.2 合成フォント
合成フォントは、InDesign日本語版での機能ですが、他言語版のInDesignドキュメントにも存在しています。合成フォントを使用していなくても、合成フォントについて認識しておく必要があります。IDMLドキュメント内に存在している可能性があります。
合成フォントは、複数の、別々のフォントでできています。例えばデフォルトの合成フォント[合成フォントなし]は、次の<CompositeFontEntry>エレメントで構成されています。
- 漢字
- かな
- 全角約物
- 全角記号
- 半角欧文
- 半角数字
それぞれの<CompositeFontEntry>エレメントには、使用するフォントを定義する<AppliedFont>プロパティがあります。
Note:InDesignおよびIDMLにおける合成フォントは、PDFやPostScriptでの合成フォントと同じではありません。PDFやPostScriptの合成フォントは、1つ以上のフォントのグリフで作られた、埋め込まれたフォントオブジェクトです。InDesignの合成フォントは、日本語フォントに基づいており、埋め込みはできません。また、複数のフォントのグリフから作られています。InDesignの合成フォントはファイル形式ではなく、ドキュメント内に保存されたものでもありません。InDesignのUIで一時的に作られた文字セットです。
スキーマの例54 CompositeFont
CompositeFont_Object = element CompositeFont{
attribute Self { xsd:string },
attribute Name { xsd:string },
element Properties {element Label { element KeyValuePair{ KeyValuePair_TypeDef }*
}?
}?,(CompositeFontEntry_Object*)}
スキーマの例55 CompositeFontEntry
CompositeFontEntry_Object = element CompositeFontEntry{
attribute Self { xsd:string },
attribute Name { xsd:string }?,
attribute FontStyle{ xsd:string }?,
attribute RelativeSize{ xsd:double }?,
attribute HorizontalScale{ xsd:double }?,
attribute VerticalScale{ xsd:double }?,
attribute CustomCharacters{ xsd:string }?,
attribute Locked { xsd:boolean }?,
attribute ScaleOption{ xsd:boolean }?,
attribute BaselineShift{ xsd:double }?,
element Properties {element AppliedFont{(object_type, xsd:string ) |
(string_type, xsd:string )
}?&
element Label { element KeyValuePair{ KeyValuePair_TypeDef }*
}?
}?}
