c++ - Qt5 on Windows 7 Arial 字体 : Thai is very small

标签 c++ qt fonts qt5 porting

我正在尝试将我们的桌面应用程序从 Qt 4.8.4 移植到 Qt 5.2.1。在 Windows 上,我发现用 Arial 显示的泰文在 QPlainTextEdit 中比在 Qt4 下小得多。事实上,它太小了,无法阅读。

我将泰语文件加载到我们在 Qt4 下运行的应用程序中,一切正常。在同一台 Windows 7 x64 机器上,我将文件加载到我的 Qt5 版本的应用程序中,文本小得难以辨认。

顺便说一句,对于我们应用程序的 Qt4 和 Qt5 版本,使用相同字体和相同 QPlainTextEdit 的普通英文文本具有相同的清晰大小。

这是 Qt5 中的错误吗?或者,移植到 Qt5 涉及 QFontQPlainTextEdit 时可能存在一些棘手的问题?

最佳答案

参见 this bug report .这在 Qt 5.4.0 中已修复。

关于c++ - Qt5 on Windows 7 Arial 字体 : Thai is very small,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22232220/

相关文章:

css - JavaFX:标签上某些字体的奇怪偏移

c++ - 我可以滥用谓词在 remove_if 删除元素之前对元素执行操作吗?

python - 如何使用 operator [] 扩展 python 中的 c++ 类,使用 swig

c++ - 自由字符串作为结构中的字段

C++/QML : How to define and handle multiple contexts for dynamically created components?

c++ - 忽略 qt 中第二个图形 View 场景中的 drawForeground()

android - Android 虚拟设备中的字体大小

c++ - 使用 NULL 值初始化静态函数数组

qt - 如何使用 Boost::Signal 实现类似 QT 的信号连接语法

swift - OSX 基于 View 的 NSTableView 字体更改