Flutter 上的自定义字体
Custom Font on Flutter
我在 Flutter 上自定义字体时遇到问题
我的文件夹字体
myapp/fonts/SairaSemiCondensed-Bold.ttf
这是我的 pubspec.ymal
fonts:
- family: SairaSemiCondensed
fonts:
- asset: fonts/fonts:SairaSemiCondensed-Bold.ttf
weight: 700
我遇到这样的错误
Error on line 55, column 4 of pubspec.yaml: Expected a key while parsing a
block mapping.
fonts:
^
pub get failed (65)
谁能帮帮我?
尝试
fonts:
- family: SairaSemiCondensed
fonts:
- asset: fonts/fonts:SairaSemiCondensed-Bold.ttf
weight: 700 # indented more
但更有可能是整个块的缩进错误(或缺失)。尝试将问题中的所有行缩进一个制表符或 2 个空格。
缩进在 yaml 中很重要。
如果我的上述建议不起作用,请尝试完全按照 https://flutter.io/docs/cookbook/design/fonts 中所示的方式进行缩进。
尝试删除字体目录中的 {:} 冒号并写入
fonts:
- family: SairaSemiCondensed
fonts:
- asset: fonts/SairaSemiCondensed-Bold.ttf
weight: 700 # indented more
取而代之
问题出在我身上。
请重新检查 pubspec.yaml
文件中的所有行。这是空间问题。
我在 Flutter 上自定义字体时遇到问题
我的文件夹字体
myapp/fonts/SairaSemiCondensed-Bold.ttf
这是我的 pubspec.ymal
fonts:
- family: SairaSemiCondensed
fonts:
- asset: fonts/fonts:SairaSemiCondensed-Bold.ttf
weight: 700
我遇到这样的错误
Error on line 55, column 4 of pubspec.yaml: Expected a key while parsing a
block mapping.
fonts:
^
pub get failed (65)
谁能帮帮我?
尝试
fonts:
- family: SairaSemiCondensed
fonts:
- asset: fonts/fonts:SairaSemiCondensed-Bold.ttf
weight: 700 # indented more
但更有可能是整个块的缩进错误(或缺失)。尝试将问题中的所有行缩进一个制表符或 2 个空格。
缩进在 yaml 中很重要。
如果我的上述建议不起作用,请尝试完全按照 https://flutter.io/docs/cookbook/design/fonts 中所示的方式进行缩进。
尝试删除字体目录中的 {:} 冒号并写入
fonts:
- family: SairaSemiCondensed
fonts:
- asset: fonts/SairaSemiCondensed-Bold.ttf
weight: 700 # indented more
取而代之
问题出在我身上。
请重新检查 pubspec.yaml
文件中的所有行。这是空间问题。