Unicode 语音字母表的带变音符号的显示问题

Unicode 语音字母表的带变音符号的显示问题,unicode,fonts,Unicode,Fonts,我需要在网页上写unicode字符和变音符号。它们是专为浪漫主义研究设计的拼音字母表(布尔西兹字母表)的一部分。我的问题是一个显示问题,我相信:字符代码在unicode中都是可以的,但是一些变音符号没有按预期显示。 最值得注意的是,“下面的组合双字母”(U+035C)没有按预期显示:它不出现在它应该应用的2个字母下面,而是出现在这些字母的最后一个和下一个字符(另一个字母或空格)下面 例如,这里的组合变音符号应该在前两个“a”字符下面,但它显示在第二个和第三个“a”字符下面;但您可以看到,该组合已

我需要在网页上写unicode字符和变音符号。它们是专为浪漫主义研究设计的拼音字母表(布尔西兹字母表)的一部分。我的问题是一个显示问题,我相信:字符代码在unicode中都是可以的,但是一些变音符号没有按预期显示。 最值得注意的是,“下面的组合双字母”(U+035C)没有按预期显示:它不出现在它应该应用的2个字母下面,而是出现在这些字母的最后一个和下一个字符(另一个字母或空格)下面

例如,这里的组合变音符号应该在前两个“a”字符下面,但它显示在第二个和第三个“a”字符下面;但您可以看到,该组合已应用于前2个“a”,因为它们的显示尺寸小于正常的“a”:

我使用的字体包含这些字符(我尝试了Arial MS Unicode、Gentium和Lucida Sans Unicode)。它们都有相同的显示问题


你知道我怎样才能解决这个问题吗

我在重现问题时遇到了困难。用短音符变音符号连接两个角色似乎对我很有用。首先我输入配对的第一个字符,然后是U+035C字符,最后是第二个字符,显示如下


我很难重现这个问题。用短音符变音符号连接两个角色似乎对我很有用。首先我输入配对的第一个字符,然后是U+035C字符,最后是第二个字符,显示如下


为了清楚起见,我们讨论的是:xa͜ax?这取决于用于显示文本的字体。使用Cambria,它的显示与预期一致。它在我的浏览器中也按预期呈现?这取决于用于显示文本的字体。使用Cambria,它的显示与预期一致。它也会在我的浏览器中按预期进行渲染。