有没有办法从 MetaPost 输出带有所有字体轮廓的 SVG?

有没有办法从 MetaPost 输出带有所有字体轮廓的 SVG?

假设有一个任意 .mp 文件,它会生成一个带有一些 TeX 文本标签的图像,例如:

outputtemplate := "test.svg";
outputformat   := "svg";
beginfig (1);
  draw fullcircle;
  draw btex test etex;
endfig;
end.

有没有一种方法,无需修改beginfig和之间的任何内容endfig,即可获得包含所有文本标签轮廓的 SVG 文件,而不是仅由 产生的“实时”文本mpost filename.mp

...
<text font-size="9.962646">test</text>
...

最好不要使用完整 TeX Live 安装中未提供的任何外部工具。

答案1

发布问题后,意外地找到了答案。prologues := 3;在文件开头添加似乎可以解决问题,并且上面的示例文件添加后生成的 SVG 文件确实prologues := 3;包含轮廓:

...
      <path style="fill-rule: evenodd;" d="M112.000000 -252.000000C118.000000 -401.000000,202.000000 ..."></path>
...

相关内容