ios - iOS 13 中的亚洲字体是否损坏?

标签 ios qt fonts cjk

我们正在使用 Qt 5.12.6 构建一个 iPad 应用程序,该应用程序的 UI 支持日语。对于几个版本,将设备切换到日语已经奏效,我们的文本显示正常。

但在 iOS 13 中,大多数字符显示不正确,使用简单的条作为字符的占位符。

有人对 iOS 13 和亚洲字体有疑问吗?具体来说,我们使用的是 13.3。提前致谢!

最佳答案

这是由 iOS 13 中的更改引起的,Qt 5.13.2 和 5.14.0 包含一个修复程序。在 Qt Bugtracker 中,问题被跟踪为 QTBUG-77467 .如果您无法升级 Qt,票证还提到了一个解决方法,它为我解决了这个问题:

    QApplication app(argc, argv);

// iOS 13 bug fix
#if defined(Q_OS_IOS)
    QFont f("Helvetica");
    app.setFont(f);
#endif 

关于ios - iOS 13 中的亚洲字体是否损坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59754645/

相关文章:

ios - iOS 图表,从图表中隐藏 map

ios - 在 iOS 中点击标签后是否可以更改场景?

iphone - 在另一个类中使用一个类的对象

c++ - QT中 "Colliding Mice"中的变量step是怎么变的?

ios - QT IOS 链接器错误入口点(_main)未定义

html - 使用存储在外部 css 中的字体

javascript - 有没有办法在过滤掉 iOS Chrome、Firefox 和其他浏览器的同时检测 iOS safari?

c++ - 将小部件添加到 QTabWidget

javascript - tinymce - fontsizeselect 格式显示值

css - tinyMCE style_formats 不使用 CSS 导入的字体