Unicode下标r不一致

问题描述 投票:0回答:1

我想在python中使用以下unicode字符来显示单位W_rms。

然而,下标“r”似乎与其他下标不同:

W_rms

我使用了以下代码:

>>> print('w\u1d63\u2098\u209b')
wᵣₘₛ

任何帮助表示赞赏。

我尝试更改代码的顺序,但没有解决问题。

python-3.x unicode python-unicode
1个回答
0
投票

这取决于你的字体。当使用的字符不支持字形时,不同的字符使用后备字体。例如,在 Windows 记事本中,Cambria 字体看起来很完美,但 Consolas 看起来像您的图像。根据 Character Map 实用程序,Consolas 没有定义“ms”字符,但 Cambria 定义了。

安慰剂:Consolas font image

坎布里亚:Cambria font image

© www.soinside.com 2019 - 2024. All rights reserved.