Java Netbeans源代码字体未正确呈现
我在Linux下使用Netbeans时遇到了一个问题,我在使用Arch Linux和KDE和JRE 8,从屏幕截图中可以看出,GUI字体还可以,但源代码字体呈现非常难看。我将java选项用于AA,但它只解决了GUI问题,而没有解决源代码字体呈现问题。我也安装了PHPStorm,为了比较,我用相同的字体和设置制作了一个截图。PHPStorm字体呈现得很漂亮,Netbeans没有,有什么问题吗Java Netbeans源代码字体未正确呈现,java,netbeans,ide,netbeans-11,font-rendering,Java,Netbeans,Ide,Netbeans 11,Font Rendering,我在Linux下使用Netbeans时遇到了一个问题,我在使用Arch Linux和KDE和JRE 8,从屏幕截图中可以看出,GUI字体还可以,但源代码字体呈现非常难看。我将java选项用于AA,但它只解决了GUI问题,而没有解决源代码字体呈现问题。我也安装了PHPStorm,为了比较,我用相同的字体和设置制作了一个截图。PHPStorm字体呈现得很漂亮,Netbeans没有,有什么问题吗 我可以检查,迫使PHPStorm使用Oracle JDK,Netbeans和PHPStorm之间字体呈现的
我可以检查,迫使PHPStorm使用Oracle JDK,Netbeans和PHPStorm之间字体呈现的不同之处在于所使用的JRE。当我强制PHPStorm使用oraclejdk时,它呈现字体的方式与Netbeans呈现字体的方式完全相同。因此,JetBrains通过其自己的JRE,成功地制造出了一种比OpenJDK或OracleJDK更好地呈现字体的JRE
我可以检查,迫使PHPStorm使用Oracle JDK,Netbeans和PHPStorm之间字体呈现的不同之处在于所使用的JRE。当我强制PHPStorm使用oraclejdk时,它呈现字体的方式与Netbeans呈现字体的方式完全相同。因此,JetBrains通过其自己的JRE,成功地制造出了一种比OpenJDK或OracleJDK更好地呈现字体的JRE
Hah,这是极少数从IDE中截取代码的情况之一。@JosephSible,谢谢。我只是不知道为什么java在Linux中的字体呈现如此混乱,我也不明白为什么Netbeans与字体呈现如此不一致。如果其他Netbeans窗口中的所有字体都正常且呈现精美,为什么源代码窗口以不同的方式呈现字体?我喜欢Netbeans,但它呈现的源代码字体就像我们看到90年代的控制台一样…如果你想通过编程解决这个问题,你需要显示你的代码。。。事实上,这最好是在[1]的主题上,您对NetBeans中源代码的字体呈现有什么特别的关注?我可以接受屏幕快照中的渲染。我想我只是不明白是什么困扰着你。预览窗口中的渲染是否与实际编辑窗口中的渲染不同?[2] 也许你的问题是针对FlatLaf Dark的;您是否发现FlatLaf灯存在相同的问题?[3] 或者,如果选择不同的字体会发生什么?这个问题是Ubuntu Mono特有的吗?@skomisa如果你比较一下PHPStorm中的字体呈现,那么字体的设计要比Netbeans中的设计好得多。我选择了相同的字体,两种字体的大小都相同,那么为什么Netbeans呈现的字体不同呢?这种差异困扰着我。Netbeans中的字体很难看,PHPStorm中的字体看起来更流畅。无论我选择哪种字体,字体呈现都会出现这种差异。哈,这是IDE中的代码截图真正合适的罕见情况之一。@Joseph,谢谢。我只是不知道为什么java在Linux中的字体呈现如此混乱,我也不明白为什么Netbeans与字体呈现如此不一致。如果其他Netbeans窗口中的所有字体都正常且呈现精美,为什么源代码窗口以不同的方式呈现字体?我喜欢Netbeans,但它呈现的源代码字体就像我们看到90年代的控制台一样…如果你想通过编程解决这个问题,你需要显示你的代码。。。事实上,这最好是在[1]的主题上,您对NetBeans中源代码的字体呈现有什么特别的关注?我可以接受屏幕快照中的渲染。我想我只是不明白是什么困扰着你。预览窗口中的渲染是否与实际编辑窗口中的渲染不同?[2] 也许你的问题是针对FlatLaf Dark的;您是否发现FlatLaf灯存在相同的问题?[3] 或者,如果选择不同的字体会发生什么?这个问题是Ubuntu Mono特有的吗?@skomisa如果你比较一下PHPStorm中的字体呈现,那么字体的设计要比Netbeans中的设计好得多。我选择了相同的字体,两种字体的大小都相同,那么为什么Netbeans呈现的字体不同呢?这种差异困扰着我。Netbeans中的字体很难看,PHPStorm中的字体看起来更流畅。无论我选择什么字体,字体呈现的这种差异都会发生。