Ситуация такая. Из пакетов Slackware собран дистрибутив. X сервер обновлён и собран из исходников. Раньше на этой Linux машине запускалась программа, написанная на SDL. Программа таскала с собой свои файлы шрифтов и при необходимости их грузила средствами SDL.
Теперь перевожу интерфейс программы на Qt4. И тут вылезла проблема. В программе не отрисовываются шрифты. Вместо букв - квадратики. Причём, текст на английском.
X11 шрифты установлены и пути к ним в xorg.conf прописаны. Пробовал запускать не Qt программы - xfontsel и xterm - они текст отображают нормально. Пробовал запускать другие Qt программы - assistant, designer - то же саоме, что и с моей - вместо текста квадратики.
Что может быть? Как это исправить?
Решил проблему. Qt программы не используют X11 шрифты. Те шрифты, что нужны, просто не были установлены. Путь к ним был прописан в /etc/fonts/fonts.conf, но самих шрифтов не было.
LinuxForum.Fans
[Решено] Qt4 и шрифты
Автор: jekazz
2 сообщений
2152 просмотров
🔒 закрыта
Что-то вроде
[console]qt-config[/console]
или
[console]qt4-config[/console]
Войдите или зарегистрируйтесь, чтобы ответить.