我正在尝试在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”;

08-06 11:11