如何从TTF字体文件中获取某些字符的unicode号码?

时间:2014-07-26 08:32:53

标签: python unicode fonts chess

我正在尝试修改关于国际象棋的python脚本的这一行:

piece = dict(zip('KQRBNPkqrbnp',
                 [unichr(s) for s in range(ord(u'♔'), ord(u'♟') + 1)]))

基本上,字典将代表棋子的角色与他的unicode象棋符号相关联。例如,K(King) - > ♔等每件作品。

从维基百科您可以看到这些国际象棋符号的代码: https://en.wikipedia.org/wiki/Chess_symbols_in_Unicode

问题是,我使用的是自定义的TTF字体,它没有预定位置的国际象棋字符。

我用FontForge打开了字体文件,但我无法理解代码。

如何找到正确的国际象棋符号?

0 个答案:

没有答案