我正在嘗試使用QML的內置FontLoader元素爲我們的應用程序加載自定義字體而沒有成功。QML FontLoader無法正常工作
我試過使用OTF和TTF字體都有相同的結果。
字體與項目文件位於同一目錄中。只有一個QML,這是FontLoader的主要版本。
這是它應該是什麼樣子:
這裏是我的代碼:
import QtQuick 2.0
Rectangle {
width: 360
height: 360
FontLoader {
id: cFontLoader
source: "./fontlol.ttf"
}
Text {
id: testText
anchors.centerIn: parent
text: "Hello Fonts!"
font.family: cFontLoader.name
font.pointSize: 32
}
}
好吧,如此看來,使用單一的風格,如自由的作品抵達Neue確定。問題是我們需要使用具有各種子風格的Helvetica Neue LT Pro:http://puu.sh/27fq9/e42b7c3004 如何指定我想要的那個? – Andrew 2013-02-23 22:52:03
在printshreent我看到.otf文件 – progpow 2013-10-08 10:03:20
我很久以前解決了這個問題,但忘了回覆。出於某種原因,QML只是不喜歡某些字體文件。他們可以在其他應用程序,網頁等上正常工作,但在QML中完全不會呈現。 我從來沒有能夠找出原因,但我設法找到一個工作的字體包。只是試驗和錯誤。 – Andrew 2013-10-08 13:16:31