ct.fillText('\ue563', this.canvasWidth/2, this.canvasHeight/2);
ct.fillText('\ue6a3', this.canvasWidth/2, this.canvasHeight/2);
各位大神,我这上面的前一句能正常渲染uni-icons图标到画布上
但后一句一样的写法就不行了,唯独就是图标的unicode不同,别的都一样的,这是为什么呢。。。有人知道吗?
试了好多图标,感觉就是unicode后面三位有字母的就不行,数字的就能正常显示
在这之前我已加载了字体库
uni.loadFontFace({
family: 'icon-font-family',
source: url(${plus.io.convertLocalFileSystemURL('_www/static/font/uni.ttf')})
})
1 个回复
5***@qq.com (作者) - 单键码农
"app-plus": { "titleNView": {"buttons": [{"type":"home"},{"type":"none", "text":"\ue6a3", "fontSrc":"/static/font/uni.ttf"}]
而且同样的,在pages.json里面设置导航栏的按钮图标也是,\ue563就能正常显示导航栏的右侧按钮,\ue6a3也是什么都不显示。。。
这是有什么BUG吗?
但是这两个图标正常用CSS都能显示出来的