C
Qt Quick Ultralite font_quality Example
// Copyright (C) 2024 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial
import QtQuick 2.15
Rectangle {
color: "#41CD52"
readonly property font lowQualityLatinFont: Qt.font({
pixelSize: 30,
unicodeCoverage: [Font.UnicodeBlock_BasicLatin]
// quality set Font.QualityVeryLow by defualy
// using \l MCU.Config.defaultFontQuality QmlProject property
})
readonly property font highQualityDigits: Qt.font({
pixelSize: 60,
unicodeCoverage: [[0x30,0x3A]], // 0-9:
quality: Font.QualityVeryHigh
})
Text {
anchors.horizontalCenter: parent.horizontalCenter
id: lowQualityText
font: lowQualityLatinFont
text: "VeryLow 123"
}
Text {
anchors.centerIn: parent
font: highQualityDigits
text: "13:59"
}
Text {
anchors.horizontalCenter: parent.horizontalCenter
anchors.bottom: parent.bottom
font: highQualityDigits
// Glyps may be missing if \l MCU.Config.autoGenerateGlyphs is set to \c false
text: lowQualityText.text
}
}