我正在尝试将我们的桌面应用程序从 Qt 4.8.4 移植到 Qt 5.2.1。在 Windows 上,我发现用 Arial 显示的泰文在 QPlainTextEdit
中比在 Qt4 下小得多。事实上,它太小了,无法阅读。
我将泰语文件加载到我们在 Qt4 下运行的应用程序中,一切正常。在同一台 Windows 7 x64 机器上,我将文件加载到我的 Qt5 版本的应用程序中,文本小得难以辨认。
顺便说一句,对于我们应用程序的 Qt4 和 Qt5 版本,使用相同字体和相同 QPlainTextEdit
的普通英文文本具有相同的清晰大小。
这是 Qt5 中的错误吗?或者,移植到 Qt5 涉及 QFont
或 QPlainTextEdit
时可能存在一些棘手的问题?
最佳答案
参见 this bug report .这在 Qt 5.4.0 中已修复。
关于c++ - Qt5 on Windows 7 Arial 字体 : Thai is very small,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22232220/