我有以下@font-face
代碼提供給我webfonts.fonts.com。奇怪404s與IE和webfonts問題
@font-face {
font-family: "Arial W01 Regular";
src: url("https://example.com/fonts/6efc8731-df51-47d4-94f6-d20bbfa83f13.eot?iefix");
src: url("https://example.com/fonts/34904d9f-aa74-4e54-96b2-c893c64d4649.woff") format("woff"), url("https://example.com/fonts/4c8849d4-261c-445a-b013-663d9b3e42c6.ttf") format("truetype"), url("https://example.com/fonts/821da903-3a46-4ec9-a459-afb6776bee53.svg#821da903-3a46-4ec9-a459-afb6776bee53") format("svg"); }
它似乎在所有瀏覽器工作正常,但我發現很奇怪,從404 IE客戶端來通過 - IE6,IE7和IE8。取而代之的適當選用的網頁字體的一個,他們似乎來串聯整個CSS指令轉換成字符串,並要求整個事情:
xxx.xxx.xxx.xxx example.com - [16/Nov/2011:09:23:30 -0500] "GET /fonts/4c81d16c-907a-43df-8e68-27da8939ce09.woff%22)%20format(%22woff%22),%20url(%22https://example.com/fonts/84ee8818-41db-4b62-8639-d3cfbf2751e8.ttf%22)%20format(%22truetype%22),%20url(%22https://example.com/fonts/d25a458a-cbcf-47ab-a30d-977747bbea34.svg HTTP/1.1" 404 2720 "https://example.com/" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; GTB7.1; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; MSN 9.0;MSN 9.1;MSN 9.6;MSN 10.0;MSN 10.2; MSNbVZ02; MSNmen-us; MSNcOTH)"
奇怪的是,IE仍然看到網絡字體,所以它不影響客戶端 - 側面的功能,只是弄髒我的錯誤日誌。我該如何解決這個問題,還是應該忽略它?
我不明白爲什麼這個問題一直往下投。 – Alex