环境:
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 1
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
|