【发布时间】:2020-04-29 22:17:27
【问题描述】:
我一直在尝试使用 Manim 为孟加拉语角色制作动画。我使用this method 在 Manim 中使用 pc 字体。在我看到输出之前,一切似乎都运行良好。例如,如果我写 বাংলা লেখা,我会得到输出(仔细查看输出)বাংলা লখো。大多数时候它会吐出毫无意义的词。
使用的代码是:
class test_3(Scene):
def construct(self):
text1 = Text('বাংলা লেখা', font='Akaash')
text2 = Text('english text', font='Arial').move_to(DOWN)
self.play(Write(text1), Write(text2))
self.wait()
【问题讨论】:
-
连字没有正确呈现,对吧?您可能应该在 Manim 提交错误。
-
@lenz 我不认为它与渲染有关。 unicode 编码好像坏了。
-
连错误码都没有,怎么找bug?
-
对我来说这看起来不像是编码问题。在一个版本中,缺少 KHA 并且 AA 更改为 O。提交错误意味着您 open an issue at Manim,说明您做了什么,您希望看到什么以及您实际看到了什么。然后由 Manim 开发人员来查找并修复错误,如果他们认为这是一个错误。
标签: python unicode python-unicode manim