1

在 Java 7 中通过 unicode 显示泰卢固语时,java 渲染混合不正确。

例如,这是一个在 HTML 中显示单词的简单片段。它工作得很好。所有浏览器都正确显示文本。

<!DOCTYPE html>
<html>
<body> &#x0C05&#x0C2E&#x0C4D&#x0C2E </body>
</html>

但是,在 Java 中使用相同的文字(这里我将相同的文本设置到文本区域,显示会混乱。

    Font text_font = new Font ("Gautami", Font.PLAIN, 30);
jtaInput.setFont(text_font);
jtaInput.setText("\u0C05\u0C2E\u0C4D\u0C2E");

在 unicode 字符渲染的上下文中是否有人面临 Java 7 的问题?有什么技巧/想法可以克服这个问题吗?

谢谢湿婆贾斯蒂

4

1 回答 1

0

尝试使用不同的字体;在 Java 5 和 Java 6 中工作的字体在 Java 7 中停止工作。当我移动到新字体时,显示恢复正常。

于 2014-07-05T23:07:45.720 回答