pt1*_*123 13 fonts java ubuntu-font-family android-studio
它甚至无法将其识别为 Monospaced 字体。然后它只在字体大小设置为 20 或更大时显示抗锯齿。但是对于其他字体,它在 16 处执行。
当设置为 16 时,结果是字体难看且眼睛疲劳,这仍然很大。
我在 studio64.vmoptions 文件中使用这些设置
-Dawt.useSystemAAFontSettings=lcd
-Dswing.aatext=true
-Dsun.java2d.xrender=true
Run Code Online (Sandbox Code Playgroud)
我已经尝试了 Dawt.useSystemAAFontSettings 的各种设置,但仍然是同样的问题。
Ubuntu Monospace 字体在 Eclipse 和其他文本编辑器中看起来不错。在 Eclipse 中,它的大小为 12 并且呈现良好。
以下是 Ubuntu Mono 16 的一些屏幕截图:
Ubuntu 单声道 20

Source Pro 16(我认为与 Studio 一起提供)

Eclipse 中的 Ubuntu Mono 12(对我来说很理想)

我已将图像上传到imgur,因为该站点正在压缩图像,并且质量受到影响。
是否有另一个设置控制在字体上打开抗锯齿的大小。有没有办法控制 Android Studio 中使用的 dpi 设置。
其他人有其他字体推荐。我已经尝试过 droid mono 和 Ubuntu 附带的其他默认设置。
我在 Ubuntu 12.04 上使用 Android Studio 0.86,Oracle 的 Java 7 和 Nvidia 驱动程序。
问题不在于抗锯齿 - 您的所有示例都表明文本抗锯齿效果很好。
区别在于字体渲染的一个方面,称为“提示” - 顶部的 Ubuntu Mono 示例显示了强烈的提示,而底部的 Ubuntu Mono 示例显示了更平滑的提示。提示会使字母形状变形,以更好地与像素网格对齐并提供更清晰的外观。
您喜欢其中之一是个人喜好问题。最上面的一个当然非常容易阅读,但代价是字母形状变形。
Java 环境将使用自己的字体渲染器而不是全局设置,因此存在差异。
stackoverflow.com 的此链接中描述了对此问题的各种修复:
这看起来很简单(我没有测试过):
尝试添加
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=gasp'
Run Code Online (Sandbox Code Playgroud)
到你的~/.bashrc
但所选择的解决方案更为复杂。
| 归档时间: |
|
| 查看次数: |
5012 次 |
| 最近记录: |