Начните работу с Google Fonts для Android

В Android O и AndroidX Library добавлена ​​поддержка загружаемых шрифтов .

Google Fonts поставляет поставщика шрифтов в сервисы Google Play. Это означает, что Google Fonts доступны для нативных приложений на устройствах Android!

Какие шрифты я могу использовать?

Вся коллекция Google Fonts с открытым исходным кодом! Посетите https://fonts.google.com для просмотра.

Какие версии Android поддерживаются?

Наш провайдер поддерживает Jelly Bean (уровень API 16) и выше. Это составляет 95%+ устройств Android в дикой природе ( панель управления платформой ). Доступ к нему можно получить с помощью API в библиотеке AndroidX ( androidx.core ) или Android O (уровень API 26).

Как я могу начать!

Формат запроса

Чтобы запросить шрифт у поставщика Google Fonts, используйте следующий формат запроса:

Параметр Необходимый? Диапазон Тип данных Значение по умолчанию
имя Да Любое семейство с fonts.google.com нить
ширина Нет > 0 плавать 100
масса Нет (0, 1000) исключительный инт 400
курсив Нет [0, 1] включительно плавать 0
лучшее усилие Нет правда/ложь логический истинный

Если besteffort имеет значение true и в вашем запросе указано допустимое имя семейства, но запрошенное значение ширины/жирности/курсивного начертания не поддерживается, мы вернем наилучшее совпадение, которое мы можем найти в семействе. Например, запрос Освальда с весом 900 вернет Освальда с весом 700.

Примеры запросов:

name=Lobster                            # Lobster, 400 weight
name=Lato&weight=100                    # Lato, 100 weight
name=Open Sans&weight=800&italic=1      # Open Sans, 800 weight, italic

Безопасность

В целях безопасности вы должны указать подпись приложения, раскрывающего поставщика, у которого вы хотите запрашивать шрифты. Android Studio добавит вам правильную подпись. См. добавление сертификатов .