概述Ubuntu上的Java应用程序中的难看的字体
请帮帮我。 这是我的Netbeans屏幕:
PyCharm:
我该如何解决? 我使用Oracle Java 7. Java版本“1.7.0_25”Java™SE运行时环境(版本1.7.0_25-b15)Java HotSpot™64位服务器虚拟机(构build23.25-b01,混合模式)
PS:为了比较我的崇高文本:
我如何使用Apache POI在Word文档中添加图像作为我的标题
Java的Runtime.getRuntime()。exec()在windows 7上运行?
窗口歧视java的processIDs
linux上的jvm和solaris机器的区别
使用Java制作windows快捷方式
所以…似乎我的问题解决了。
步骤1 ,安装并配置Infinality,以便在linux中更好地进行字体渲染
sudo add-apt-repository ppa:no1wantdthisname/ppa sudo apt-get update sudo apt-get upgrade sudo apt-get install Fontconfig-infinality
第2步 ,在Ubuntu中安装带有字体修复的OpenJDK7
sudo add-apt-repository ppa:no1wantdthisname/openjdk-Fontfix sudo apt-get update sudo apt-get upgrade
NetBeans的:
第3步:应用漂亮的字体样式的linux
sudo /etc/Fonts/infinality/infctl.sh setstyle linux
尝试添加
export _JAVA_OPTIONS=\’-Dawt.useSystemAAFontSettings=gasp\’
到你的〜/ .bashrc
更详细的讨论可以在这里找到。
旧的主题,但对于未来的访问,这里是一个解决方案:
# Install both infinality and Fontfix\’ed JDK. sudo add-apt-repository ppa:no1wantdthisname/ppa sudo add-apt-repository ppa:no1wantdthisname/openjdk-Fontfix sudo apt-get update sudo apt-get install Fontconfig-infinality openjdk-7-jdk # Apply a Font style that looks good. sudo /etc/Fonts/infinality/infctl.sh setstyle linux # And reboot the system. sudo reboot
来源:Demian Ferreiro 解决方案
经过几个小时的搜索和实验,我终于找到了一个可行的解决方案! 没有必要搞乱Fontforge,没有必要修补你的jdk,这是不允许在公司的工作站上。
需要 删除openjdk并安装oracle jdk。
从http://ppa.launchpad.net/no1wantdthisname/ubuntu/pool/main/f/Fontconfig-infinality/下载deb
安装它: sudo dpkg -i *.deb
启用osx字体平滑: sudo /etc/Fonts/infinality/infctl.sh setstyle
重新启动你的系统sudo reboot lightgdm
如果您是AndroID Stu@R_502_6901@(Intellij)用户,请尝试将以下行添加到您的工作室(64).vmoptions:
-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dsun.java2d.xrender=true
从2016.1版本开始,JetBrains包含/捆绑了更正了字体渲染的JRE。
总结
以上是内存溢出为你收集整理的Ubuntu上的Java应用程序中的难看的字体全部内容,希望文章能够帮你解决Ubuntu上的Java应用程序中的难看的字体所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容