Russian Qt Forum
Март 29, 2024, 02:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Русский текст и слаживание в Linux  (Прочитано 3344 раз)
ssoft
Программист
*****
Offline Offline

Сообщений: 574


Просмотр профиля
« : Август 06, 2018, 11:33 »

Собственно такая проблема.
ПО функционирует на Qt 4.7.4, но на свежей ОС 64 бита (redhat, debian - результат одинаковый).

Собираю и устанавливаю Qt (gcc 6.3.0, x86_64).

Код:
./configure -opensource -opengl desktop -nomake examples -nomake demos -multimedia -fast -no-openssl -no-script -qt-libpng -qt-libjpeg -qt-libtiff -qt-gif

Собираю любое приложение. Результат - полное отсутствие русского текста и отсутствие сглаженности у английского (Screenshort_empty.png).



Подшаманил в ~/.config/Trolltech.conf как руками, так и с помощью qtconfig-qt4.
Русский текст появился, но не такой как хотелось бы (Screenshort_ru.png).



Кто-нибудь сталкивался?
« Последнее редактирование: Август 06, 2018, 11:36 от ssoft » Записан
demal
Чайник
*
Offline Offline

Сообщений: 53


Просмотр профиля
« Ответ #1 : Август 06, 2018, 14:36 »

Я не понял. А как хочется чтобы был русский текст: перевод или так как на скрине?
Записан
ssoft
Программист
*****
Offline Offline

Сообщений: 574


Просмотр профиля
« Ответ #2 : Август 06, 2018, 14:52 »

Хочется, чтобы одинаковый шрифт был для латинских и русских букв.
А еще лучше системный сглаженный, система то русифицирована).
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3257


Просмотр профиля
« Ответ #3 : Август 06, 2018, 16:55 »

Погуглите как собирать с системным xcb, у вас походу юзается built-in (я с таким сталкивался лет 5 назад)
Записан
ssoft
Программист
*****
Offline Offline

Сообщений: 574


Просмотр профиля
« Ответ #4 : Август 07, 2018, 08:04 »

Оказалось для корректной сборки нужно добавить опцию -fontconfig
Установил пакет fontconfig-dev.

Сконфигурировал

Код:
./configure -qt-libjpeg -qt-libmng -qt-gif -qt-libpng -qt-libtiff -no-phonon -no-script -no-declarative -no-declarative-debug -release -fontconfig -opensource -no-openssl -no-webkit -no-qt3support -no-scripttools -nomake demos -nomake examples -confirm-license

В диалогах текст теперь отображается корректно

Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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