问题示例:http ://www.osdev.org/squirrel/card.html
问题示例2:http ://www.osdev.org/squirrel/dejavusans-demo.html
我正在寻找使用 Unicode 6 U+1F0A0–1F0FF 范围(Playind Card Block)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 没有被正确拾取。
- 在通过 eot 生成器运行字体之前,我在原始 ttf 上使用了 FontForge 以使所有系列、唯一名称等匹配。
如果我在本地安装 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 将扑克牌呈现为一个空方块,与系统无法显示任何字符时使用的“空白”符号相同。