Пользовательские шрифты Symbian Qt - PullRequest
4 голосов
/ 10 февраля 2011

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

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

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

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

Любая помощь будет очень полезна.

SL3

Ответы [ 2 ]

1 голос
/ 06 мая 2011

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

0 голосов
/ 03 августа 2017

скопировали ли вы шрифты в ~ / .fonts или / usr / share / fonts перечислите свою базу данных шрифтов

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

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

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

...