I noticed that Metal L&F doesn't support certain arrow characters from Unicode, while Nimbus and GTK L&Fs do support them.
Unsupported characters are just displayed as: ...
Can I
EDIT: Or, should it only depend on the L&F's default font, my question perhaps should be:
"how do I find out, which Java font supports which Unicode characters?"
You can use the canDisplay
method to test if a java.awt.Font
object can display a given character. You can typically get the font from GUI components using the getFont()
method.
If you know which unicode block contains the arrows you need, you can look it up here . Unfortunately there doesn't seem to be a page for newer JDK's.
使用这段代码几乎可以使用每个Unicode ta.setFont(new java.awt.Font(“Segoe UI Emoji”,1,20));
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.