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

Contents
[ ]

Aspose.Slides поддерживает интерфейс IFontFallBackRule и класс FontFallBackRule для указания правил применения шрифта резервирования. Класс FontFallBackRule представляет собой связь между указанным диапазоном Юникода, используемым для поиска недостающих глифов, и списком шрифтов, которые могут содержать соответствующие глифы:

  $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.

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