Wingdings / Symbol字符与它们的Unicode等价物之间的映射

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



这些信息嵌入在.ttf文件中 - 我不确定如何在java中访问它。

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

链接地址: http://www.djcxy.com/p/47057.html

上一篇: Mapping between Wingdings/Symbol characters and their Unicode equivalents

下一篇: How to add a git repository as a shared dependency of another git repository?