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

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

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 истинно и в вашем запросе указано допустимое имя семейства, но запрошенное значение ширины/веса/курсива не поддерживается, мы вернем лучшее совпадение, которое мы сможем найти в семействе. Например, запрос Освальда с весом 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 добавит вам правильную подпись. См. добавление сертификатов .