【问题标题】:Why my font family aint working in Flutter?为什么我的字体系列不能在 Flutter 中工作?
【发布时间】:2021-10-12 13:04:49
【问题描述】:

除了字体系列之外,一切似乎都运行良好。文本动画正常运行,但每次我运行我的 Flutter 应用程序时,它都会以正常的默认字体运行。我现在该怎么办?

children: [
        AnimatedTextKit(
          animatedTexts: [
            TypewriterAnimatedText(
              'Hello world!',
              textStyle: const TextStyle(
                  fontSize: 32.0,
                  fontWeight: FontWeight.bold,
                  fontFamily: 'Canterbury'
              ),
              speed: const Duration(milliseconds: 200),
            ),
          ],

          totalRepeatCount: 4,
          pause: const Duration(milliseconds: 1000),
          displayFullTextOnTap: true,
          stopPauseOnTap: true,
        )
      ],
    )
  ),
);

} }

【问题讨论】:

  • 您是否在yaml 文件中包含字体assets
  • 不,我没有,你能告诉我我应该添加什么...我只在网络上找到了谷歌字体资产..我认为颤振已经内置了基本字体的功能
  • 显示您的 pubspec.yml,因为我们无法假设已正确加载。还有你的文件夹结构。

标签: flutter dart text font-family


【解决方案1】:

确保将字体添加到您的 pubspec.yaml 文件中。这是一个如何正确实现它们的示例,假设存储字体的文件位于项目的根文件夹中(而不是 lib)

assets:
...
  fonts:
    - family: Schyler
      fonts:
        - asset: fonts/Schyler-Regular.ttf
        - asset: fonts/Schyler-Italic.ttf
          style: italic

【讨论】:

    猜你喜欢
    • 2021-07-30
    • 1970-01-01
    • 1970-01-01
    • 2012-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    相关资源
    最近更新 更多