Jetbrains IDE 在 JDK8 中字体渲染的问题

2016 年 2 月 29 日
 foccy

环境:
OS X Yosemite
JDK 1.8.0.73 or 1.6.0.65

JDK6中:

JDK8的某些版本中:

查了下应该是在 JDK8 的某些版本中,字体渲染有问题( subpixel 不起作用?就是看起来变细了,在非 retina 下感觉不能看)。有解决方法吗?

4614 次点击
所在节点    macOS
16 条回复
20015jjw
2016 年 2 月 29 日
换 retina 咯 :)
azurefire
2016 年 2 月 29 日
JB 家的最近版本不是都自带 JRE 么?
kassadin
2016 年 2 月 29 日
If you're curious about the difference: Java 6 performs rendering with Quartz, where in addition to slightly changing the colors, the fonts are rendered with subpixel LCD antialiasing. This might be the JDK bug tracking this: https://bugs.openjdk.java.net/browse/JDK-8023794

https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under
ewBuyVmLZMZE
2016 年 2 月 29 日
嗯,这个字体变细的问题已经很久了,差不多出现快 1 年多了。早就习惯细细的字体了, 23333
jsonline
2016 年 2 月 29 日
渲染方式变了,你要自己把所有字体的颜色调亮。
boxcounter
2016 年 2 月 29 日
忍忍,就习惯了。我现在已经无感了……
allan1st
2016 年 2 月 29 日
IDEA 15 开始就自带了 JDK ,解决了这个问题。
foccy
2016 年 2 月 29 日
@allan1st 打不出全角句号吧?
allan1st
2016 年 2 月 29 日
@foccy 试了一下,的确是这样。由于我 IDE 内基本不用中文,所以一直没发现过。又试了下,复制粘贴是可以的。
又试了下,只有那个 Apple 的 1.6 是可以的, Oracle 1.8 JDK 或者 IDE 自带的都是不行的。
IamJ
2016 年 2 月 29 日
用自带的 JDK ,可以设置字体的渲染方式的。
打开,设置 Appearance & Behavior > Appearance ,找到 Antialiasing ,设置为 Subpxied
foccy
2016 年 2 月 29 日
@IamJ 设置 Subpixel 和 grayscale 没区别。。。
IamJ
2016 年 2 月 29 日
不知道跟系统有没关系,我的是 OS X EI Capitan
ewBuyVmLZMZE
2016 年 3 月 1 日

用 Oracle JDK 效果。

用 IDE 自带 JDK 的效果。
一直都是用 Oracle JDK 8 跑 IDEA ,刚才测试了一下 IDE 自带的 JDK ,已经修复了那个字体过细的问题。
Pazzilivo
2016 年 3 月 1 日
@syhily 求字体和配色。。
ewBuyVmLZMZE
2016 年 3 月 1 日

@Pazzilivo 你指的是这个编辑器字体和配色?我觉得不是很好看的说。
字体是 PragmataPro ,配色是我自己调的。
foccy
2016 年 3 月 2 日
@syhily 不能输入全角句号吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/259756

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX