【问题标题】:Using @font-face with VML (via excanvas)将@font-face 与 VML 一起使用(通过 excanvas)
【发布时间】:2012-02-07 21:46:57
【问题描述】:

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

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

【问题讨论】:

  • 网上说 VML 只支持完全本地安装的 TTF 字体:Mr. Blue Coat(见注 1)WEFT

标签: internet-explorer canvas font-face vml


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-05-15
    • 2014-01-22
    • 1970-01-01
    • 2011-09-11
    • 2011-12-19
    • 1970-01-01
    • 2011-10-13
    • 2011-08-01
    • 1970-01-01
    相关资源
    最近更新 更多