J'ai essayé de nombreuses solutions sur SO mais aucune d'entre elles ne fonctionne, j'essaye ces solutions ici , ici mais la police ne montre toujours aucun effet et l'application ne montre aucune erreur. ce qui ne va pas avec le code.
voici mon code ci-dessous
Widget textSection = new Container( decoration: new BoxDecoration( color: Colors.blue[100], border: new Border.all(color: Colors.black)), padding: const EdgeInsets.all(18.0), margin: const EdgeInsets.only(left: 14.0, right: 14.0, bottom: 14.0), width: double.infinity, child: new Text( "Labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", textAlign: TextAlign.center, style: new TextStyle( color: Colors.black45, fontSize: 22.0, fontFamily: 'Raleway-Regular'), softWrap: true, ), );
3 Réponses :
Je pense que cela a à voir avec votre fichier pubspec, l'indentation est importante.
flutter: uses-material-design: true assets: - image/lake.png fonts: - family: Raleway fonts: - asset: fonts/Raleway-Regular.ttf - asset: fonts/Raleway-Italic.ttf style: italic
Vous avez nommé votre famille de polices Raleway
, mais vous avez utilisé la chaîne Raleway-Regular
dans votre code. Remplacez l’un de ces éléments par l’autre et cela devrait fonctionner.
J'ai également utilisé cette police exacte dans mon application. Je pense que vous devez acheter une licence pour cela, mais je ne m'en souviens pas avec certitude. Quoi qu'il en soit, le nom de votre police est ici:
fonts: family: Raleway
Ici, vous avez nommé la police Raleway , donc dans votre code Flutter, vous devez spécifier le même nom exact:
fontFamily: 'Raleway'
pouvez-vous publier votre fichier
pubspec.yaml
(format de code)corrigez votre indentation et exécutez
flutter clean
assurez-vous de créer un nouveau dossier/ build