Кастомные шрифты

При создании флоу вы можете использовать кастомный шрифт, чтобы он соответствовал общему стилю приложения. Вот как добавить кастомные шрифты и применить их во флоу.

Настройте шрифты на панели Styles до начала работы над флоу. Так все внесённые изменения будут применяться глобально.

Встроенные шрифты

Когда вы создаёте флоу в Builder, Adapty по умолчанию использует системный шрифт. Как правило, это SF Pro на iOS и Roboto на Android, хотя на разных устройствах может отличаться. Также можно выбрать один из популярных шрифтов: Arial, Times New Roman, Courier New, Georgia и Helvetica. Для каждого из них доступно несколько вариантов начертания. Эти шрифты не входят в состав SDK Adapty и используются только для предварительного просмотра. Мы не можем гарантировать их корректную работу на всех устройствах. Однако по результатам нашего тестирования большинство устройств распознают эти шрифты без каких-либо дополнительных настроек. Вы также можете ознакомиться со шрифтами, доступными по умолчанию в iOS.

Встроенные шрифты

Добавление пользовательского шрифта

Если встроенных шрифтов недостаточно, можно добавить свой.

Чтобы добавить пользовательский шрифт:

  1. Выберите Upload new font в любом из выпадающих списков шрифтов.
Добавление пользовательского шрифта
  1. В окне Add custom font заполните следующие поля:
  • Font name in Builder: Введите отображаемое имя шрифта. Оно будет отображаться в выпадающих списках шрифтов в Builder.
    • iOS font name: Введите PostScript-имя шрифта. Его можно найти в Font Book → PostScript name или через UIFont API.
    • Android font name: Введите имя файла из res/font/. Используйте только строчные буквы, цифры и символы подчёркивания.
    • Font file: Перетащите файл шрифта или нажмите Select files. Поддерживаемые форматы: .ttf, .otf, .woff, .woff2.
  1. Нажмите Save font.

    Окно добавления шрифта

Файл шрифта, который вы загружаете, не отправляется на устройство — он используется только для предпросмотра. SDK получает только строки со ссылками на шрифт, используемый при отрисовке пейвола. Поэтому вы должны включить тот же файл шрифта в бандл приложения и указать правильные платформенные названия шрифта, чтобы всё работало корректно. Не переживайте, это не займёт много времени.

Загружая файл шрифта в Adapty, вы подтверждаете, что имеете право использовать его в своём приложении.

Добавьте файлы шрифтов в бандл приложения

Если вы уже используете кастомный шрифт в другом месте приложения, просто добавьте шрифты для пейвола тем же способом. Если нет — убедитесь, что файл шрифта включён в проект и бандл приложения. Как это сделать:

При скачивании архива со шрифтами вы получите все их вариации. Добавляйте в бандл приложения только те файлы шрифтов, которые реально используются в вашем пейволе, — это поможет сократить размер приложения. Например, если в пейволе используется только OpenSans-Regular.ttf, не включайте OpenSans-Bold.ttf в бандл приложения.