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