簡體   English   中英

自定義“fontFamily”在 Flutter 中不起作用

[英]Custom 'fontFamily' is not working in Flutter

我是 'Flutter' 的新手,我嘗試將來自 google fonts 的新字體系列添加到我的應用程序中。 我遵循了這些步驟。

  1. 下載谷歌字體(IndieFlower-Regular.ttf)

  2. 在根目錄中創建了一個文件夾“字體”並復制了 .tff 文件。

  3. 將其添加到 pubspec.yaml 文件並獲取依賴項。

  4. 添加到.dart文件中如下

    樣式:TextStyle(顏色:Colors.black87,fontSize:25.0,fontFamily:'IndieFlower'),), https://github.com/ChkBuk/FlutterPlayground/tree/master

但是在運行應用程序時,它的字體系列不適用。 有人可以幫忙解決這個問題嗎?

根據您的 yaml 文件,您在根目錄中添加字體,但它應該進入資產部分

......
fonts:
  - family: IndieFlower
  fonts:
    - asset: fonts/IndieFlower-Regular.ttf
.....

實際上,它應該像下面這樣使用

assets
  - fonts:
    - family: IndieFlower
      fonts:
        - asset: fonts/IndieFlower-Regular.ttf

如果在完成所有必要的事情后出現錯誤,它的字體系列,flutter 只允許應用程序中的一些 fonts,我不是主要原因,對於我的應用程序,我需要 Bench 9 字體系列,但在做了所有必要的事情之后,沒用,我也搜了,后來發現和上面寫的一樣的原因,換字體系列

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM