linux - 在 Windows 中字体显示为斜体,但在 Linux 中它始终显示为粗体

标签 linux windows qt

我创建了一个 Qt 应用程序并使用 FontLoader 设置了一种字体,这在 Windows Qt Creator 中是正确的并且符合预期,但是当同样的东西在 Linux (Ubuntu) 机器上运行时,它总是被视为粗体/常规 a两者的结合,有人可以建议我如何在 Linux 和 Windows 操作系统中看到相同的字体显示吗? In Linux

Windows Image

FontLoader {
    id: localFont;
    source: "fonts/LiberationSerif-Italic.ttf"
}

最佳答案

我自己解决了这个问题感谢@Velkan,这让我检查了不同的选项。

font.weight: "Extra Light"
font.weight: "Regular"
font.weight: "SemiBold"

设置上述属性可在需要时提供相关显示。

关于linux - 在 Windows 中字体显示为斜体,但在 Linux 中它始终显示为粗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42094041/

相关文章:

c - C 中的 fork 和 waitpid

linux - 为 linux 编写系统调用

C++ 停止显示位图

regex - QML 中时间输入的文本字段验证

c++ - SQLite 限制查询忽略起始行号

python - 将 C++ 行转换为 Python 3

linux - 在 Linux 中使用 smb 查询 mdb(ms Access )文件的最简单选项

sql - ORACLE_HOME must be set and $ORACLE_HOME/dbs must be writable 错误在 Xubuntu Linux 16.04

c++ - 使用 C++ 提取 .rar/.zip

python - 如何在Python中读取unicode文件名?