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

在JDK8的某些版本中:

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