2010-12-20 95 views
4

我正在嘗試在我的網上使用this字體。谷歌字體,CSS,拉丁語問題

這是立陶宛語言,但它不是重點,關鍵是,在谷歌字體預覽器上,我可以看到漂亮的字符,但在我的網站上,一些特定的符號有一些令人討厭的外觀。

ScreenShoot

也許任何人都知道我怎麼能解決這個問題,我說,問題?

P.S.或者給我推薦一些我可以使用的其他標準非常輕的字體...

+0

我測試過了,我沒有這個問題。你使用哪種字符編碼?嘗試使用UTF-8,如果你還沒有。 – Dan 2010-12-21 00:01:41

+0

UTF-8 ...仍然是同樣的問題 – 2010-12-21 00:09:08

+0

[google webfont latin big chars](http:// stackoverflow。com/questions/12882109/google-webfont-latin-big-chars) – 2013-03-18 13:48:12

回答

1

這些字形不在字體中。 serif的標準回退字體應該使其明顯;這裏是我所看到的(使用維基百科全字母短句): Screenshot

如果你下載的字體,看裏面(在Mac上,或像FontForge使用字體簿),你可以看到哪些字形的存在或不存在。爲了解決這個問題,我會在預覽器中輸入你需要的字符。

快速選擇包含你所需要的字形無襯線字體:

  • Museo Sans其500重量可以自由在網上使用。
  • Aller,可能需要許可證。
  • DejaVu Sans和Droid Sans,許多用戶將安裝。
  • Helvetica,Geneva和FreeSans。
  • Trebuchet MS,Verdana,Calibri,Candara和Arial,幾乎所有用戶都已安裝。

Calibri似乎是拉託的一個體面的匹配,所以你可以使用font-family: Calibri, sans-serif;(沒有嵌入任何東西)。

+0

你能解釋更多細節中的修復部分嗎? :) – 2010-12-21 06:33:27

+0

@Lukas我不認爲這有什麼「修復」,因爲我們正在討論字體文件本身缺少的那些字符,所以沒有什麼可以將這些字形添加到字體文件中。 – 2010-12-21 11:46:51

+0

@Yi Jiang,也許你可以推薦一些其他的光字體來滿足我的需求? – 2010-12-21 12:55:22

10

我有'Open Sans'字體的相同問題,並花了3個小時試圖解決這個問題,直到我發現解決方案。

嘗試指定相匹配的標誌符號語言,就像我的情況下,子集:從這個

<link href='//fonts.googleapis.com/css?family=Open+Sans:300,400,700' rel='stylesheet' type='text/css'> 

<link href='http://fonts.googleapis.com/css?family=Open+Sans:300,400,700&subset=latin,latin-ext' rel='stylesheet' type='text/css'> 

看看是否能解決您的問題。很顯然,請確保您檢查使用的字體是否支持額外的子集。不要忘記他們也支持西里爾文西里爾文延伸

乾杯, Michael。

+1

添加子集解決了問題,非常感謝!這應該是最好的答案。 – 2013-10-15 21:52:59

+1

我同意 - 在我看來,這是最準確的答案,我爲波羅的海客戶寫了幾個服務頁面,這就是我解決問題的方式 – SilentDoc 2015-12-10 09:31:36