Graphviz的点 - 在HTML表格斜体非斜体(Graphviz dot - Italic te

2019-09-23 16:23发布

我使用的是dot版本2.26.3

以下.dot内容:

digraph html {
results [shape=none, margin=0, label=<
    <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
    <TR>
    <TD>Title</TD>
    </TR>
    <TR>
    <TD><I>Description.</I></TD>
    </TR>
    </TABLE>
>];
}

根据生成SVG时..should产生非斜体“标题”和斜体“说明” 的文档 。

dot -Tsvg filename.dot -o output/filename.svg

然而,该描述为非斜体,你可以看到:

任何想法,为什么?

UPDATE

我不能让安装各种原因的最新版本。 最后,我通过使用斜体字体补救。 同样,你可以使用一个强大的字体作为等同于大胆。

<TD><FONT FACE="Times-Roman">Standard.</FONT></TD>

<TD><FONT FACE="Times-Italic">In italics.</FONT></TD>

<TD><FONT FACE="Times-Bold">In bold.</FONT></TD>

Answer 1:

这也是为什么 - 从链接到您提供的资料:

字体标记为粗体,斜体,下划线,下标和上标( <B> <I> <U> <SUB> ;和<SUP >)仅在版本2011年10月14日以后 ,并且是目前仅可经由开罗和SVG渲染器

版本2.26.3然而,似乎是从2010年1月 -至少检查的日期时, 下载的Ubuntu或窗口 。

我建议升级。



Answer 2:

我有版本2.28安装,我的本地文档( C:\Program Files\Graphviz 2.28\share\graphviz\doc\html\info\shapes.html#html )没有提及任何<I><B>标签下在HTML-Like Labels部分。 看来,标签生产时仍能正常工作png输出,但支持是(显然)无论是从删除或没有被加入到svg的功能,现在是(显然)不支持任何输出。



文章来源: Graphviz dot - Italic text in HTML table is non-italic