Шрифты Qt Symbian

#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, поэтому вам необходимо явно включить файл шрифта в ваше приложение.