Windows下的dot中文渲染乱码解决

dot语言绘图有很多渲染器,默认渲染器在windows下无论如何调整(gvedit.exe)都会把中文渲染成乱码。

尝试解决方案如:在graph/node段加入fontname=”Microsoft Yahei” (cairo引擎中这种方式在node段生效)

于是我开始思考,是不是需要手动调用呢?事实很快在我脸上甩了一巴掌:手动调用报13错误。

在网上搜索了好一段时间之后,终于在一篇说明如何使用dot渲染矢量图的文章里找到了解决方法

dot -T类型:渲染器 文件名 -o 输出文件

此处我们使用cairo作为渲染器,完美解决问题

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注