我试图在Java应用程序中不喜欢Kannda角色。

String fonts[] = ge.getAvailableFontFamilyNames();

这表明有一个字体家庭名称为“ Brh Kannada”

Font f = new Font("BRH Kannada", Font.PLAIN, 20);

然后我愿意

button.setFont(f);

现在,当我设置按钮文本时,我必须理想地将文本在按钮上使用BRH Kannada字体。

但是,我应该如何将字符串作为什么?

有帮助吗?

解决方案

让我们假设您正在尝试创建一个包含Kannada字符的Java字符串:

  • 如果您有能够处理UTF-8文件的文本编辑器 / IDE和Java编译器,则可以简单地将Kannada字符放入字符串中:

    字符串buttontext =“ಅಈಧ”;

  • 如果您希望源文件使用不具有UTF-8的工具链进行编辑 /可以编译,则可以将Kannada字符表示为Unicode Escapes;即 uxxxx,其中xxxx是4个十六进制数字。

    字符串buttontext =“ u0c85 u0c88 u0ca7”;

其他提示

1.仅将您的卡纳达语文本(将在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"};

  1. 将文件保存在UTF-8中,然后运行它将工作。

在此处输入图像说明

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top