与 12.10 中的外观相比,Ubuntu 13.04 中的 QtCreator 中的字体总体上看起来很“丑”。
12.10 仍然使用 Qt4,那么 Qt5 和最新的 QtCreator 中的字体渲染有什么变化吗?
如果是这样,请问有解决方法或修复方法吗?看到这会影响 Ubuntu-SDK(当然使用 QtCreator),人们会认为一定有修复方法;)
答案1
默认情况下,qt5 使用 xft 而不是 fontconfig,就像 qt4 版本一样:https://bugreports.qt-project.org/browse/QTBUG-27106. Infinity 补丁帮我修复了这个问题。
安装finality字体补丁:
sudo add-apt-repository ppa:no1wantdthisname/ppa sudo apt-get update sudo apt-get upgrade sudo apt-get install fontconfig-infinality
配置字体配置:
sudo bash /etc/fonts/infinality/infctl.sh setstyle
并选择linux
在文件中将
/etc/profile.d/infinality-settings.sh
变量 USE_STYLE 从 DEFAULT 更改为 UBUNTU:(USE_STYLE="UBUNTU"
在我的电脑中是行 #712)重新启动 X 服务器。
有关详细信息,请参阅http://www.webupd8.org/2013/06/better-font-rendering-in-linux-with.html。我在 ubuntu 14.04 上测试过了。
答案2
您可以使用Qt5 配置工具告诉 Qt 5 使用 GTK+ 风格并更改字体设置