GUI:如何确定是否支持某些Unicode字符?

jav*_*top 14 java unicode fonts swing look-and-feel

我注意到Metal L&F不支持Unicode中的某些箭头字符,而Nimbus和GTK L&F确实支持它们.

不支持的字符仅显示为: ...

我可以吗

  1. 或者查找(手动),L&F支持哪些Unicode字符,
  2. 或者在运行时找到它?

编辑:或者,如果它只取决于L&F的默认字体,我的问题或许应该是:
"我如何找出,哪种Java字体支持哪些Unicode字符?"

use*_*396 13

您可以使用该canDisplay方法测试java.awt.Font对象是否可以显示给定字符.您通常可以使用该getFont()方法从GUI组件获取字体.