Wingdings / Symbol字符及其Unicode等价物之间的映射

时间:2010-07-27 19:03:28

标签: java unicode fonts ms-word

MsWord使用Wingdings和Symbol字符作为项目符号,默认情况下它们的十六进制值为F0A7和F0B7。我想将子弹转换为它们的Unicode等价物。当然,这取决于所使用的实际字体,因此F0A7 Wingding将成为Unicode 25AA(●)。我找到了Wingdings to UnicodeSymbol to Unicode的部分映射。是否有一般的库(最好是Java)或这些映射的数据库?

1 个答案:

答案 0 :(得分:2)

此类信息嵌入在.ttf文件中 - 我不知道如何在java中访问它。

AFAIK java.awt.Font仅支持unicode - Apache PdfBox 可能拥有满足您需求的类/方法(如果我记得的话,它有一个ttf解析器)