2013-07-05 22 views
1

我從谷歌字體中加載'沒有你可以做',它在所有瀏覽器中完美地工作。但是,如果我的機器上已安裝字體,則會使用該字體而不是Google。這有幾個問題,其中一個是如果字體從本地機器加載,那麼font-size: 1.45em;的類似乎更大。當字體在本地存在時Google字體加載被忽略

我意識到安裝字體的人的百分比是最小的,但我仍然只是想知道是否有辦法總是強制從谷歌加載?

jsFiddle

+0

你可以在這裏發佈你的代碼,甚至是小提琴嗎? – dreamweiver

+0

編輯後和添加小提琴 – Stefan

回答

3

好吧,如果你看一下谷歌的網址給你用後面的代碼片段,它讀取(對我來說 - 它似乎谷歌並瀏覽器嗅探並未擔任火狐IE特定的解決方法等):

@font-face { 
    font-family: 'Nothing You Could Do'; 
    font-style: normal; 
    font-weight: 400; 
    src: local('Nothing You Could Do'), 
     local('NothingYouCouldDo'), 
     url(http://themes.googleusercontent.com/static/fonts/no...YU.woff) format('woff'); 
} 

丟失兩個local位,自己託管CSS,你應該更好。

+0

我嘗試了大概20種不同的事情,我不知道爲什麼這並沒有跨越我的想法。哈,令人尷尬...發現,謝謝。 – Stefan