Adicione facilmente fontes Fontsource ao seu aplicativo Flutter. Inclui uma interface DART para a API do FontSource.
Para iniciar, crie uma configuração no seu arquivo pubspec.yaml na chave fontsource ou no arquivo 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 A configuração dirá fontsource o que baixar e agrupar seu aplicativo Flutter. Para garantir que tudo seja baixado, execute dart run fontsource depois que sua configuração for modificada. Além disso, execute -o sempre que seu repositório for clonado. Isso gerará um pacote local no diretório .fontsource .
Você pode importar o pacote fontsource :
import 'package:fontsource/fontsource.dart' ; Use a classe FontsourceTextStyle para usar uma fonte Fontsource:
const Text (
'Hello world!' ,
style : FontsourceTextStyle (fontFamily : 'Alex Brush' , fontSize : 30 ),
), FontsourceTextStyle estende a classe TextStyle , para que qualquer propriedade de estilo possa ser usada para alterar a aparência do texto.
Para usá -lo em um pacote, adicione uma configuração como normal, mas não execute a CLI do FontSource.
Os pacotes com uma configuração FontSource serão incluídos automaticamente. Para especificar manualmente quais pacotes devem ser digitalizados, forneça uma chave include com uma lista de nomes de pacotes para digitalizar.
A API do Fontsource também possui uma interface DART que pode ser acessada através fontsource/api.dart .