为什么Intellij的不同主题中字体看起来如此不同?

6
在IntelliJ中,Darcula主题的字体如下图所示: enter image description here 在默认的浅色主题中,它们的样子如下: enter image description here 我想使用较浅的默认主题,但我发现darcula主题中的字体比默认主题更加“清晰”。请问有何解决办法?
PS:我使用的是Linux系统。
2个回答

3

这由 设置 -> 编辑器 -> 颜色和字体 -> 字体 控制。

然而,我没有看到 Darcula 和默认主题之间字体的区别:

Darcula:

enter image description here


vs.

默认:

enter image description here

两者似乎都使用相同的 Consolas,大小为 12 字体。

更新

由于这是在 Linux 上发生的,从 这里

在 Linux 上,Oracle Java 1.6 支持字体的反锯齿处理。为了在每个用户上实现这个设置,添加以下行到用户的 ~/.bashrc 文件中。

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=[setting]'

另外两个有用的链接:

如何在使用高DPI时修复IntelliJ IDEA中的字体反锯齿?

Linux下Intellij IDEA字体平滑处理


嗨,在Linux机器上它们看起来不同。无论如何,我说的不是字体本身,而是它们最终呈现和显示的方式。(我在两个主题中使用相同的字体) - user760613
啊!!我就知道可能是这样,可以看看上面更新部分的链接。 - Ashutosh Jindal

1
我曾有同样的问题,最后终于发现以下内容:
问题不在于字体平滑,而在于Linux上的默认主题和Darcula主题使用了不同的字体。在我的电脑上, 默认主题使用的是DejaVu Sans Mono 12pt字体,而Darcula主题则使用的是Source Code Pro 14pt字体。

DarculaDefault-DarculaDefault

如果你想要使用Darcula字体,那么请前往文件 > 设置 > 编辑器 > 颜色和字体 > 字体,复制默认方案,然后将字体更改为Source Code Pro,14pt。
另请参阅Source Code Pro的维基百科文章

你让我的一天变得美好,非常感谢!在使用Eclipse之后,看到这些丑陋的字体真是一场噩梦。虽然“Source Code Pro”字体仍不如Eclipse好,但还是好多了。你真正拯救了我的眼睛,我会给你100分,如果我能的话! - afrish
@nucleo 我开始使用源代码Pro Semibold变体,但这只是个人偏好。 - therealrootuser

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接