フォントが置き換えられたことを認識する方法

Contents
[ ]

場合によっては、ドキュメントのレイアウトが変更された理由や、一部のフォントが期待どおりに表示されない理由が不明なことがあります。このような場合、IWarningCallback インターフェイスによって実装されたフォント置換警告メッセージが役に立ちます。これらの警告メッセージには、FontSubstitution 警告タイプと標準の説明テキスト形式、「フォント ‘’ が見つかりません。代わりに ‘’ フォントを使用します。理由: 」と述べ、その理由は以下のとおりです。

  • “文書からの代替名”-AltNameによる置換の場合
  • “fontconfig substitution”–フォント設定ルールによる置換の場合
  • “テーブル置換”-テーブルルールによる置換の場合
  • “font info substitution”-フォント情報ルールによる置換の場合
  • “default font substitution”-デフォルトのフォントルールによる置換の場合
  • “最初に利用可能なフォント”-最初に利用可能なフォントで置換するための