重复键映射 |颤振字体

时间:2021-02-15 01:15:23

标签: flutter

我正在尝试将自定义字体添加到我的 flutter 文件中,这样做时,我在 pubsec.yaml 中收到此错误:

Error detected in pubspec.yaml:
Error on line 62, column 1: Duplicate mapping key.
   ╷
62 │ flutter:
   │ ^^^^^^^

这就是我试图引入字体的方式。字体位于主目录之外的文件夹中,如下所示 - Main directory > fonts > Avenir > *insert fonts

flutter:
    fonts:
     - family: Avenir
       fonts:
         - asset: fonts/Avenir-Bold.ttf
         - asset: fonts/Avenir-Regular.ttf

根据flutter docs,上面看起来是正确的,但显然不是。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你必须像这样保留你的字体文件: 主目录> assets> fonts> Avenir-Bold.ttf

flutter:
  uses-material-design: true
  assets:
    - assets/
  fonts:
    - family: Avenir
      fonts:
        - asset: assets/fonts/Avenir-Bold.ttf
        - asset: assets/fonts/Avenir-Regular.ttf