2014-09-04 70 views
3

昨天我的網站沒問題,但今天當我打開它時,發生了奇怪的事情。我在我的網站上使用Calibri Light字體很多,但它被替換爲默認字體。輸入寬度也改變了。我怎樣才能解決這個問題?我從某個地方看到,從版本37開始,Chrome不支持名稱中帶有空格的字體,比如Arial Bold或Calibri Light,但我不知道如何處理這些信息,因爲我使用的是內置的Calibri Light鉻。有沒有修復它?Chrome 37不支持Calibri Light

編輯:它解決了自己,可能是錯誤。

+1

注意這裏https://productforums.google.com/forum/#!topic/chrome/-wdLTQk4Y_M – j08691 2014-09-04 20:21:58

+1

是的,但沒有解決方案。 – user3560463 2014-09-04 20:23:58

+1

直到他們發現錯誤修復(如果確實是一個錯誤),可能還沒有解決方案。 – j08691 2014-09-04 20:24:51

回答

1

Calibri是Microsoft的一種字體。它通常也可以在OSX存儲的這個目錄中找到

/Library/Fonts/Microsoft/Calibri.ttf 

如果你想使用它。字體應大寫的..

body { font-family: 'Calibri Light','Gill Sans','Open Sans',Geneva,Helvetica,Arial,sans-serif; } 

如果它不加載,你應該包括它。您將需要舉辦宋體字體文件與您的網站,包括他們..

@font-face { 
    font-family: 'Calibri Light'; 
    src: url('/fonts/calibri_light.eot'); 
    src: url('/fonts/calibri_light.eot?#iefix') format('embedded-opentype'), 
     url('/fonts/calibri_light.woff') format('woff'), 
     url('/fonts/calibri_light.ttf') format('truetype'), 
     url('/fonts/calibri_light.svg#CustomFont') format('svg'); 
} 

徘徊無論你看的瀏覽器不支持字體與空間在他們的名字。我不知道我相信這一點。我搜查了Chromium forum,並且找不到有關此主題的任何主題。

0

我假設您依賴於在其系統上安裝Calibri Light的用戶?您也可以使用CSS將其作爲網絡字體提供,這似乎適用於最新的Chrome。

它在這裏可用:http://www.fonts.com/font/microsoft-corporation/calibri/light雖然不是免費的。

我去了http://typecast.com/preview/fontscom/431781:1371185並將其中一個元素的重量更改爲Light,並在Chrome 37上爲我工作。我的機器上沒有安裝Calibri Light。

+0

我用@ font-face試過了,但Chrome默認的Calibri Light明顯不同。我會嘗試使用字體重量的技巧,謝謝。 – user3560463 2014-09-04 21:05:51