【问题标题】:Why is Intellij Idea's font rendering worse with JDK 1.8 vs 1.6为什么 Intellij Idea 的字体渲染与 JDK 1.8 相比 1.6 更差
【发布时间】:2015-09-14 03:46:13
【问题描述】:

我在 Mac OS X 上安装了 Intellij Idea 14 Ultimate。使用默认的 1.6 JDK 打包,字体看起来很棒。但是,在更新Info.plist 以使用我机器上安装的 1.8 JDK 后,字体看起来很糟糕。详情见截图。

使用 JDK 1.6 进行 Intellij Idea 14 字体渲染 -

使用 JDK 1.8 进行 Intellij Idea 14 字体渲染 -

【问题讨论】:

    标签: java macos intellij-idea fonts


    【解决方案1】:

    Java 6 实现由 Apple 提供,并使用 Quartz 进行字体渲染和 UI 显示。基于 Quartz 的实现从未开源,因此 Oracle 提供的 Mac 上 Java 的较新版本使用基于 OpenGL 和自定义字体渲染器的不同渲染基础架构。这就是渲染不同的原因,而且不太可能变得相同。

    Quartz 还对 UI 应用了一定程度的 gamma 校正,这也解释了为什么您的第一个屏幕截图比第二个屏幕截图更亮。

    (请注意,我在您的第二张屏幕截图中没有看到任何可以称为“可怕”的内容。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-27
      • 2018-07-02
      • 2014-07-09
      • 1970-01-01
      • 1970-01-01
      • 2015-11-17
      • 2013-09-23
      • 2017-09-23
      相关资源
      最近更新 更多