如何在 java 中使用 wingdings

How to use wingdings in java

如何在 java 中显示 wingdings2 符号。我尝试使用谷歌搜索,但找不到太多帮助。

http://www.alanwood.net/demos/wingdings-2.html

请参考以上link。我想显示白色菱形符号。

Wingdings 是一种基于字体的技巧

旧的 Wingdings 是一种 hack,一种使用替代设计作为字形的字体。例如,在使用字符位置 35 时预期出现数字符号(井号、井号)的地方,出现了钢笔图像。

要使此破解成功,(a) 用户必须安装所需的 Wingdings 字体,并且 (b) 显示的文本必须专门使用该字体。

Unicode

如今,使用 emoji or other image characters defined among the 143,859 characters in Unicode. Those characters are each assigned a number, a code point 可能是有意义的,使用大约一百万范围内的数字。

也许这个字符适合您: Unicode Character 'WHITE DIAMOND' (U+25C7) 在十进制代码点 9,671。

System.out.println( "◇ = WHITE DIAMOND" ) ;

您的用户需要一种字体,可以为特定字符提供 glyph 的任何字体。如果缺少显示的文本块的主要字体,现代操作系统擅长自动查找和使用具有此类字形的辅助字体。请理解,没有一种字体可以为 Unicode 中的每个字符提供一个字形。

搜索可能还会显示其他与钻石相关的字符。

作为 Java 程序员,您只需将所需的字符粘贴到源代码中即可。请务必使用 UTF-8 作为文件的字符编码。