logo
Mobile
Максим Колмогоров
Максим Колмогоров
VK

Подключаем свои шрифты в SwiftUI проект

Небольшая инструкция для тех, кто ищет как можно добавить свой шрифт в SwiftUI проект. 

Подключаем свои шрифты в SwiftUI проект

Скачайте шрифт

Для начала скачайте нужный Вам шрифт в формате .ttf на компьютер.

Добавьте шрифт в проект через Xcode

С помощью обычного перетаскивания с рабочего стола переместите шрифт в проект. Можете заранее ему создать папку.

перетягиваем шрифт в xcode

Далее появится модальное окно, в котором нужно выбрать создание группы и к какому целевому объекту (targets) хотите добавить этот шрифт. Выберите свое приложение. И не забудьте нажать на галочку Copy items if needed

выбираем нужные пункты

Убедитесь что шрифты добавлены в проект

Зайдите в Build Phases и убедитесь, что нужные шрифты были добавлены.

проверяем что шрифты были импортированы

Если нет, то добавьте сами через нажатие на кнопку плюса ниже.

Укажите шрифт в Info.plist

Перейдите в Info.plist и добавьте новую зависимость Fonts provided by application. После, добавьте все нужные шрифты как на скриншоте (без указания папки).

добавляем новые поля в info.plist

Готово, используйте шрифт

Теперь шрифт можно использовать с помощью следующего кода:

Text("Hello").font(.custom("SharpGroteskDBCyrMedium22-Regular", size: 16))

пример подключения шрифта
Пример реализации добавления своего шрифта к декларативной функции Text()
***

Спасибо за внимание. Если материал был полезен оставьте комментарий, автору будет приятно.

Оставьте комментарий

Нет комментариев