GUI:如何确定是否支持某些 Unicode 字符?
2022-09-04 02:55:23
我注意到Metal L&F不支持Unicode中的某些箭头字符,而Nimbus和GTK L&Fs确实支持它们。
不支持的字符仅显示为:...
我可以吗
- 要么查找(手动),哪个L&F支持哪些Unicode字符,
- 还是在运行时发现它?
编辑:或者,如果它只是依赖于L&F的默认字体,我的问题也许应该是:
“我如何找出哪种Java字体支持哪些Unicode字符?
我注意到Metal L&F不支持Unicode中的某些箭头字符,而Nimbus和GTK L&Fs确实支持它们。
不支持的字符仅显示为:...
我可以吗
编辑:或者,如果它只是依赖于L&F的默认字体,我的问题也许应该是:
“我如何找出哪种Java字体支持哪些Unicode字符?
可以使用该方法来测试对象是否可以显示给定字符。通常可以使用该方法从 GUI 组件获取字体。canDisplay
java.awt.Font
getFont()