2012-06-26 65 views
1

我遇到的問題是西里爾文本看起來粗體(Example),即使其他語言在相同的位置都是正常的。什麼可能是這種行爲的原因?難道是使用的字體沒有這些字符,並且使用了一些替代字體?或者是因爲錯誤的字符集或其他東西(抱歉,當涉及到編碼等問題時,我總是不喜歡)。 感謝您的幫助。HTML中的粗體西里爾文本

+0

這將是很好,如果你可以鏈接到您的網頁,這樣,我們可以看一下所有的細節。 – Nit

+0

http://megabyte.id.lv/so/sakumlapa.html – Wiizl

回答

0

好的,您的網址有助於堆積。

您使用的是谷歌從API字體在Ubuntu字體:http://www.google.com/webfonts#UsePlace:use/Collection:Ubuntu

你需要確保你使用西里爾和/或西里爾擴展子集的字體。

再次轉到字體頁面並選擇正確的複選框,然後將腳本複製到您的頁面中。

檢查的URL CSS看起來像這樣:

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

+0

是的,這有幫助。非常感謝! – Wiizl

2

最可能的原因是西裏爾字母是從另一種字體中提取的,如您所懷疑的。字體具有不同的特徵,因此與另一種字體中的文本相比,一種字體中的正常重量文本看起來粗體。

該網頁的網址會有所幫助,但圖片顯示字體差異。西裏爾字母比拉丁字母稍高一些,形狀不同。例如,拉丁語「e」與西里爾文的「е」不同,但是在包含它們的任何合理字體中,它們是相同的。同上「a」。

解決方案是檢查您的字體設置,以便您在font-family規則中建議的所有字體都包含拉丁字母和西里爾文字母(以及您可能使用的任何其他字符)。