Последовательность выбора шрифтов в JavaScript
Выбор шрифтов
На шрифты в презентации применяются определённые правила, когда презентация загружается, отображается или конвертируется в другой формат. Например, когда вы пытаетесь конвертировать презентацию (её слайды) в изображения, проверяются шрифты презентации, чтобы убедиться, что выбранные шрифты доступны в операционной системе. Если шрифты отсутствуют, они заменяются — см.Замена шрифтов иПодстановка шрифтов.
Это процесс, который Aspose.Slides использует при работе со шрифтами:
- Aspose.Slides ищет шрифты в операционной системе, чтобы найти шрифт, соответствующий выбранному в презентации шрифту.
- Если выбранный шрифт найден, Aspose.Slides использует его. В противном случае Aspose.Slides использует шрифт‑заменитель, максимально приближённый к тому, который использовал бы PowerPoint.
- Если правила замены шрифтов были заданы черезFontSubstRule, они применяются.
Aspose.Slides позволяет добавить шрифты в среду выполнения приложения и затем использовать их. См.Пользовательские шрифты.
Когда дополнительные шрифты помещаются в презентацию, они называютсяВстроенными шрифтами.
Aspose.Slides позволяет добавить шрифты, которые применяются только к выходным документам. Например, если презентация, которую вы собираетесь конвертировать в PDF, содержит шрифты, отсутствующие в вашей системе и во встроенных шрифтах, вы можете добавить или загрузить необходимые шрифты как внешние шрифты.
Note
Мы не распространяем шрифты, ни платные, ни бесплатные. Наш API позволяет загружать внешние шрифты и встраивать их в документы, но вы делаете это с шрифтами по своему усмотрению и ответственности.Часто задаваемые вопросы
Как определить, какие шрифты реально используются в презентации перед конвертацией?
Aspose.Slides позволяет просмотреть используемые шрифты черезfont manager, чтобы вы могли решить, следует ливстроить,заменить или добавитьвнешние источники. Это помогает избежать нежелательных замен во время отображения и экспорта.
Могу ли я добавить дополнительные каталоги шрифтов без их установки в операционной системе?
Да. Вы можете зарегистрироватьвнешние источники шрифтов такие как папки или потоки в памяти для отображения и экспорта. Это устраняет зависимость от шрифтов хост‑системы и делает макет предсказуемым.
Как предотвратить тихий откат к неподходящему шрифту, если глиф отсутствует?
Задайте явныеправила замены шрифтов иправила fallback заранее. Анализируя используемые шрифты и устанавливая контролируемый приоритет для замен, вы обеспечиваете согласованную типографику и избегаете неожиданного поведения.