为什么某些变音符号在Android上无法正确对齐?

时间:2014-02-02 09:26:08

标签: android

在我的Android应用程序中,我想显示一些包含Unicode组合变音符号的文本(请参阅details in Wikipedia)。我特别需要将四个标记(代码0300,0301,0302和030C)与西里尔字符组合在一起。

这些组合在我的Linux桌面上的文本编辑器中看起来很好,但在我的应用程序中却没有。

  • 在TextViews中,严重重音符号(0300)和锐角重音符号(0301)组合良好,但其他两个标记出现靠近主角,但不是高于 >就像预期的那样,所以角色右边有一个空的空间,变音符在它上面,从正确的位置向右移动。
  • 在按钮上,所有四个标记都显示在右侧。

以下是TextView示例的图片。第一个标记被移动,第二个标记很好。

enter image description here

如何解决这个问题?这是字体或系统渲染的问题吗?

0 个答案:

没有答案