Форум русскоязычного сообщества Ubuntu


Автор Тема: Включить сглаживание шрифта для QT приложения в Unity  (Прочитано 4452 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sitestyler

  • Автор темы
  • Участник
  • *
  • Сообщений: 164
    • Просмотр профиля
Всем привет!
ubuntu 18.04, Unity, QT софтинка Robo 3T, для увеличения шрифта в .profile добавлена строчка:

export QT_SCALE_FACTOR=1.25

После этого в целом все хорошо, кроме одного места:

https://imgur.com/a/yudz6R0

Шрифт расплывается

Как это исправить?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Цитировать
Шрифт расплывается
... и ты хочешь бороться с этим дополнительным "размазыванием".
Цитировать
для увеличения шрифта
... применить более крупный шрифт. В принципе убивает двух зайцев. Получаешь собственно крупный шрифт. И можно применить меньшую степень сглаживания, что сохранит четкость.

Оффлайн sitestyler

  • Автор темы
  • Участник
  • *
  • Сообщений: 164
    • Просмотр профиля
... и ты хочешь бороться с этим дополнительным "размазыванием".
Именно так

... применить более крупный шрифт. В принципе убивает двух зайцев. Получаешь собственно крупный шрифт. И можно применить меньшую степень сглаживания, что сохранит четкость.
В самой софтинке нет настроек по выбору типа или размера шрифта. Все везде отображается хорошо, только в одном месте, где моноширинный для текста запроса - вот там все плохо. Авторы Robo 3T сами советуют прописывать scale_factor в .profile

Или я вас неправильно понял? Вы имели ввиду где именно применить более крупный шрифт?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Цитировать
Или я вас неправильно понял?
Вроде правильно. У меня нет Robo 3t. Поэтому, тебе видней, где у него какие настройки.
Цитировать
ubuntu 18.04, Unity, QT софтинка
В среде gtk внешний вид QT-приложений задается скорей всего через плагин qt5-style-plugins. Для его настройки есть утилита qt5ct.
Попробовать. Может с ее помошью удастся настроить приемлемый вид этого приложения.

Оффлайн sitestyler

  • Автор темы
  • Участник
  • *
  • Сообщений: 164
    • Просмотр профиля
утилита qt5ct

Делаю так:
sudo apt install qt5ct qt5-style-plugins
echo "export QT_QPA_PLATFORMTHEME=gtk2" >> ~/.profile

потом логаут, логин и при запуске qt5ct вижу это:

Переменная среды QT_QPA_PLATFORMTHEME установлена неправильно

Это юнити с gtk2 договориться не могут?

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Цитировать
Это юнити с gtk2 договориться не могут?
Нет. Это глюк qt5ct.
Здесь найдешь, как бороться.

Оффлайн sitestyler

  • Автор темы
  • Участник
  • *
  • Сообщений: 164
    • Просмотр профиля
Здесь найдешь, как бороться
Спасибо, qt5ct запустился. выставил там крупные шрифты. Но Robo3T на это пофиг. Вот что получилось. scale_factor отключил:

https://imgur.com/a/RdvyGKg

 

Страница сгенерирована за 0.029 секунд. Запросов: 25.