IntelliJ IDEA 12中的中文字符重叠

时间:2013-01-24 16:09:57

标签: intellij-idea

我使用IntelliJ IDEA开发我的Android项目。我今天在编辑字符串XML资源文件时遇到过这个问题。汉字确实显示但只是一个接一个地重叠。所以你基本上只看到一堆汉字填充并在单个字符空间重叠。有趣的是,当您尝试删除这些中文字符时,您只需删除以下XML结束标记,但不删除中文字符本身...

尝试过复制/粘贴,结果相同。我使用的是Windows 32位版本。 任何人都可以帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

check this issue以及问题背景的相关问题。

现在当IDEA找不到您在File |中设置的当前编辑器字体中显示的字形时Settings | Editor | Colors & FontsFont,它开始搜索包含此字形的第一个字体,并找到一些显示重叠字形的错误指标的字体。

实施此请求后,您将能够指定后备字体的顺序,以便首先尝试正常工作的字体。

目前解决方案是将编辑器字体更改为具有所有必需字形和正确字体指标的字体(或者查找并卸载首先尝试但未正确显示的字体,请注意在JDK下运行时1.7 IDEA还将尝试使用.otf字体,而不仅仅是.ttf,这就是为什么IDEA 11中的行为不同于默认为JDK 1.6的JDK 1.6和IDEA 12的原因。