Light/Regular/Medium/Bold/Blackの5種類のフォントファミリを使用し、Normal、Italic、およびCondensedの3つのスタイルを使用するQMLアプリケーションがあります。QMLと正確に一致するフォントスタイル
私は、彼らが同じ姓を共有する同じ重量の「通常」と「凝縮」スタイルの両方をロードすると、どちらのスタイルが最初にロードされたものを使用されている:
FontLoader { source:"qrc:/fonts/DINPro-CondRegular.otf"; id:cond }
FontLoader { source:"qrc:/fonts/DINPro-Regular.otf"; id:norm }
Timer { running:true; onTriggered:console.log(id:norm.name==cond.name) } // outputs `true`
// This ends up using the condensed flavor
Text { text:'hi mom'; font { family:'DINPro' } }
特定のフォントファイルやFontLoader
インスタンスを使用するText
オブジェクトを伝えるためにいくつかの方法がありますか?イタリック体の場合はitalic
propertyですが、「凝縮した」フレーバーの場合はプロパティがありません。
フォントの通常スタイルと凝縮スタイルを同じドキュメントで使用し、異なるText
に使用するフォントを指定するにはどうすればよいですか?