Создание резервного шрифта

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.

FontFallBackRulesCollection может использоваться для организации списка объектов FontFallBackRule, когда необходимо указать правила замены резервного шрифта для нескольких диапазонов Unicode.