在 ios 和 android 中使用 QML 进行字体渲染似乎存在差异,如下所示
这个在android中正确呈现
请检查ios中的差异。这里显示不正确。
我必须在 iOS 中做任何不同的事情才能正确显示吗?或者这是否与语言支持有关。
下面是使用的代码。
FontLoader
{
id: fontArabicSoq
source: "qrc:/fonts/quran_soq.OTF"
}
Text
{
id: dataText
font.pointSize: Qt.platform.os == 'osx' ? 27 : slider1.value
font.family: fontArabicSoq.name //'Al Bayan' --> osx
renderType: Text.NativeRendering
font.styleName: 'Medium'
font.weight: Font.Thin
text: modelData.word
}