【发布时间】:2013-09-12 10:54:45
【问题描述】:
如何在嵌入 HTML 页面的 SVG 对象中使用 Adobe TypeKit 中的字体?
我可以直接使用网络字体(例如通过 google 样式表:http://fonts.googleapis.com/css?family=Spicy+Rice),但 TypeKit 使用不同的基于 javascript 的加载策略,它似乎没有将字体可用性应用于 SVG 对象。
这可能吗?如果可以,我该怎么做?
谢谢!
【问题讨论】:
-
你联系过 typekit 的维护者吗?
-
不,还没有。不过,我确实找到了一个骇人听闻的解决方法;您可以在加载后从 html DOM 中获取样式表,然后将其应用于 SVG。更好的修复之一可能是 TypeKit 添加对直接从 SVG 文件运行脚本的支持。
-
我询问了 Typekit/Adobe,他们说他们没有对 SVG 文件进行太多测试,但注意到我要求提供此类支持。
-
您是如何从 html DOM 应用样式表并将其应用到 SVG 的?
-
@AndrewSwift - 我认为你必须在 SVG 中通过
标签: javascript html css svg webfonts