Название: Русский текст и слаживание в Linux Отправлено: ssoft от Август 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). (http://www.prog.org.ru/index.php?action=dlattach;topic=32161.0;attach=9462;image) Подшаманил в ~/.config/Trolltech.conf как руками, так и с помощью qtconfig-qt4. Русский текст появился, но не такой как хотелось бы (Screenshort_ru.png). (http://www.prog.org.ru/index.php?action=dlattach;topic=32161.0;attach=9460;image) Кто-нибудь сталкивался? Название: Re: Русский текст и слаживание в Linux Отправлено: demal от Август 06, 2018, 14:36 Я не понял. А как хочется чтобы был русский текст: перевод или так как на скрине?
Название: Re: Русский текст и слаживание в Linux Отправлено: ssoft от Август 06, 2018, 14:52 Хочется, чтобы одинаковый шрифт был для латинских и русских букв.
А еще лучше системный сглаженный, система то русифицирована). Название: Re: Русский текст и слаживание в Linux Отправлено: Авварон от Август 06, 2018, 16:55 Погуглите как собирать с системным xcb, у вас походу юзается built-in (я с таким сталкивался лет 5 назад)
Название: Re: Русский текст и слаживание в Linux Отправлено: ssoft от Август 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 В диалогах текст теперь отображается корректно (http://www.prog.org.ru/index.php?action=dlattach;topic=32161.0;attach=9464;image) |