MsWord使用Wingdings和Symbol字符作为项目符号,默认情况下它们的十六进制值为F0A7和F0B7。我想将子弹转换为它们的Unicode等价物。当然,这取决于所使用的实际字体,因此F0A7 Wingding将成为Unicode 25AA(●)。我找到了Wingdings to Unicode和Symbol to Unicode的部分映射。是否有一般的库(最好是Java)或这些映射的数据库?
答案 0 :(得分:2)
此类信息嵌入在.ttf文件中 - 我不知道如何在java中访问它。
AFAIK java.awt.Font仅支持unicode - Apache PdfBox 可能拥有满足您需求的类/方法(如果我记得的话,它有一个ttf解析器)