【Flutter字体】iOS字体问题

背景:使用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)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容