我刚刚发现当前的iPhone和iPad已经支持@font-face
。上面链接的文档是Safari CSS参考,其中包含了嵌入字体的示例。
@font-face {
font-family: "MyFamilyname", cursive [, ...];
font-style: normal [, ...];
font-variant: normal[, ...];
font-weight: bold[, ...];
font-stretch: condensed[, ...]; /* Not supported */
font-size: 12pt;[, ...] /* Not supported */
src: local("Font Family Name"),
url(http://..../fontfile.ttf) format("truetype"),
url(http://..../fontfile.ttf) [, ...];
}
我只是想确保其他像我一样阅读此内容的人知道当前的情况。
您可以实际使用@font-face。 您只需要使用SVG字体。 有一些工具可以将TTF转换为SVG
查看此链接以获取更多信息(非本人发布的帖子)
http://blog.themeforest.net/tutorials/how-to-achieve-cross-browser-font-face-support/
Cufón是目前唯一可直接使用的解决方案。它的优点在于使用画布而不是内联SVG,因此在iPhone上速度较快,生成的字体通常比原始字体(经压缩后)小60-80%。