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只服務特定的子集,不管是什麼?我知道有幾種其他的方式來加載字體。