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