Ash*_*ish 7 utf-8 character-encoding graphviz
我创建了一个点文件.在一些节点的标签中包含一些韩语.在graphvig工具的帮助下创建了png文件,但是创建的png不支持韩文语言,它显示为方框.如果我创建svg文件然后它工作正常.帮我解决这个问题.
小智 5
也可以尝试运行dot -v以查看正在加载哪些插件和字体文件。通常,我们希望UTF-8能够正常工作(这些年来已经做了很多工作),并且通过cairopango驱动程序进行的文本布局效果很好。缺点是pango现在会执行自己的字体查找,这对于其他代码来说似乎是一个黑匣子。(pango最近删除了fontconfig,这是可以理解的。我们从来没有发现一种方法来确定fontconfig是否无法为给定的规范找到合适的匹配项-当找不到其他匹配项时,它会很高兴地返回例如打字机字体。)希望这有所帮助。Stephen North(针对graphviz项目)
我遇到了同样的问题,当.png生成文件时,非 ascii 字符无法正确呈现。
我的替代解决方案是使用.svg输出(通过一些命令,如dot -Tsvg my_graph.gv:),这将字体查找问题留给了 svg 查看器。
您可以.svg使用 Web 浏览器打开该文件。如果您坚持格式,大多数Web浏览器还支持save as将.svg文件转换为的功能。.png.png
希望这有帮助
| 归档时间: |
|
| 查看次数: |
3876 次 |
| 最近记录: |