2013-05-20 51 views
2

我必須使用谷歌字體渲染斯拉夫字母(đ,č,ć,...),但是我得到的東西總是會降級使用替代字體進行渲染,所以文字確實很難看......如何使用谷歌字體正確呈現latin2字符?

我可以編碼這些字母來適當渲染嗎?我嘗試了幾個實體,但沒有成功。

+0

你有這個問題的例子嗎?我看着谷歌的字體庫,看起來你寫的字符打印出來沒問題。 我查看的頁面是:http://www.google.com/fonts,並在預覽文本字段中輸入了您提到的字符。大多數字體都印刷得很好。 – Flipbed

+0

如果有幫助,字符編碼是ISO-8859-2 –

+0

您使用拉丁語還是拉丁語擴展?拉丁擴展是要去的 –

回答

1

好吧,明白了:未呈現的字母沒有在字體中定義...這是一種誤導,當差不多所有預期的字母被定義,但其他人失蹤!

4

不確定是否仍然相關,但您需要將&subset=all添加到加載字體的URL。例如:

<link href="http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic&subset=all" 
     rel="stylesheet" type="text/css" />