# Последовательность выбора шрифтов в Aspose.Slides для Python

> Узнайте, как Aspose.Slides для Python через .NET выбирает шрифты, обеспечивая четкое и согласованное отображение файлов PPT, PPTX и ODP — улучшите свои слайды уже сейчас.

Source: https://docs.aspose.com/slides/ru/python-net/font-selection-sequence/
Updated: 2025-12-08


## **Выбор шрифтов**

Определённые правила применяются к шрифтам в презентации при её загрузке, рендеринге или конвертации в другой формат. Например, когда вы пытаетесь конвертировать презентацию (её слайды) в изображения, шрифты презентации проверяются на наличие выбранных шрифтов в операционной системе. Если шрифты обнаружены как отсутствующие, они заменяются — см. [**Замена шрифтов**](https://docs.aspose.com/slides/python-net/font-replacement/) и [**Подстановка шрифтов**](https://docs.aspose.com/slides/python-net/font-substitution/).

Это процесс, который Aspose.Slides использует при работе со шрифтами:

1. Aspose.Slides ищет шрифты в операционной системе, чтобы найти шрифт, соответствующий выбранному в презентации шрифту. 
2. Если выбранный шрифт найден, Aspose.Slides использует его. В противном случае Aspose.Slides использует заменяющий шрифт, максимально близкий к тому, который использовал бы PowerPoint.
3. Если правила замены шрифтов были заданы через [FontSubstRule](https://reference.aspose.com/slides/python-net/aspose.slides/fontsubstrule/), они применяются. 

Aspose.Slides позволяет добавить шрифты в среду выполнения приложения и затем использовать их. См. [**Пользовательские шрифты**](https://docs.aspose.com/slides/python-net/custom-font/). 

Когда дополнительные шрифты размещаются внутри презентации, они называются [**Встроенные шрифты**](https://docs.aspose.com/slides/python-net/embedded-font/).

Aspose.Slides позволяет добавить шрифты, которые применяются *только* к выходным документам. Например, если презентация, которую вы хотите конвертировать в PDF, содержит шрифты, отсутствующие в вашей системе и встроенные шрифты, вы можете добавить или загрузить необходимые шрифты как **внешние шрифты**. 

{{% alert title="Note" color="primary" %}} 
Мы не распространяем никакие шрифты, ни платные, ни бесплатные. Наш API позволяет загружать внешние шрифты и внедрять их в документы, но вы делаете это на свой риск и усмотрение.
{{% /alert %}}

## **Часто задаваемые вопросы**

**Как я могу определить, какие шрифты действительно используются в презентации перед конвертацией?**

Aspose.Slides позволяет проверить используемые шрифты через [font manager](https://reference.aspose.com/slides/python-net/aspose.slides/presentation/fonts_manager/), чтобы вы могли решить, [внедрять](/slides/ru/python-net/embedded-font/), [заменять](/slides/ru/python-net/font-replacement/) или добавлять [внешние источники](/slides/ru/python-net/custom-font/). Это помогает избежать нежелательных замен при рендеринге и экспорте.

**Могу ли я добавить дополнительные каталоги шрифтов без их установки в операционной системе?**

Да. Вы можете зарегистрировать [внешние источники шрифтов](/slides/ru/python-net/custom-font/) такие как папки или потоки в памяти для рендеринга и экспорта. Это устраняет зависимость от шрифтов хост‑системы и делает макет предсказуемым.

**Как предотвратить тихий переход к неподходящему шрифту, когда глиф отсутствует?**

Задайте явные [правила замены шрифтов](/slides/ru/python-net/font-replacement/) и [правила fallback](/slides/ru/python-net/fallback-font/) заранее. Анализируя используемые шрифты и устанавливая контролируемый приоритет замен, вы обеспечиваете согласованную типографику и избегаете неожиданно результатов.
