在一個網站我輸入字體「Helvetica」,使用Google Chrome和Safari的字體功能沒有問題,而當我覺得在Firefox和IE中看到網站時我有個問題。瀏覽器加載字體,但不是看到字符我看到不可理解的破折號和行。 在Google中搜索我找到了這個解決方案; 我已經改變了阿魯巴的.htaccess用下面的命令:問題與font-face Firefox和IE
# BEGIN REQUIRED FOR webfonts
AddType font/ttf .ttf
AddType font/eot .eot
AddType font/otf .otf
AddType font/woff .woff
<FilesMatch "\.(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</ IfModule>
</ FilesMatch>
# END REQUIRED FOR webfonts
這在理論上已經解決我的問題,但這種情況並未發生。 有沒有人有任何其他解決方案?
這是否與其他字體發生?我認爲(真正的)Helvetica可以合法地用作網絡字體,並且一些瀏覽器可能會檢查這一點。 –
現在我只有Helvetica有這個問題,你說的可能是一種可能性。但是我有很多其他人在使用Helvetica或其他字體類型的CSS中使用字體表面時遇到了這個問題 – Bobsus88
更乾淨:Helvetica Neue Light(實際上,每個Helvetica變體)都是未經Web發佈許可的Adobe字體。您無法合法託管它作爲網絡字體。但是,它預裝在現代Mac電腦上,因此您可以簡單地將它用於具有常規'font-family:'屬性的Mac用戶。 [Google Web Fonts](http://www.google.com/webfonts)也有[Open Sans](http://www.google.com/webfonts#UsePlace:use/Collection:Open+Sans:300italic,400italic ,400,300),這對您的Windows和Linux觀衆來說非常接近。 – joequincy