2016-08-29 97 views
1

我需要在網頁中編寫unicode字符和變音符號。它們是爲羅馬教研究而設計的拼音字母(Bourciez Alphabet)的一部分。我的問題是一個顯示問題,我相信:字符代碼在unicode中都可以,但是一些變音符號不會按預期顯示。 最值得注意的是,'雙拼BREVE BELOW'(U + 035C)並沒有像預期的那樣顯示出來:它看起來不在它應該應用的兩個字母之下,而是在這些字母的最後和下一個字符(另一個字母或空格)。顯示拼音字母的變音符號問題

在這裏,例如,組合變音符號應該在前2個「a」字符下,但是在第二個和第三個「a」下顯示;但你可以看到,該組合已經被應用到第一2「」 S,因爲它們顯示在更小的尺寸比正常的「一個」 S: result of combining double breve below

我使用的是具有這些字符的字體(我嘗試了Arial MS Unicode,Gentium和Lucida Sans Unicode)。他們都有相同的顯示問題。

任何想法我可以如何解決這個問題?

+0

爲清楚起見,我們在討論這個問題:**xa͜ax**?這取決於用於顯示文本的字體。隨着坎布里亞它按預期顯示。它也在我的瀏覽器中按預期呈現。 – roeland

回答

0

我在重現問題時遇到了問題。連接兩個字符breve diacritic似乎正在爲我工​​作。首先,我輸入該對的第一個字符,然後輸入U + 035C字符,最後輸入第二個字符,如下所示。

sample image