[Xamarin] Fuentes personalizadas en aplicaciones Xamarin.Forms

Para el presente post usaré 2 fuentes (Magistral.otf y RadicalBeat.ttf) y quiero hacer recordar que para conocer el nombre de una fuente hay que darle doble click al archivo .otf o .ttf.

PCL

Creamos un control personalizado extendiendo la clase Label para disponer de una propiedad FontName.

Definimos una interfaz gráfica sin olvidarnos de importar el namespace de nuestro control personalizado.

iOS

Establecemos el Build Action de las fuentes en BundleResource y el Copy to Output Directory en Copy always.

Luego modificamos el Info.plist para indicar en donde se encuentran nuestras fuentes.

Creamos una clase que extienda de LabelRenderer.

Y listo.

Android

Establecemos el Build Action de las fuentes en AndroidAsset.

Creamos una clase que extienda de LabelRenderer.

Y listo.

Los gists usados para este post puedes ubicarlos aqu&iacute: https://gist.github.com/MAlexanderSalazar/62bdf1ac153078817b26

One thought on “[Xamarin] Fuentes personalizadas en aplicaciones Xamarin.Forms

Agregue un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *