3

我一直在玩 canvas 和 excanvas 来尝试让一些文本效果在 IE 中很好地工作(因为它的阴影过滤器被渲染得很糟糕),除了它没有应用 @font-face 系列(用谷歌测试网页字体)。

我确保在尝试渲染画布之前加载和渲染字体(通过测量),但 IE 仍在使用后备字体而不是 @font-face 定义的字体。我什至尝试在字体加载后添加 4 秒的巨大延迟,然后再尝试在 IE 中渲染画布。

4

1 回答 1

0

不是一个有趣的答案 - 但@font-face 字体通常包含在 src:url() 堆栈中,其中包含字体的 svg 版本。您也许可以将字体的 svg 版本转换为 vml 并直接使用它。

于 2013-06-12T20:41:17.970 回答