Qt QML字体很棒,不支持MAC和IOS

时间:2018-02-19 08:58:15

标签: qt qml

我正在研究QML并使用FontLoader加载字体很棒

FontLoader {
    id: awesomeLoader
    name: "awesome"
    source: "qrc:/images/fontawesome-webfont.ttf"
}

一切只能在Linux和Android上找到,但它不适用于IOS和MAC,字体图标变为空矩形。

这就是我使用它的方式:

Text {
    font.pointSize: 20
    font.family: "awesome"
    anchors.fill: parent
    text: isBackButton ? "\uf053" : "\uf0c9"
    verticalAlignment: Text.AlignVCenter
    horizontalAlignment: Text.AlignHCenter
}

MAC / IOS有什么特别之处吗?

1 个答案:

答案 0 :(得分:0)

确保您正在设置font.family

font.family: awesomeLoader.name

我在Windows上注意到的一件事是,我可以在不设置font.family: "FontAwesome"的情况下显示图标(我忘了这样做),但是当切换到macOS时,它们会被破坏。

相关问题