Java7错误:通过Unicode文本显示Telugu

Java7错误:通过Unicode文本显示Telugu,unicode,rendering,java-7,unicode-literals,Unicode,Rendering,Java 7,Unicode Literals,在Java7中通过unicode显示Telugu时,Java错误地呈现了混合 <!DOCTYPE html> <html> <body> &#x0C05&#x0C2E&#x0C4D&#x0C2E </body> </html> 例如,下面是一个用HTML显示单词的简单片段。它工作得很好。所有浏览器都正确显示文本 <!DOCTYPE html> <html> <body>

在Java7中通过unicode显示Telugu时,Java错误地呈现了混合

<!DOCTYPE html>
<html>
<body> &#x0C05&#x0C2E&#x0C4D&#x0C2E </body>
</html>
例如,下面是一个用HTML显示单词的简单片段。它工作得很好。所有浏览器都正确显示文本

<!DOCTYPE html>
<html>
<body> &#x0C05&#x0C2E&#x0C4D&#x0C2E </body>
</html>
是否有人在unicode字符呈现的环境中面临Java 7的问题?有没有克服这个问题的建议/想法

谢谢
湿婆贾斯蒂

尝试使用不同的字体;在Java5和Java6中工作的字体在Java7中停止工作。当我换成一种新字体时,显示屏恢复正常

అమ్మ - 由HTML呈现(这是正确的),并且అమమ్ 将通过JAVA显示(不正确)。我只是举个例子。所有辅音混音都会出现相同的渲染问题。例如అక్క, రాష్ట్రము 如果您使用
అమ్మ&
,它是否仍然可以在html中工作?这可能是swing渲染器的问题。是的。即使我在html中明确指定了字体名称,它仍然可以工作。java 7呈现中似乎存在错误。这是一个毁灭性的错误。。。用Java7开发的任何telugu应用程序都可能变得无用。
<!DOCTYPE html>
<html>
<body> &#x0C05&#x0C2E&#x0C4D&#x0C2E </body>
</html>