5

我能够在网页中嵌入字体并设置字体样式以在 Android 和 iPhone 上查看,并且效果很好。但是,它不会在 Windows Phone 7.5 上呈现。

我尝试将字体嵌入到 CSS 中:

@font-face {
    font-family:'MyFont';
    src: url(data:font/woff;charset=utf-8;base64,d09GR...
}

...并且还提供了 eot / ttf 文件,使用适用于所有其他浏览器的声明 -

@font-face {font-family:'MyFont';src:url('../fonts/MyFont-webfont.eot');src:url('../fonts/MyFont-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/MyFont-webfont.svg#MyFontRegular') format('svg'), url('../fonts/MyFont-webfont.woff')format('woff'), url('../fonts/MyFont-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}

...但仍然没有运气。我不敢相信新的 Windows 手机不允许嵌入字体,并且只支持有限的字体列表,如下所述:

http://msdn.microsoft.com/en-us/library/hh202920%28v=vs.92%29.aspx

即使它是一个 Javascript 渲染解决方案,任何见解/提示或技巧都会很棒......必须有某种解决方法!

4

4 回答 4

6

根据这篇博客文章,它是 WP7 上 IE9 和 IE9 之间的“17 个差异”之一。这是官方确认它
MSDN 文章。

于 2012-02-03T15:36:29.040 回答
1

我成功地使用Cufón在 WP 7.5 中的 IE 上显示自定义字体。Typeface.js 不起作用。

于 2013-03-25T04:58:19.880 回答
0

typeface.js 与它一起工作。刚才测试了一下,因为我需要做同样的事情。它使用画布和矢量图。http://typeface.neocracy.org/

于 2012-07-08T02:05:31.330 回答
-7

Whenever I need custom fonts I visit http://www.fontsquirrel.com/

It's an awesome site that lets you generate font-kits out of a .ttf file including a full CSS declaration with needed hacks for browser compatibility.

I don't know if it works on Win 7 Mobile, but I think it's worth a try

于 2012-01-09T14:10:46.893 回答