这不是让Material Icons
在网络上显示的问题,而是让Material Icons
和字体在移动网络上显示的问题。
我已在pubspec.yaml文件中添加了以下内容
uses-material-design: true
fonts:
- family: Roboto
fonts:
- asset: assets/fonts/Roboto-Medium.ttf
此外,我已经将两种字体的ttf文件拖放到了项目的assets/fonts
文件夹中。当我使用chrome运行此程序时,效果很好!但是,在Safari或Chrome浏览器的iPad Pro上运行此程序时,我得到Times New Roman字体和奇怪的表情符号来代替Material Icons
的位置。
我已验证我的fontmanifest.json
文件包括:
{
"family": "Roboto",
"fonts": [
{
"asset": "assets/fonts/Roboto-Medium.ttf"
}
]
},
{
"family": "MaterialIcons",
"fonts": [
{
"asset": "assets/fonts/MaterialIcons-Regular.ttf"
}
]
}