Рендеринг шрифта Qt5 в Ubuntu 13.04

Мои шрифты в QtCreator в Ubuntu 13.04 в целом выглядят «некрасиво» по сравнению с тем, как они выглядели в 12.10.

12.10 все еще использовал Qt4, поэтому что-то изменилось относительно рендеринга шрифтов в Qt5 и самой последней версии QtCreator?

Если да, есть ли обходной путь и / или исправить это, пожалуйста? Видя, что это влияет на Ubuntu-SDK (который, конечно, использует QtCreator), можно предположить, что исправление должно быть доступно;)

2
задан 26 April 2013 в 14:18

2 ответа

По умолчанию 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)

  • [ 1117] Перезапустите X-сервер.

Для получения дополнительной информации см. http://www.webupd8.org/2013/06/better-font-rendering-in-linux-with.html . Я проверил это на Ubuntu 14.04.

0
ответ дан 26 April 2013 в 14:18

Вы можете использовать Qt5 Configuration Tool , чтобы указать Qt 5 использовать стиль GTK + и изменить настройки шрифта

enter image description here

0
ответ дан 26 April 2013 в 14:18

Другие вопросы по тегам:

Похожие вопросы: