У меня есть приложение, встроенное в Qt, которое я разрабатываю в OpenSuse 11.4, где мне нужно загрузить файл шрифта TTF. Однако когда я вызываю функцию int QFontDatabase :: addApplicationFont ()
, она возвращает -1
.
Прочитав документацию, я обнаружил, что добавление шрифтов приложений на платформах Unix / X11 без fontconfig в настоящее время не поддерживается.
Я проверил через YaST, установлен ли у меня fontconfig, и он установлен - но я не думаю, что это связано, потому что я использую встроенную библиотеку qt. Я думаю, мне нужно, чтобы fontconfig поддерживал встроенную библиотеку qt, но как мне это сделать?
Поддерживает ли fontconfig даже qt-embedded? Кто-нибудь может сказать мне, что происходит?