―フォントに収納されているすべての字形(グリフ)にUnicodeのコードポイントが割り当てられているとは限りません。そのような場合には,CIDまたはグリフ名によりグリフを直接指定することができます。使用するフォントがOpenTypeフォント(拡張子:*.otf)であれば,CIDをキーとしてグリフを指定することができます。CIDとは,CIDフォントが内蔵するすべてのグリフを一意に識別するために,Adobe社が付与した番号です。その番号体系は,日本語CIDフォントであればAdobe-Japan1文字コレクションにもとづいています。Reports独自の以下の実体参照形式により行います。使用するフォントで「グリフ名」が定義されていれば,グリフ名によるグリフ指定を行うこともできます。グリフ名が定義されているかどうかは,ttfdumpなどのツールで,TrueTypeフォントの「post」テーブルの内容をダンプすると確認することができます。IPAフォントでは,「aj<数値>」という形式のグリフ名が付けられています。「aj」は「Adobe-Japnan」略で,<数値>はCIDに対応しているようです。'aj162'IPAmj明朝フォントでは,「mj<6桁数値>」という形式のグリフ名が付けられてます。'mj000011'これは,IPAmj明朝フォントの「MJ文字図形名」に対応しています。Reports独自の実体参照形式によりグリフを指定することができます。“&@<グリフ名>;”グリフ名によりUCS実装されていない文字を表示フォントを埋め込んだPDFを作成すれば,IPAフォントをインストールしていないコンピュータでも,当然文字化けなしで表示することができます。現在のところ,グリフ名が定義されていることが確認できたフォントとしては,IPAフォントがあります。