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

Contents
[ ]

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

long startUnicodeIndex = 0x0B80;
long endUnicodeIndex = 0x0BFF;

IFontFallBackRule firstRule = new FontFallBackRule(startUnicodeIndex, endUnicodeIndex, "Vijaya");
IFontFallBackRule secondRule = new FontFallBackRule(0x3040, 0x309F, "MS Mincho, MS Gothic");

//複数の方法を使用してフォントのリストを追加できます:
String[] fontNames = new String[] { "Segoe UI Emoji, Segoe UI Symbol", "Arial" };

IFontFallBackRule thirdRule = new FontFallBackRule(0x1F300, 0x1F64F, fontNames);

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

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