Pango-WARNING **: не удалось выбрать шрифт, ожидать уродливого вывода
Я получаю эту ошибку при запуске всего, что использует библиотеку Pango. Я использую Kubuntu 9.10. Я сделал "sudo apt-get --reinstall install" на libgtk * libcairo * libpango * и fontconfig, без везения.
Может ли кто-нибудь указать мне в правильном направлении? Спасибо.
Ответы
Ответ 1
Я много искал и не нашел достойного ответа. Моя проблема включала запуск virt-manager (утилита на основе xwindows) на удаленном сервере. У меня есть все шрифты в моем окне xwindows, но не на удаленном хосте.
i ran 'yum install xorg-x11-font *' на удаленном хосте все работало нормально.
Ответ 2
Я столкнулся с этим на Amazon Linux с минимальным набором пакетов X, необходимых для запуска vncserver, и должен был установить dejavu-sans-fonts
и dejavu-serif-fonts
.
Ответ 3
Проверьте права на файлы шрифтов, особенно на шрифтах, которые вы установили вручную, например: из области управления пакетами.
Pango может выйти из строя с этой ошибкой, когда шрифт не читается пользователем рабочего стола. Пример: шрифт, установленный в /usr/share/fonts/..., принадлежащий root, другие права на чтение отсутствуют.
Ответ 4
Ваши шрифты, вероятно, установлены в /usr/X 11R6/share/fonts, но поскольку pango-1.24 шрифты должны быть в /usr/share/fonts. Решение состоит в том, чтобы связать шрифты X11:
ln -s /usr/X11R6/share/fonts /usr/share
Это должно устранить проблему.
Ответ 5
Убедитесь, что шрифт, который вы используете с pango, установлен на компьютере.
Проверьте установленные шрифты в каталоге /usr/share/fonts.
Чтобы установить новые шрифты, попробуйте выполнить шаги, указанные в этом документе: