2014-02-18 97 views
0

我在我的網站中使用了Open Sans和Open Sans Light字體。 下面是我從谷歌字體呈現的googleapis字體鏈接。 我想在一些文本中使用Open Sans Light和Open Sans字體。 如果我選擇開放30000600,600。 並在類中使用字體名稱,並添加字體重量:300爲輕和400爲常規 它不適用於ie7和8.它顯示大字體即ie 7.Google字體使用ie7和8渲染問題

但通過使用font-與字體樣式相關的體重對其他瀏覽器可以很好地工作。 需要幫助解決這一問題的IE7和8

<link href='http://fonts.googleapis.com/css?family=Open+Sans:300,400,600' rel='stylesheet' type='text/css'> 
+0

您將需要'.eot',看看Font Squirrel –

回答

0

與谷歌的字體,你將不能夠解決這個問題。

的問題是,IE7/8只理解

font-weight:700它解釋爲font-weight:bold

font-weight:400等效其解釋爲的等效font-weight:normal

解決方案是爲IE7/8提供一個單獨的字體文件,其中包含所需的字體重量 - 谷歌字體不提供這種類型的回退 - 但它很好地解決了Typekit的問題,而不是讓你如果要解決這個問題,而不爲服務支付提供了IE7/8的回退的重量的600

-

font-family: "proxima-nova-n6", "proxima-nova", sans-serif; 
    font-weight: 600; 

第一個聲明 - "proxima-nova-n6":使用這種跨瀏覽字型規則,你將不得不創建包含不同字體寬度的獨立字體文件 - 將它們上傳到fontsquirell並生成覆蓋所有瀏覽器所需的全套格式。注意許可證 - 並非所有字體都可以自由嵌入網絡中。