
环境:
OS X Yosemite
JDK 1.8.0.73 or 1.6.0.65
在JDK6中:

在JDK8的某些版本中:

查了下应该是在 JDK8 的某些版本中,字体渲染有问题( subpixel 不起作用?就是看起来变细了,在非 retina 下感觉不能看)。有解决方法吗?
1 20015jjw Feb 29, 2016 换 retina 咯 :) |
2 azurefire Feb 29, 2016 via Android JB 家的最近版本不是都自带 JRE 么? |
3 kassadin Feb 29, 2016 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 |
4 ewBuyVmLZMZE Feb 29, 2016 嗯,这个字体变细的问题已经很久了,差不多出现快 1 年多了。早就习惯细细的字体了, 23333 |
5 jsonline Feb 29, 2016 渲染方式变了,你要自己把所有字体的颜色调亮。 |
6 boxcounter Feb 29, 2016 忍忍,就习惯了。我现在已经无感了…… |
7 allan1st Feb 29, 2016 IDEA 15 开始就自带了 JDK ,解决了这个问题。 |
9 allan1st Feb 29, 2016 @foccy 试了一下,的确是这样。由于我 IDE 内基本不用中文,所以一直没发现过。又试了下,复制粘贴是可以的。 又试了下,只有那个 Apple 的 1.6 是可以的, Oracle 1.8 JDK 或者 IDE 自带的都是不行的。 |
10 IamJ Feb 29, 2016 用自带的 JDK ,可以设置字体的渲染方式的。 打开,设置 Appearance & Behavior > Appearance ,找到 Antialiasing ,设置为 Subpxied |
12 IamJ Feb 29, 2016 不知道跟系统有没关系,我的是 OS X EI Capitan |
13 ewBuyVmLZMZE Mar 1, 2016 用 Oracle JDK 效果。 用 IDE 自带 JDK 的效果。 一直都是用 Oracle JDK 8 跑 IDEA ,刚才测试了一下 IDE 自带的 JDK ,已经修复了那个字体过细的问题。 |
15 ewBuyVmLZMZE Mar 1, 2016 |