我尝试使用fixedsys
从以下位置下载的 IDEA IDEhttp://www.fixedsysexcelsior.com/
将字体大小设置为 16,然后A
和B
字符就刚好相互重叠。
其他尺寸也可以,但是显示效果并不完美。
大小 = 16
渲染结果中的“A”字符不占用空格,且会与“A”后面的字符重叠。
Notepad
或者sublime
使用相同字体相同大小显示就正确。
大小 != 16
如果是字体的bug,我该如何自行修复字体?
如果是 IDEA Bug 或者 java Bug,该如何解决?
答案1
根据这个超级用户答案,我尝试向idea.vmoptions添加一个选项:
-Dawt.useSystemAAFontSettings=on
现在它工作正常,问题解决了,但是问题原因仍然未知,JRE Bug?AWT Bug?IDEA Bug?
IDEA 的某些 GUI 部分仍然显示错误,但使用字体时代码部分可以正常工作