Blo*_*oke 80 fonts anti-aliasing jvm intellij-idea
我使用了更高的 DPI 设置,这使得 IntelliJ(实际上是 Android Studio)确实弄乱了字体。
我使用MacType,它可以在其他地方精美地呈现我的字体,但我猜 Java VM 以某种方式拦截了它或其他什么,这让我很伤心。
gua*_*ari 113
我在一个高 dpi 显示器上,我让它与完美的字体渲染一起工作,要实现这一点,您需要:
(在 Linux 上)安装并使用Oracle JDK(我使用的是 1.7)而不是OpenJDK(使用 fontfix 打补丁的对我来说也没用)。看看如何做到这一点。
通过添加以下行来编辑您在Bin安装文件夹中找到的.vmoptions配置文件(例如,studio.vmoptions和 64bit studio64.vmoptions或WebStorm.exe.vmoptions等,根据您安装的 IDE 版本):
-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
-Dsun.java2d.xrender=true
从您要使用的字体中删除提示信息,然后在IntelliJ IDEA首选项中选择新字体(设置 -> 编辑器 -> 字体);
如果您不知道如何执行此操作,请安装FontForge,然后:
Ctrl+A
并清除所有提示(提示 -> 清除提示)如果您遵循上述提示,并且在快速滚动代码时遇到延迟(这有时可能发生在未优化 gpu 驱动程序的 Linux 发行版上),请尝试
-Dsun.java2d.xrender=true
从.vmoptions文件中删除该行。
最后,这是结果的屏幕截图:
(此处使用的字体是主 IDE 的LucidaMAC和Ubuntu Mono 的字体,其中删除了代码编辑器的提示信息)
归档时间: |
|
查看次数: |
112399 次 |
最近记录: |