2012-10-29 79 views
1

我正在嘗試解決Google WebFonts的問題。我想使用他們的字體Signika。正如你可以看到它有諸如Š,Ů的聲明/實現的字母。在我們website,但是,它並沒有使這些信,但只是標準和Word 的domU - 信ü是另一種字體和字瞭解更多Š在另一種字體。有沒有解決方案?我是否應該爲這些類型的字母聲明一些編碼,或者問題在哪裏?Google Web字體編碼/渲染問題

回答

6

當我看着你的網站時,我看到你在Signika字體中列出的單詞(和單個字母)是有問題的。

但我注意到,只是要求標準字體集,而不是延長子集。在this page上,如果其他瀏覽器遇到問題,您可能需要選中Latin Extended (latin-ext)並更新您的代碼。

+2

有問題的字母出現在瀏覽器的默認無襯線字體中,因爲所選版本的Signika不包含它們,並且應用了CSS規則'font-family:'Signika',sans-serif'。但是,如果訪問者的計算機在本地安裝了名爲Signika的字體,則會使用該字體(但大多數訪問者當然沒有)。建議的解決方案是正確的。您還可以將'&subset = latin,latin-ext'附加到指向Google服務的link元素中的'href'值的快捷方式。 –

+1

謝謝!它的工作原理我沒有注意到按鈕拉丁擴展,所以現在它的工作完美!非常感謝。 –

2

如果字符的字體文件實現,但你的網站不能顯示它您需要檢查,如果你調用正確的子集:

例如,要求奧斯瓦爾德的拉丁語和英語 - endended子集,該網址是:

http://fonts.googleapis.com/css?family=Oswald&subset=latin,latin-ext 

欲瞭解更多信息:

https://developers.google.com/fonts/docs/getting_started#Subsets

希望它能幫助。

+0

謝謝,即使使用相同的字體名稱,我也遇到了這個問題。 – Skatox