如何打印更大的Unicode字符

How to print Unicode character bigger

我的 Unicode 有问题。 我想将 Unicode 字符打印到文本字段中,但在某些字符处我得到了未定义的符号“”。

int z = 2273;
char ch = (char) z;
txtText.setText(ch);

所以我尝试使用 JTable 来完成它并且它起作用了,但是如果我更改文本的大小我再次得到未定义的符号。

有效:

int z = 2273;
char ch = (char) z;
table.setValueAt(ch, 0, 0);

但我想看到角色变大,但行不通:

table.setFont(new Font("Tahoma", Font.PLAIN, 80));
int z = 2273;
char ch = (char) z;
table.setValueAt(ch, 0, 0);

然后我又得到“”

我的问题是是否有任何方法可以将 Unicode 字符打印得更大

预先感谢您的回答。 :D

PS:抱歉英语不好。

试试这个:

table.setValueAt(Character.toString(ch), 0, 0);

无论如何,它只会显示一个正方形,因为 Tahoma 字体没有 Unicode 所需的字形。