相关疑难解决方法(0)

python unicode rendering:如何知道字体中是否缺少unicode字符

在Python中,当我使用选定的字体渲染unicode字符(例如中文字符)时,有时字体对于常见的unicode字符是不完整的,并且无法呈现有问题的unicode字符.在这些情况下,如果我调用"print"函数,输出通常看起来像一个方框,无论底层unicode字符应该是什么样子.

当然,一旦我打印出unicode字符,我就可以查看输出,然后确定所选字体是否错过了特定的unicode字符.但是,在我自动打印之前是否有一种方法可以告诉我,而不必依靠我自己的人眼确定字体中是否包含字符?

我还要澄清我知道的字体比其他字体更完整.我的问题不是我可以使用哪种字体,所以如果我称之为"打印",我通常会有合理的输出.还请忽略我如何打印角色或我是否真的要打印角色的问题.我的问题很简单,对于任何给定的字体,我如何判断字体中是否缺少unicode字符,而不使用依赖于人类对输出的判断的任何手动过程.

python unicode fonts

9
推荐指数
1
解决办法
1534
查看次数

在 matplotlib 中显示 unicode 字符,如 ???

我想用 matplotlib 绘制文本“???? ????? ??? ??? ???”,该怎么办...?

我尝试了流动,但没有奏效。

s = u"???? ????? ??? ??? ???"
x = 0.2
y = 0.2
matplotlib.pyplot.text(x, y, s)
Run Code Online (Sandbox Code Playgroud)

plot matplotlib python-3.x

5
推荐指数
1
解决办法
1402
查看次数

标签 统计

fonts ×1

matplotlib ×1

plot ×1

python ×1

python-3.x ×1

unicode ×1