我一直在尝试使用canvas & excanvas,尝试让一些文本效果在IE中工作得很好(因为它的阴影滤镜渲染得很糟糕),除了它没有应用@font-face家族(用google web字体测试)之外,所有的效果都很好。
在尝试渲染画布之前,我正在确保加载并渲染字体(通过测量),但IE仍然使用备用字体,而不是@ font -face定义的字体。在IE中渲染画布之前,我甚至尝试在加载字体后添加4秒的大量延迟。
发布于 2013-06-13 04:41:18
这不是一个有趣的答案--但是@ font -face字体通常包含在src:url()堆栈中,该堆栈包含字体的svg版本。您可以将svg版本的字体转换为vml并直接使用它。
https://stackoverflow.com/questions/8820943
复制相似问题