Primeiros passos com o Google Fonts para Android

O Android O e a biblioteca AndroidX adicionam compatibilidade com Fontes para download.

O Google Fonts está enviando um provedor de fontes para o Google Play Services. Isso significa que o Google Fonts está disponível para apps nativos em dispositivos Android.

Quais fontes posso usar?

Toda a coleção de código aberto do Google Fonts! Acesse https://fonts.google.com para procurar.

Quais versões do Android são compatíveis?

Nosso provedor é compatível com Jelly Bean (API de nível 16) e versões mais recentes. Isso representa mais de 95%dos dispositivos Android (painel da plataforma). Ela pode ser acessada usando APIs na biblioteca AndroidX (androidx.core) ou Android O (API de nível 26).

Como posso começar?

Formato de consulta

Para solicitar uma fonte do provedor do Google Fonts, use o seguinte formato de consulta:

Parâmetro Obrigatório? Intervalo Tipo de dado Valor padrão
nome Yes Qualquer família de fontes.google.com string
largura No > 0 ponto flutuante 100
weight No (0, 1.000) exclusivo int 400
itálico No [0, 1] inclusivo ponto flutuante 0
melhor esforço No true/false boolean verdadeiro

Se o melhor esforço for verdadeiro e sua consulta especificar um nome de família válido, mas o valor de largura/peso/itálico solicitado não for compatível, retornaremos a melhor correspondência que encontrarmos dentro da família. Por exemplo, uma solicitação para Oswald com peso 900 retornaria Oswald com peso 700.

Consultas de exemplo:

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

Segurança

Por motivos de segurança, você precisa especificar a assinatura do aplicativo que expõe o provedor de que você quer solicitar fontes. O Android Studio adicionará a assinatura correta para você. Consulte Como adicionar certificados.