Мои шрифты в QtCreator в Ubuntu 13.04 в целом выглядят «некрасиво» по сравнению с тем, как они выглядели в 12.10.
12.10 все еще использовал Qt4, поэтому что-то изменилось относительно рендеринга шрифтов в Qt5 и самой последней версии QtCreator?
Если да, есть ли обходной путь и / или исправить это, пожалуйста? Видя, что это влияет на Ubuntu-SDK (который, конечно, использует QtCreator), можно предположить, что исправление должно быть доступно;)
По умолчанию qt5 использовал xft вместо fontconfig, как это было в версии qt4: https://bugreports.qt-project.org/browse/QTBUG-27106 . Патч Infinality исправил это для меня.
Установите исправление шрифта бесконечности:
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)
Для получения дополнительной информации см. http://www.webupd8.org/2013/06/better-font-rendering-in-linux-with.html . Я проверил это на Ubuntu 14.04.
Вы можете использовать Qt5 Configuration Tool , чтобы указать Qt 5 использовать стиль GTK + и изменить настройки шрифта