且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在Java Swing中使用Wingdings字体

更新时间:2023-02-21 10:02:10

你需要为您寻找的符号使用适当的Unicode范围。在Java中,符号不会覆盖在ASCII范围内,而是具有各自不同的字符代码。

You need to use the appropriate Unicode range for the symbols you seek. In Java, symbols are not overlaid on the ASCII range, but have their own distinct character codes.

您可以在 http://unicode.org/~asmus/web-wing-ding-ext.pdf 。最常见的符号位于0x2200和0x2700 Unicode范围内。

You can find a reference to the appropriate symbol codes at http://unicode.org/~asmus/web-wing-ding-ext.pdf . Most common symbols are in the 0x2200 and 0x2700 Unicode ranges.

您的Java安装可能包含 SymbolTest 示例小程序,​​这样可以直接预览使用可用字体呈现Unicode范围。但是,请注意,更好的Java实现将对不在指定字体中的符号或字符使用字体替换,因此您需要确保实际获得指定的字体。

Your Java install may include the SymbolTest sample applet, which makes it straightforward to preview the presentation of Unicode ranges with available fonts. Be warned, however, that better Java implementations will use font substitutions for symbols or characters not in the specified font, so you'll want to be sure you're actually getting the specified font.