2017-02-11 82 views
1

我使用一個非常常見的字體系列,Open Sans,試圖加載多個權重拉丁作爲唯一的子集(這是可選的,因爲它是默認支持),這一切都會除谷歌瀏覽器外,每款瀏覽器都很出色。谷歌瀏覽器忽略谷歌字體子集

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&subset=latin');

它看起來在Firefox/IE很大,但在Chrome中,子集被忽略,瀏覽器獲得所有的子集&它們的Unicode範圍,並下載根據整個頁面發現字符類型它們。我知道這種行爲是有意的。

例如,font-weight:600(semibold)和800(extrabold)看起來完全像700.如果我從源中刪除所有子集並僅加載每個權重的拉丁子集, 。

有什麼簡單的方法可以強制Google只服務特定的子集,不管是什麼?我知道有幾種其他的方式來加載字體。

回答

0

如果有人在尋找這個,請使用字體規則而不是Google字體從服務器提供字體。