限制Swing的Unicode支持

Sea*_*den 7 java unicode user-interface swing

不久前,我问了一个试图识别某个unicode字符的问题,以便在GUI中使用.我得到了我正在寻找的角色,但它在我正在构建的Swing GUI中不起作用.

所以,SO社区,我提出这些问题:

Swing/Java对Unicode支持有哪些限制?是否有完全支持的某些unicode子集,以及在将来设计时应该远离什么?

编辑:应用艾伦摩尔建议的'Arial Unicode MS'字体后,一切似乎都清晰了.似乎很奇怪,我应该设置第三方字体,以使所有的unicode字符显示出来.

Nic*_*tin 5

通常,当字形在UI中无法正确显示时,这是因为您使用的字体不具有该字形,而不是因为您正在使用的任何工具包中的unicode支持存在问题.非常,很少有字体具有所有字形 - 您需要确保选择在您关注的代码点中具有覆盖范围的字体.