移动闲时流量包多少钱:graphviz矢量中文支持

来源:百度文库 编辑:中财网 时间:2024/05/12 05:21:41

graphviz矢量中文支持

日期:2009-06-18 | 分类: | Tags:graphviz, 中文

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://imabc.blogbus.com/logs/41176534.html

用graphviz输出的png应该是标量的,放大一下就马赛克了。要是输出矢量无损的图还是得用ps或者eps格式。但图中有中文时,用命令dot -Tps chs.dot >chs.ps时,会有警告并且输出文件中文消失:

Warning: UTF-8 input uses non-Latin1 characters which cannot be handled by this PostScript driver


这点官方文档有解释,但对解决方法语焉不详。于是Google之,找到解决方法,在linux下可以用cairo引擎来处理:

dot -Tps:cairo chs.dot >chs.ps


另外,直接输出pdf格式的话就可以省去这些事。

中文字体的设置:

node [ fontname="Adobe Kaiti Std" ];
edge [ fontname="Adobe Heiti Std" ];


这两句加开头,可以分别对边和结点字体进行设置,或者用命令行参数
-Nfontname="Adobe Kaiti Std"。字体名可以用fc-list命令得到的任意字体名,也可以指定字体路径。
不知道可不可以对单独一个结点或一条边设置字体。


历史上的今天:

TinyOS 2.x的Eclipse插件Yeti2 2009-06-18为tinyos程序添加ctags支持 2009-06-18使用ubigraph可视化仿真ctp协议 2009-06-18在Tinyos 2.x下用TOSSIM仿真CTP协议 2009-06-18TEP 124 链路估计交换协议(LEEP) 2009-06-18
收藏到:Del.icio.us