自定义字体回退到未知字符的默认字体

时间:2020-03-25 12:45:17

标签: flutter typography

复制步骤:

  1. 运行Flutter创建错误
    1. 如下更新文件: 下载Lato字体https://fonts.google.com/specimen/Lato 将其添加到项目中:创建资产/拉托目录从Google字体下载的zip中移动所有.ttf文件
    2. 更新podspec.yaml文件

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

  1. 更新lib / main.dart

第21行之后(主题内的类MyApp生成方法MaterialApp小部件:ThemeData()) fontFamily: 'Lato'

更改第96行上的文本(类_MyHomePageState方法构建Scaffold-> Center-> Column:children-> first Text) 到àèéëïij áêéèëïíîôóúû êôúû ÆØÅæøå ÄÖÜäöüß ÇÊÎŞÛçêîşû ĂÎÂŞŢăîâşţ ÂÊÎÔÛŴŶÁÉÍÏâêîôûŵŷáéíï ĈĜĤĴŜŬĉĝĥĵŝŭ ÇĞİÖŞÜğçıöşü ÁÐÉÍÓÚÝÞÆÖáðéíóúýþæö ÁÉÍÓÖŐÚÜŰáéíóöőúüű ÀÇÉÈÍÓÒÚÜÏàçéèíóòúüï ÀÂÇÉÈÊËÎÏÔŒÙÛÜŸàâçéèêëîïôœùûüÿ ÁÀÇÉÈÍÓÒÚËÜÏáàçéèíóòúëüï ÁÉÍÓÚÂÊÔÀãõçáéíóúâêôà ÁÉÍÑÓÚÜáéíñóúü ÀÉÈÌÒÙàéèìòù

运行应用程序(在模拟器或真实设备上) 预期结果:Lato字体回退到未知字符上的默认字体(默认字体显示所有字符)

实际结果:某些字符上的未知字符[?] 有没有办法在自如的字体中使用自定义字体,但有信心在字体后备的帮助下将显示所有字符

Ps。字体样式上的fontFamilyFallback并没有帮助,并且似乎只有在找不到字体的情况下才出现

Ps2。非常感谢您的时间,祝您有愉快的一天。

0 个答案:

没有答案
相关问题