java – Android Studio不能很好地渲染Ubuntu Mono Font
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – Android Studio不能很好地渲染Ubuntu Mono Font,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1525字,纯文字阅读大概需要3分钟。
内容图文
![java – Android Studio不能很好地渲染Ubuntu Mono Font](/upload/InfoBanner/zyjiaocheng/959/844433dccacf41168fd8c2ab4322db7f.jpg)
它甚至不认为它是Monospaced字体.然后它仅在字体大小设置为20或更高时显示抗锯齿.但对于其他字体,它在16岁时完成.
当设置为16时,结果是看起来很难看的字体和眼睛疲劳,这仍然很大.
我在studio64.vmoptions文件中使用这些设置
-Dawt.useSystemAAFontSettings=lcd
-Dswing.aatext=true
-Dsun.java2d.xrender=true
我已经尝试过Dawt.useSystemAAFontSettings的各种设置,但仍然存在同样的问题.
Ubuntu Monospace字体在Eclipse和其他文本编辑器中看起来很好.在Eclipse中,它的大小为12,它渲染得很好.
以下是Ubuntu Mono 16的一些截图:
Ubuntu Mono 20
Source Pro 16(我认为Studio附带)
Eclipse中的Ubuntu Mono 12(非常适合我)
我已经上传了images to 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的此链接中描述了各种修复:
https://stackoverflow.com/questions/17510099/ugly-fonts-in-java-applications-on-ubuntu
这个看起来很简单(我没有测试过这个):
尝试添加
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=gasp'
到你的?/ .bashrc
但选择的解决方案更复杂.
内容总结
以上是互联网集市为您收集整理的java – Android Studio不能很好地渲染Ubuntu Mono Font全部内容,希望文章能够帮你解决java – Android Studio不能很好地渲染Ubuntu Mono Font所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。