我正在尝试在Java应用程序中显示kannda字符。String fonts[] = ge.getAvailableFontFamilyNames();
这表明存在一个名为“ BRH Kannada”的字体家族Font f = new Font("BRH Kannada", Font.PLAIN, 20);
然后我做button.setFont(f);
现在,当我设置按钮文本时,必须理想地将按钮上的文本设置为使用BRH kannada字体。
但是,我应该如何以及如何给字符串呢?
最佳答案
让我们假设您正在尝试创建一个包含卡纳达语字符的Java字符串文字:
如果您具有能够处理UTF-8文件的文本编辑器/ IDE和Java编译器,则只需将卡纳达语字符放入字符串中:
字符串buttonText =“ಅಈಧ”;
如果要使用不支持UTF-8的工具链对源文件进行编辑/编译,则可以将kannada字符表示为Unicode转义。即\ uxxxx,其中xxxx是4个十六进制数字。
字符串buttonText =“ \ u0c85 \ u0c88 \ u0ca7”;