问题样品工作:http://www.osdev.org/squirrel/card.html@字体面不与XP运行IE
问题SAMPLE2:http://www.osdev.org/squirrel/dejavusans-demo.html
我期待该Unicode 6 U + 1F0A0-1F0FF范围(Playind卡使用符号块)http://unicode.org/charts/PDF/U1F0A0.pdf,但即使ascii范围内的字符不呈现在字体中,并且无论IE/XP上使用何种字体都没有纸牌块的符号。
DejaVu Sans版本2.33增加了扑克牌,ttf字体可在http://dejavu-fonts.org/wiki/Main_Page。
- 我试过每一个我能找到的EOT发生器。第二个示例是由http://www.fontsquirrel.com生成的演示页面。
- 我已经尝试制作IE浏览器只有页面,以防万一CSS字体url没有被正确拾取。
- 我已经在原始的ttf上使用FontForge,使所有的家庭,独特的名字等匹配,然后通过eot生成器运行字体。
如果我在本地安装ttf(在Windows XP字体文件夹中),我可以使用没有font-face的css font-family在IE中显示字体,但我不能要求所有人都这样做。
Windows 7上的IE8似乎可以正常工作,但Windows XP上的IE6,IE7和IE8都会失败。这就像font-face在XP上没有做任何事情。
有什么建议吗?我首先询问了http://www.fontsquirrel.com论坛,但还没有收到任何回复。
编辑:为了说明问题,XP上的IE将纸牌渲染为一个空白的正方形,与您的系统无法显示任何字符时使用的“空白”符号相同。
谢谢但eot格式已经返回应用程序/ vnd.ms-fontobject作为内容类型。我确实继续为woff和ttf添加类型,但没有任何区别。 – Chase 2013-03-06 04:45:47