china-ex
china-ex copied to clipboard
下载图像时,字体没有正确显示
@itorr 请问为啥要加 setTimeout 呢
@itorr 请问为啥要加 setTimeout 呢
是因为 SVG 格式图像,在几乎全部浏览器中通过 (new Image()).src = svgDataURL 形式触发加载完成事件时,其中引用的字体实际上还没有加载完成,在这个瞬间获取到的图像是字体没有正确加载的样子。
这个问题我没有找到除了 setTimeout 暂时规避之外的其他解决方法,如果现在还能在手机上复现,那说明这个问题还要继续寻找修复方案