Создание запасного шрифта
Contents
[
Hide
]
Aspose.Slides поддерживает интерфейс IFontFallBackRule и класс FontFallBackRule для указания правил применения запасного шрифта. Класс FontFallBackRule представляет собой ассоциацию между указанным диапазоном Юникода, используемым для поиска недостающих глифов, и списком шрифтов, которые могут содержать необходимые глифы:
uint startUnicodeIndex = 0x0B80;
uint 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, когда необходимо указать правила замены запасного шрифта для нескольких диапазонов Юникода.