我试图在Java应用程序中显示一个kannda角色。
String fonts[] = ge.getAvailableFontFamilyNames();
这表明有一个字体系列名称为“BRH Kannada”
Font f = new Font("BRH Kannada", Font.PLAIN, 20);
然后我做
button.setFont(f);
现在当我设置按钮文本时,我必须理想地获取按钮上的文本以使用BRH kannada字体。
但是,我应该将字符串作为什么以及如何给出?
答案 0 :(得分:1)
让我们假设您正在尝试创建包含kannada字符的Java字符串文字:
如果你有一个能够处理UTF-8文件的文本编辑器/ IDE和Java编译器,你可以简单地将kannada字符放入字符串中:
String buttonText =“ಅಈಧ”;
如果您希望源文件可以使用不支持UTF-8的工具链进行编辑/编译,则可以将kannada字符表示为Unicode转义;即\ uxxxx其中xxxx是4个十六进制数字。
String buttonText =“\ u0c85 \ u0c88 \ u0ca7”;
答案 1 :(得分:0)
1.只需将你的kannada文本(它将在ascii中)转换为unicode。 [这是转换http://aravindavk.in/ascii2unicode/]
的链接2.复制java文件中的unicode文本。
String[] v={"ತಾಯಿ","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p"};