QT/QML印地语字体支持

QT/QML印地语字体支持,qt,character-encoding,qml,hindi,Qt,Character Encoding,Qml,Hindi,我正在尝试创建一个支持印地语字体的应用程序。以英语书写的文本不会以印地语显示。但如果我用印地语写它,它就是用印地语显示的 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:

我正在尝试创建一个支持印地语字体的应用程序。以英语书写的文本不会以印地语显示。但如果我用印地语写它,它就是用印地语显示的

    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不知道印地语或其他语言中“欢迎”的意思。向应用程序添加印地语支持的正确方法是本地化。你可以从和开始

你好,李子,谢谢你的回复。我浏览了链接。它帮助了我。有没有办法用印地语写?如果我不想翻译。。如果我写“suswagat”并且显示应该是印地语字体的话,像这样的事情???你问的是音译。音译和翻译都不能自动进行。这两种方法都要求您提供链接中提到的从英语到印地语的字符串映射。