2017-10-07 45 views
0

我正在構建一個應用程序,用於處理俄語語言數據。這是一個網絡應用程序(MongoDB + Node)。HTML和排版 - 急性口音(+0301),西里爾文和HTML

我遇到以下問題:我使用acute accent來表示壓力元音。出於某種原因,當我的瀏覽器呈現時,這看起來很奇怪。

這裏是文本如何在我的瀏覽器(Chrome)呈現:

enter image description here

正如你所看到的,好像每個字包含重音的字母是重音後大(即,特許ЮТ)。當使用字體PT Serif時,我特別喜歡這個問題,我特別喜歡顯示西裏爾字母。

CSS:

#TextContainer { 
    font-family: 'PT Serif', serif; 
    font-size: 1rem; 
    text-align: justify; 
    text-justify: inter-word; 
} 

這爲什麼會發生這種字體?有沒有可能使用CSS來解決這個問題,還是我必須使用不同的字體?

+0

是重音?在您使用西裏爾字母? – mplungjan

+0

是 - 這是[西裏爾字母O](https://en.wikipedia.org/wiki/O_(西裏爾字母)) – pwwolff

+0

我的意思是你使用的西裏爾字母有重音西裏爾字母o或者你使用的是非西裏爾字母爲了它? – mplungjan

回答

0

就想通了自己,所以在這裏它是爲後人:

這不是與這個特定字體的問題,這似乎是有關三世字體VS無襯線字體 - 無襯線字體正常顯示的口音,而Serif字體則沒有。我只是沒有測試足夠多的字體。將使用「PT Sans」而不是「PT Serif」。

1

也許這是字體大小嚐試使用此

font-family: Sans-Serif, 10px; 
    text-align: justify; 
    text-justify: inter-word;