Название: Шрифты, nokia Отправлено: EricVoyager от Август 22, 2012, 20:42 Хочу использовать другие шрифты. Делаю так:
Код: QFontDatabase fontDatabase; При тестировании на компе - всё на ура. На телефоне nokia отображается стандартный шрифт, вместо указанного. Шрифт в папку на телефоне положил, правильность пути проверил. В чём может быть проблема? Спасибо. Название: Re: Шрифты, nokia Отправлено: ecspertiza от Август 22, 2012, 21:29 Я конечно не профи с нокиа телефонама ,но с путем точно что то не так. Тот путь что у вас задан с горем на пополам прокатит только под виндой, под nokia другая файловая система и приложение будет искать путь что то типа /shared/font://MyProg//fonts/ARIALUNI.TTF то есть его явно быть там не может. Для проверки существования файла рекомендую использовать QFile::exist() ,а что бы не было проблем со шрифтом используйте ресурсы.
Название: Re: Шрифты, nokia Отправлено: EricVoyager от Август 22, 2012, 22:15 Спасибо за ответ!
А почему вы уверены, что начнёт искать с приставкой /shared/font: ? Там же QDir::currentPath()[0]+ то есть берём диск, на котором лежит программа и т.д... Кроме того, во всех остальных случаях (не со шрифтами, а с текстовыми файлами/картинками, лежащими в той же папке //MyProg//) такая схема работает нормально. А с ресурсами проблема - шрифт большой (20 метров весит, юникодный) и QT Creator выдаёт ошибку при попытке скомплировать программу. Поэтому положил отдельно. Название: Re: Шрифты, nokia Отправлено: ecspertiza от Август 22, 2012, 22:46 приставку написал просто для примера, просто если не ошибаюсь(нокла была очень давно) путь там выглядит как под линухом тоесть начинается не с диска ,а со слеша. Но опять же говорю что могу ошибиться, потому что нокию в руках крутил очень давно, если там дисков нету то и собственно путь не верный получиться :)
Название: Re: Шрифты, nokia Отправлено: LisandreL от Август 23, 2012, 07:52 Диски-то в s60 есть, а вот то одинарные, то двойные слешы выглядят странно.
Название: Re: Шрифты, nokia Отправлено: EricVoyager от Август 23, 2012, 13:38 Нет, дело не в слэшах...
Походу Symbian не дружит с QFontDatabase, насколько мне удалось нагуглить на зарубежных ресурсах. Причём, походу проблему так толком и не решили... |