2013-10-08 36 views
0

在此網站中,我目前正在使用存儲在我的服務器上的網頁字體編碼Im。每個瀏覽器都可以很好地顯示它們,但不是鉻合金。 Chrome使用Times New Roman代替。 在chrome上檢查開發人員工具後,我發現他們的字體正在從服務器請求併成功檢索。 由於某些原因,Chrome瀏覽器不會使用它們。 我注意到如果我在我的電腦上安裝字體(使用Windows,BTW),突然在鉻上工作。Google Chrome上沒有顯示特定的Web字體

這裏是我的字體面decleration:

@font-face { 
    font-family: 'BNLunch'; 
    src: url('BN_Lunch.eot'); 
    src: url('BN_Lunch.eot?#iefix') format('embedded-opentype'), 
     url('BN_Lunch.woff') format('woff'), 
     url('BN_Lunch.ttf') format('truetype'), 
     url('BN_Lunch.svg#BNLunchregular') format('svg'); 
    font-weight: normal; 
    font-style: normal; 
} 

任何見解?

編輯: 我忘了提,這個特殊的CSS工作與其他字體。 只有這種特殊的字體和BNMadregot給我帶來麻煩。 難道是因爲這個字體的英文字母是空白的嗎?

+0

如果這是一個特定字體有問題,那麼你應該找出能夠給別人訪問字體的字體。 –

+0

對不起,我不太明白我應該怎麼做?.. –

+0

指定字體的正確名稱,它的創建者,以及它的可用位置,以及如何創建.woff和其他文件(或從中獲得它們)。添加演示的URL也會有很大幫助。你如何期望別人幫助你解決一種字體的問題,而不知道它是什麼字體? –

回答

0

我這裏有一個類似的CSS代碼,在每個瀏覽器,甚至Chrome的正常工作。

@font-face { 
    font-family: "standard 07_58"; 
    src: url("../fonts/standard_07_58/stan0758.eot?") format("eot"), 
     url("../fonts/standard_07_58/stan0758.woff") format("woff"), 
     url("../fonts/standard_07_58/stan0758.ttf") format("truetype"), 
     url("../fonts/standard_07_58/stan0758.svg#Standard0758") format("svg"); 
    font-weight: normal; 
    font-style: normal; 
} 

有從你的CSS一些差異,所以要儘量遵循這一模式,看看會發生什麼。

0

字體被破壞(如FontSquirrel告訴你)。不要使用它。我從你提到的網站下載BN午餐,並使用font-face-generator.com處理它,並且它生成的測試.html頁面沒有顯示該字體中的字符(是的,我也嘗試過普通數字和希伯來字母) Chrome上的Chrome ,僅在IE上(在Win 7上測試過)。 Chrome開發工具顯示Chrome獲取字體文件並且不會發出錯誤信號,因此顯然字體的內部表格被破壞(例如,提供有關字符覆蓋率的錯誤信息)。發佈該網站的網站看起來像許多非法字體分發網站中的一個;例如,字體的作者或版權持有人未被提及。

所以,得到另一種字體。

相關問題