URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 8646
[ Назад ]

Исходное сообщение
"Не отображаются шрифты в Qt4 программе"

Отправлено jekazz , 13-Мрт-10 18:59 
Ситуация такая. Из пакетов Slackware собран дистрибутив. X сервер обновлён и собран из исходников. Раньше на этой Linux машине запускалась программа, написанная на SDL. Программа таскала с собой свои файлы шрифтов и при необходимости их грузила средствами SDL.
Теперь перевожу интерфейс программы на Qt4. И тут вылезла проблема. В программе не отрисовываются шрифты. Вместо букв - квадратики. Причём, текст на английском.
X11 шрифты установлены и пути к ним в xorg.conf прописаны. Пробовал запускать не Qt программы - xfontsel и xterm - они текст отображают нормально. Пробовал запускать другие Qt программы - assistant, designer - то же саоме, что и с моей - вместо текста квадратики.
Что может быть? Как это исправить?

Содержание

Сообщения в этом обсуждении
"Не отображаются шрифты в Qt4 программе"
Отправлено jekazz , 13-Мрт-10 21:36 
Решил проблему. Qt программы не используют X11 шрифты. Те шрифты, что нужны, просто не были установлены. Путь к ним был прописан в /etc/fonts/fonts.conf, но самих шрифтов не было.