【Flutter字体】iOS字体问题

2023-12-27  本文已影响0人  24c41111e47b

背景:使用Flutter实现的iOS应用很多时候字体显示比安卓要丑陋,原因就是
设计给的PingFang SC字体在Flutter中没有生效


解决:

针对iOS平台使用PingFang SC字体可以使用如下方式,在字体中手动指定字体即可

TextStyle(fontFamily: 'PingFang SC')

所以我们可以封装一个自己的字体类,如果是iOS平台则内部自动覆盖PingFang SC字体

enum FontFamily {
    PingFangSC = "PingFang SC"
}
// 如果是iOS
TextStyle(fontFamily: FontFamily.PingFangSC)
上一篇下一篇

猜你喜欢

热点阅读