我在Ubuntu 13.04内部的QtCreator中的字体与12.10中的字体相比看起来很“丑陋”。
12.10仍然使用Qt4,所以关于Qt5中的字体渲染做了些什么,最新的QtCreator改变了呢?
如果是这样,是否有解决方法或解决此问题?
答案 0 :(得分:1)
在第一个包中
qtbase-opensource-src - 5.0.1+dfsg-0ubuntu4
解决了这个问题。你的问题与他们相似吗?
答案 1 :(得分:1)
我在基于Ubuntu的基本操作系统下遇到了同样的问题。我找到了解决它的ArchLinux forum解决方案,至少对我而言。
简答:使用以下内容创建名为/etc/fonts/local.conf
的文件:
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<match target="font">
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintslight</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="rgba">
<const>rgb</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="lcdfilter">
<const>lcddefault</const>
</edit>
</match>
</fontconfig>
答案 2 :(得分:0)
我找到了14.04版的解决方案,它似乎也适用于ubuntu 13.04版本: https://askubuntu.com/questions/285862/qt5-font-rendering-in-ubuntu-13-04/569313#569313
答案 3 :(得分:0)
您可以使用Qt5 Configuration Tool告诉Qt 5使用GTK +样式并更改字体设置