フォールバックフォントの作成

Contents
[ ]

Aspose.Slidesは、フォールバックフォントを適用するルールを指定するために、IFontFallBackRuleインターフェイスおよびFontFallBackRuleクラスをサポートしています。FontFallBackRuleクラスは、欠落したグリフを検索するために使用される指定されたUnicode範囲と、適切なグリフを含む可能性のあるフォントのリストとの関連を表します:

  $startUnicodeIndex = 0xb80;
  $endUnicodeIndex = 0xbff;
  $firstRule = new FontFallBackRule($startUnicodeIndex, $endUnicodeIndex, "Vijaya");
  $secondRule = new FontFallBackRule(0x3040, 0x309f, "MS Mincho, MS Gothic");
  # 複数の方法を使用してフォントリストを追加できます:
  $fontNames = array("Segoe UI Emoji, Segoe UI Symbol", "Arial" );
  $thirdRule = new FontFallBackRule(0x1f300, 0x1f64f, $fontNames);

既存のFontFallBackRuleオブジェクトにフォールバックフォントを削除したり、addFallBackFontsを追加することも可能です。

FontFallBackRulesCollectionは、複数のUnicode範囲に対してフォールバックフォント置換ルールを指定する必要がある場合に、FontFallBackRuleオブジェクトのリストを整理するために使用できます。