2011-02-10 3 views
4

Я пытаюсь загрузить пользовательский шрифт в приложении Qt для устройства symbian. Очевидно, шрифт загружен правильно в приложении для настольных компьютеров/симуляторов.Symbian Qt custom fonts

Но когда я пытаюсь выполнить на устройстве, он просто не загружает пользовательские шрифты.

Использование связанного класса here Я смог загрузить шрифт в symbian. Я вижу шрифт, вызывающий методы loadedFonts, но когда я пытаюсь перечислить доступные шрифты с помощью QFontDatabase, он отображает только стандартный шрифт, а не недавно добавленный.

Чтобы загрузить файл с символикой, я скопировал его из ресурса в каталог «temp» на диске C.

Любая помощь была бы действительно оценена.

SL3

ответ

1

Это известная ошибка .Есть объяснение в этом link и возможных путей их устранения.

0

сделал скопировать шрифты на ~/.fonts или/USR/доли/шрифты список вашей базы данных шрифта

QStringList fm = QFontDatabase().families(); 
for(auto a : fm) 
    qDebug() << "Font family: " << a ; 

Они должны быть там.

Проверьте, видна ли система шрифтами: fc-list