Agregue fácilmente las fuentes de fuentes a su aplicación Flutter. Incluye una interfaz DART para la API de FontSource.
Para comenzar, cree una configuración en su archivo pubspec.yaml en la tecla fontsource o en el archivo fontsource.yaml .
include : [my-package] # Defaults to all
fonts :
alex-brush : # This can be any font id
version : 4.5.3 # Defaults to latest
subsets : [latin, latin-ext] # Defaults to all
weights : [400] # Defaults to all
styles : [normal] # Defaults to all La configuración le dirá fontsource qué descargar y agrupar en su aplicación Flutter. Para asegurarse de que todo se descargue, ejecute dart run fontsource después de modificar su configuración. Además, asegúrese de ejecutarlo cuando su repositorio esté clonado. Esto generará un paquete local en el directorio .fontsource .
Luego puede importar el paquete fontsource :
import 'package:fontsource/fontsource.dart' ; Use la clase FontsourceTextStyle para usar una fuente FontSource:
const Text (
'Hello world!' ,
style : FontsourceTextStyle (fontFamily : 'Alex Brush' , fontSize : 30 ),
), FontsourceTextStyle extiende la clase TextStyle , por lo que cualquier propiedad de estilo se puede usar para cambiar la forma en que se ve el texto.
Para usar esto en un paquete, agregue una configuración como lo normal, pero no ejecute la CLI de FontSource.
Los paquetes con una configuración de FontSource se incluirán automáticamente. Para especificar manualmente qué paquetes se deben escanear, proporcione una clave include con una lista de nombres de paquetes para escanear.
La API de FontSource también tiene una interfaz DART a la que se puede acceder a través de fontsource/api.dart .