Hoy aprenderemos cómo podemos añadir una fuente personalizada (Font) usando React Native con Expo.

Lo primero que tenemos que hacer es descargar nuestra fuente, por ejemplo de https://fonts.google.com/
Ahora la guardaremos dentro de assets/fonts
Ahora iremos a nuestro entry point, en mi caso es app.tsx
Usaremos expo-font
import * as Font from 'expo-font';
import { useFonts } from 'expo-font';
export default function App() {
const [fontsLoaded] = useFonts({
'nombre_fuente': require('./assets/fonts/nombre_fuente.ttf'),
});
if (!fontsLoaded) {
return null;
}
// Renderiza tu aplicación
}
Si queremos cargarla de forma nativa:
- Iremos al archivo app.json
{
"expo": {
"plugins": [
[
"expo-font",
{
"fonts": ["./assets/fonts/nombre_fuente.ttf"]
}
]
]
}
}
Con esto ya podremos utilizar uestra fuente:
fontFamily: 'nombre_fuente',

Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.