在我们的 QML 应用程序中,我们为 UI 使用自定义字体。相同的字体用于呈现 PDF 报告文档。
添加新翻译(俄语、中文、日语、韩语)时,我们注意到以下内容:
- 我们的自定义字体没有新语言的符号,但所有 UI 仍然有效。
- 除非您将文档的字体明确设置为肯定包含符号的字体(例如韩语的“Arial Unicode MS”),否则 PDF 不起作用
我想更好地理解背后的逻辑,所以这里有两个问题:
- 如果请求的字体不包含必要的符号,QML 如何决定回退到哪种字体?正如我所提到的,UI 适用于所有字体。
- Qt 是否有一些关于如何处理这种情况的文档(我们总共有大约 10 种语言)。