Какой шрифт используется в приложении QML, если символы не поддерживаются выбранным шрифтом?

В нашем приложении QML мы используем пользовательский шрифт для пользовательского интерфейса. Тот же шрифт используется для отображения документа отчета в формате PDF.

При добавлении новых переводов (русский, китайский, японский, корейский) мы заметили следующее:

  1. Наш пользовательский шрифт не имеет символов для новых языков, но все интерфейс все еще работает.
  2. PDF не работает, если вы явно не установите шрифт документа, который обязательно содержит символы (например, "Arial Unicode MS" для корейского языка)

Я хотел бы лучше понять логику, поэтому вот 2 вопроса:

  1. Как QML решает, к какому шрифту прибегнуть, если запрашиваемый шрифт не содержит необходимых символов? Как я уже упоминал, интерфейс работает для всех шрифтов.
  2. Есть ли документация от Qt о том, как справляться с такими ситуациями (всего у нас около 10 языков).

0 ответов

Другие вопросы по тегам