flutter字体不跟随系统_Flutter自定义字体无法加载
SOLVED :我仍然不確定問題是什么,但我通過簡單地創建一個新的Flutter項目,在新項目中設置字體,然后將我的.dart文件粘貼到新項目中來修復它 . 即使一切都完全相同(據我所知),它運作良好 . 去搞清楚 .
我試圖在我的應用程序中使用自定義字體但沒有成功 .
這是我的pubspec.yaml文件的fonts部分:
fonts:
- family: Muli
fonts:
- asset: fonts/Muli-Light.ttf
- family: LibreBaskerville
fonts:
- asset: fonts/LibreBaskerville-Regular.ttf
在我的應用程序中:
Widget _sectionTitle(String text) {
return Container(
padding: EdgeInsets.fromLTRB(25.0, 0.0, 25.0, 5.0),
child: Text(text,
style: new TextStyle(fontFamily: 'Muli', fontSize: 50.0),
));
}
Widget _sectionText(String text){
return Container (
padding: EdgeInsets.fromLTRB(25.0, 0.0, 25.0, 15.0),
child: Text(text, style: TextStyle(fontFamily: 'LibreBaskerville', fontSize: 20.0)),
);
}
在我試過的事情中(多次):
從模擬器中刪除已安裝的文件
從Android Studio運行vs從VSCode運行
將.ttf文件移動到不同的文件夾
下載其他字體
使用在線YAML驗證器
顫抖干凈
我假設pubspec.yaml文件有問題,但我看不出它可能是什么 .
任何建議將不勝感激 . 謝謝 .
編輯:剛嘗試使用相同的Pubspec.yaml字體信息創建一個新的默認Flutter應用程序 . 我將自定義字體添加到MaterialApp小部件,它可以工作......所以問題可能不是yaml .
總結
以上是生活随笔為你收集整理的flutter字体不跟随系统_Flutter自定义字体无法加载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: leetcode33 --- searc
- 下一篇: docker harbor 域名_doc