2013-10-26 44 views
2

我正在使用Web字體加載程序從谷歌webfonts加載字體,但它似乎只加載400的重量。我希望包括300,400,700,但無法找到一個方法來做到這一點。Web字體加載器多個字體的重量

WebFontConfig = { 
    google: { 
     families: ['Open Sans'] 
    } 
    }; 

    (function() { 
    var wf = document.createElement('script'); 
    wf.src = ('https:' == document.location.protocol ? 'https' : 'http') + 
     '://ajax.googleapis.com/ajax/libs/webfont/1.4.7/webfont.js'; 
    wf.type = 'text/javascript'; 
    wf.async = 'true'; 
    var s = document.getElementsByTagName('script')[0]; 
    s.parentNode.insertBefore(wf, s); 
    })(); 

回答

5

我發現這個解決方案工作。

WebFontConfig = { 
    google: { 
     families: ['Open Sans:300,400,700'] 
    }, 
+2

什麼有斜體v字型家庭ariant? – mrbinky3000

+0

正常情況下帶有reglar /粗體和斜體變體: 系列:['Open Sans:400,700,400italic,700italic'] – codercake

2

正如Keith Power所提到的,您必須添加類型。但是,爲了得到它與所有供應商合作(和你的自定義字體最重要的),您必須使用Font Variation Description

WebFontConfig = { 
    custom: { 
    families: ['My Font', 'My Other Font:n4,i4,n7'], 
    } 
}; 
  • N4:定期
  • N7:大膽
  • 12-14:斜體
  • I7:粗體斜體
  • ...