#qt #fonts #symbian #qml #ovi
#qt #шрифты #symbian #qml #ovi
Вопрос:
Я создал приложение Qt для магазина Nokia Ovi, но я знаю, что хочу обновить шрифт в файле QML, но простое изменение его в конструкторе не меняет его на устройстве symbian. Я проверил Google, но ничего, что я могу найти, не выглядит правильно. Если это поможет, я хочу использовать шрифт Kristen ITC, но он может измениться.
Ответ №1:
Если вы хотите использовать пользовательский шрифт, вам нужно будет развернуть этот шрифт вместе с вашим приложением. Эта статья в блоге должна помочь вам, хотя я не использую Symbian, поэтому, возможно, другой ответ может быть более подробным.
Как только шрифт станет доступен на устройстве, вам нужно будет добавить его в свое приложение с помощью QFontDatabase::addApplicationFont
.
Вы также захотите изучить возможность лицензирования пользовательских шрифтов, которые вы используете в своем приложении. Кристен ИТЦ, например, входит в состав продуктов Microsoft, но лицензирована корпорацией Monotype.
Комментарии:
1. Я могу использовать шрифт Kristen ITC в своем приложении на ПК, но когда я запускаю на symbian, он не использует шрифт?
2. Да, потому что файл, содержащий «изображения» для символов шрифта Kristen ITC, присутствует в Windows, но отсутствует на устройстве Symbian, поэтому вам необходимо явно включить файл шрифта в ваше приложение.