【发布时间】:2022-01-27 20:12:07
【问题描述】:
每次我尝试为我的应用定义新的自定义字体时,FLutter Icon(Icons.access_alarms) 中的原始 Material Icons 都会停止工作。
我所做的是正确导入pubspec.yamlfile 中的字体,包括“uses-material-design:true”并使用fontFamily 属性在主ThemeData 中定义字体。
flutter:
uses-material-design: true
assets:
- images/
fonts:
- family: Core Sans C
fonts:
- asset: Fonts/coresansc-45regular-webfont.ttf
style: normal
weight: 500
screenshot of the pubspec.yaml including the font definition
ThemeData kThemeLB = ThemeData(
fontFamily: 'Core Sans C',
backgroundColor: kBgColor1,
primaryColor: kMainColor,
// primarySwatch: kMainColor,
textTheme: const TextTheme(
bodyText1: TextStyle(
color: kSecondaryColor,
),
),
scaffoldBackgroundColor: kBgColor1);
还有我的main.dart
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: kThemeLB,
home: LoadLogin(),
我的字体目录
我可以正确使用 FontAwesome Icons,但我仍然想知道问题出在哪里。
我一直在寻找解决方案很长时间,但我似乎无法弄清楚这里有什么问题。非常感谢任何帮助!
【问题讨论】:
-
请分享您的字体目录,我需要查看字体名称及其结构
-
@FelipeVergara 完成
标签: flutter