dot中显示中文

dot是一个比较好用的图片生成工具,尤其适用于生成各种自动布局的简单图片。

由于dot的源文件是文本文件,在版本管理中比较简单,而且在需要生成大批量类似图片时十分方便。

不过在默认情况下,dot生成的图片并不支持中文。

 

为了在dot图片中显示,十分简单,将源文件转换成utf-8格式,并将dot中的字体指定成支持中文的字体便可,通常制定simsun.tcc作为中文字体。

如下:

/** * @file config.dotf * @brief 配置任务流程图 * @author zkk * @date 2009-05-08 * * $Id: config.dotf,v 1.1 2009/05/10 04:58:53 Kaikuo Exp $ */ digraph g_main{ ranksep=0.2 node [shape=box, style=filled, fillcolor=lightblue, fontname="simsun.ttc", fontsize=14]; edge [fontname="simsun.ttc", fontsize=12]; check_input [shape=diamond, label="是否有新的/n配置数据?"]; check_valid [shape=diamond, label="配置数据/n是否合法?"]; config_prcs [label="配置更新"]; config_burn [label="配置固化"]; end [label="循环结束"]; check_input -> check_valid [label="Y"]; check_input -> end[weight=3, label="N"]; check_valid -> end[weight=3, label="N"]; check_valid -> config_prcs -> config_burn -> end; {rank=same; check_input; check_valid; config_prcs} }

 

 其效果如下:

你可能感兴趣的:(Date,File,input,工具,任务)