Dav*_*d L 4 flutter flutter-web
我有自定义图标,可以在 IOS 和 Android 上正常工作。当我在 Web 上部署时,应用程序中应显示图标的每个位置都会出现一个划掉的框。
控制台中出现的错误如下:
找不到一组 Noto 字体来显示所有缺失的字符。请为缺失的字符添加字体资源。
当我检查Flutter Design Fonts的文档时,我发现我已经遵循了这些步骤。
我的自定义图标 ( fishfarm.ttf
) 位于资产文件夹中。在pubspec.yaml
我有以下内容:
fonts:
- family: FishFarm
fonts:
- asset: assets/fishfarm.ttf
Run Code Online (Sandbox Code Playgroud)
我可以在 IOS 和 Android 中使用我的图标Icon(FishFarm.nombreicono)
如何在 Flutter Web 中使用自定义图标?
小智 6
快速解决方法是使用html
渲染器构建您的网络应用程序。
建造
flutter build web --web-renderer html
Run Code Online (Sandbox Code Playgroud)
或运行
flutter run -d chrome --web-renderer html
Run Code Online (Sandbox Code Playgroud)
但它在 PC 浏览器上的性能可能会很差,因为 flutter webcanvaskit
在 PC 浏览器上使用渲染器以获得更好的性能,而html
在移动浏览器上使用渲染器。
归档时间: |
|
查看次数: |
3149 次 |
最近记录: |