Fuentes descargables con Jetpack Compose: Android | de Pankaj Rai | abr, 2022

Tener la capacidad de descargar una fuente reducirá el tamaño de la aplicación, aumentará la tasa de éxito de la instalación de la aplicación y varias aplicaciones pueden compartir la misma fuente a través de un proveedor que mejora el estado general del sistema. Esta característica ya está incluida en el kit de herramientas de IU existente con una biblioteca de soporte, pero ¿qué pasa con Jetpack Compose?Tipografía con la familia de fuentes Poppins Con la adición de la siguiente biblioteca, Jetpack Compose 1.2.0 ahora es compatible con las fuentes descargadas. Con solo agregar la biblioteca anterior, estamos listos para comenzar. Ahora veamos esto en acción.
Agregar fuentes de descarga
Es posible que tenga una tipografía preescrita en su tipo. kt, así que hagamos una nueva tipografía como la siguiente.*
Aquí estamos configurando la fuente en el parámetro predeterminadoFontFamily de la función Tipografía.
Así que estamos pasando el conjunto de parámetros a la función getGoogleFontFamily() que hemos creado, toma el nombre de una familia de fuentes como el primer parámetro, el proveedor como el segundo al que se proporciona el parámetro predeterminado y los pesos como el tercer parámetro donde se basa en los pesos si la fuente solicitada también admite esos pesos, entonces se obtienen los pesos apropiados. Ahora veamos la función getGoogleFontFamily() Entonces, esta función actúa como una función auxiliar para obtener la fuente descargable solicitada donde devuelve la FontFamily apropiada. Como habrás observado aquí, en esta función estamos iterando sobre los pesos solicitados para crear el objeto Font. Finalmente, veamos el proveedor. Entonces, para descargar fuentes, debemos proporcionar ciertos detalles como autoridad, paquete y certificados. Como estamos usando Google Font Provider aquí, hemos proporcionado los detalles correspondientes. Finalmente, nuestro archivo Type.kt se verá así. Con todos esos ahora hemos agregado el soporte para la fuente descargable. Veamos algunos ejemplos ahoraEsto configurará la fuente Poppins con Semi Bold como peso de fuente ← — — — — — — — — — — — — — — – →Esto configurará la fuente Poppins con Regular como peso de fuente Agregar fuente descargable es fácil y divertido con Jetpack Componga, ahora, antes de concluir, permítame también proporcionarle el archivo de certificado que también puede generar a través de Android Studio siguiendo este Generador de certificados de Android Studio. Además, incluso después de seguir todos estos pasos, si la fuente descargable aún no funciona para usted, entonces verifique el permiso de Internet en el Manifest.xml. Espero que este artículo le haya resultado interesante y que se esté divirtiendo mucho con Jetpack Compose.