const dom = weex.requireModule('dom');
dom.addRule('fontFace', {
'fontFamily': "mypiconfont",
'src': "url('https://at.alicdn.com/t/font_2000496_e0qt9mpoyvd.ttf')"
})
- 发布:2020-08-24 15:37
- 更新:2020-08-24 17:55
- 阅读:1225
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 10.15.3
HBuilderX类型: 正式
HBuilderX版本号: 2.8.8
手机系统: Android
手机系统版本号: Android 10
手机厂商: OPPO
手机机型: PDEM30 ( Find X2 Pro )
页面类型: nvue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
正确显示图标
正确显示图标
实际结果:
显示 框框里面一个×
显示 框框里面一个×
bug描述:
nvue iconfont显示不出来, ios没问题,安卓低版本没问题;我之前用的版本 2.6.15没问题;因为提示不能云打包所以更到最新版本。
5 个回复
1***@qq.com (作者) - 二两白芍
刚刚试了了2.6.16也没问题
1***@qq.com - BS
换成本地路径,别用https
1***@qq.com - BS
把字体下载来,发在本地导入
1***@qq.com (作者)
类似这样吗url('file://storage/emulated/0/Android/data/com.alibaba.weex/cache/http:__at.alicdn.com_t_font_1469606063_76593.ttf');
请问配置才能怎么把文件放到这个目录
2020-08-24 15:46
1***@qq.com
回复 1***@qq.com: 'src': "url('./static/iconfont.ttf')"
2020-08-24 15:51
1***@qq.com
你用https 相当于进入页面时候去下载这个字体包,如果太大还是先下载下来放在本地目录下
2020-08-24 15:52
1***@qq.com (作者)
ok,解决了,谢谢了
2020-08-24 16:06
chenli
临时解决方案:
https://at.alicdn.com/t/font_2000496_e0qt9mpoyvd.ttf
改为static本地目录引用或者base64方式
1***@qq.com (作者)
请教下 本地目录怎么写的
2020-08-24 15:47
DCloud_uni-ad_HDX
bug 已确认,当前版本解决方案,字体放本地,例如: "/static/xxx.ttf"