問題樣品工作: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