【发布时间】:2017-02-07 15:44:28
【问题描述】:
我创建了一个 Qt 应用程序并使用 FontLoader 设置了一个正确的字体,并且在 Windows Qt Creator 中符合预期,但是当在 Linux (Ubuntu) 机器上运行相同的东西时,它总是被视为粗体/常规字体两者的结合,有人可以建议我如何在 Linux 和 Windows 操作系统中看到相同的字体显示吗?
FontLoader {
id: localFont;
source: "fonts/LiberationSerif-Italic.ttf"
}
【问题讨论】:
-
请添加相关代码。 A A minimal reproducible example 会很好。
-
添加了两个图像,id localFont.name 属性在另一个 qml 中用于设置字体。
-
是否安装了斜体字?
-
是的,它已安装,并且它所选择的来源也是正确的
-
您是否尝试在文本元素上设置
font.italic: true? (是的,它实际上没有报告斜体亚科)