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

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

Source: https://docs.aspose.com/slides/ru/androidjava/font-selection-sequence/
Updated: 2025-12-16


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

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

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

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

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

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

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

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

## **Вопросы и ответы**

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

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

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

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

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

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