簡體   English   中英

QT / QML印地文字體支持

[英]QT/QML hindi font support

我正在嘗試創建具有印地語字體支持的應用程序。 英文文本不會顯示在印地文中。 但是,如果我在印地語中寫它,它將在印地語中顯示。

    FontLoader { id: hindi
    source: "/home/sakshi/development/adt-bundle-linux-x86/sdk/platforms/android-17/data/fonts/DroidSansDevanagari-Regular.ttf";
}

Text{
 x: 149
 y: 348
 width: 428
 height: 44
 text: "\nजोड़े आपको दुनिया से"
 font.family: hindi.name
 }

帶有此文本的內容將顯示為जोड़ेआपकोदुनियासे

FontLoader { id: hindi;
source: "/home/sakshi/development/adt-bundle-linux-x86/sdk/platforms/android-17/data/fonts/DroidSansDevanagari-Regular.ttf";
}

Text{
 x: 149
 y: 348
 width: 428
 height: 44
 text: "\nWelcome"
 //text: hindi.status == FontLoader.Ready ? 'Loaded' : 'Not loaded'
 font.family: hindi.name
}

在這種情況下,輸出為“歡迎”。 誰能告訴我如何將字體更改為印地文? 有什么方法可以將英語翻譯成印地文嗎?

Qt將不知道印地語中的“歡迎”或任何與此對應的其他語言的含義。 向您的應用程序添加北印度語支持的正確方法是本地化。 您可以從QtQuick國際化Qt 國際化開始

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM