如何从TTF字体文件中获取特定字符的Unicode编号?

2024-07-03 06:46:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图修改关于国际象棋的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打开了字体文件,但是我不明白代码。在

我怎样才能找出象棋符号的正确数字?在


Tags: 代码in脚本forpiece字体符号range