Mac OS X Retina 屏幕显示环境下,字体很是清晰。可是 jEdit 仍然很模糊,虽然 jEdit 用的是 Java,但这并非理由。由于诸如 NetBeans 以及 IntelliJ IDEA 也是采用 Java 开发的,可是对 Retina 支持很是完美,事实上 Java 7 开始就对 Mac 的 Retina 屏幕提供了支持。因此问题应该是出在 jEdit 自身。在网上查到了一些国外的资料,有老外说在 Mac 下直接运行 jedit 的 jar 包就可以支持 Retina,反而就是运行打包成 Mac 的 app 后就是模糊字体。别人给出了一个变通的解决办法:app
1. 完全关闭并退出 jEdit。字体
2. 编辑 /Applications/jEdit.app/Contents/Info.plist 文件,这个文件是 Mac app 的标准配置文件。spa
3. 在上面那个文件的配置部分的默认,加入名为 NSHighResolutionCapable 的键,值为 true,修改后应该以下面这样:开发
<key>NSHighResolutionCapable</key>
<true/>
</dict>
</plist>it
4. 把 jEdit.app 从 /Applications 移出到别的地方,好比当前用户家目录下,而后鼠标双击这个 jEdit.app 运行,看 jEdit 是否已经实现了 Retina 显示字体清晰的效果。io
5. 若是效果已经实现,退出 jEdit,而后把这个 jEdit.app 从新移回到 /Applications 中,大功告成。打包