Primeros pasos con Google Fonts para Android

Android O y la biblioteca de AndroidX agregan compatibilidad con Fuentes para descargar:

Google Fonts lanzará un proveedor de fuentes en los Servicios de Google Play. Esto significa Google Fonts está disponible para apps nativas en dispositivos Android.

¿Qué fuentes puedo usar?

Toda la colección de código abierto de Google Fonts Visitar https://fonts.google.com para explorar.

¿Qué versiones de Android son compatibles?

Nuestro proveedor es compatible con Jelly Bean (nivel de API 16) y versiones posteriores. Esto representa más del 95%de de dispositivos Android en el exterior (panel de la plataforma). Se puede acceder a él con las APIs de la biblioteca de AndroidX. (androidx.core) o Android O (nivel de API 26).

¿Cómo puedo comenzar?

Formato de la consulta

Para solicitar una fuente del proveedor de Google Fonts, usa el siguiente formato de consulta:

Parámetro ¿Obligatorio? Rango Tipo de datos Valor predeterminado
nombre Cualquier familia de sources.google.com string
ancho No > (0) float 100
peso No (0, 1,000) exclusivos int 400
cursiva No [0, 1] inclusive float 0
mejor esfuerzo No true/false boolean verdadero

Si el valor es verdadero y tu consulta especifica un nombre de familia válido, pero el valor solicitado de ancho/peso/cursiva no se admite, devolveremos el mejor que podamos encontrar en la familia. Por ejemplo, una solicitud de Oswald, con un peso de 900, devolvería Oswald, con un peso de 700.

Consultas de muestra:

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

Seguridad

Por razones de seguridad, debes especificar la firma de la aplicación que exponga la proveedor del que quieras solicitar fuentes. Android Studio agregará la firma correcta para ti. Consulta agregar certificados.