在inkscape中嵌入字体

Dou*_*tle 4 fonts svg inkscape

有没有人知道将字体嵌入到inkscape可读的svg文件中的当前状态。我发现缺少嵌入字体严重阻碍了 svg 文件的可移植性,尤其是在将文件发送给在其机器上没有管理员访问权限且无法安装字体的人时。

我尝试按照此链接中给出的说明进行操作:

如何:在 Linux Inkscape SVG 文档中嵌入字体

但一直无法让它工作,这个链接也表明这是可能的:

https://answers.launchpad.net/inkscape/+question/83618

我,公平地说,我试图让它在 Windows 上运行,而不是在 linux 上运行(我现在无法访问 linux 机器)。是否有人知道或有权访问此功能正在工作的实际 svg 文件?

Wes*_*ger 5

我想我已经找到了解决方法。

如果 SVG 中没有太多文本,您可以选择所有文本对象和Path-> Object to Path,然后您将无法再编辑文本,但即使未安装字体,任何查看器也可以正确解析生成的文件.

如果文本很多,此操作可能会增加 SVG 文件的大小。


Dou*_*tle 1

我在graphicdesign.stackexchange.com上得到了用户Paolo Gibellini的答复:

在当前版本的 Inkscape 中似乎还无法嵌入 SVG 字体(另请参阅此处的一个小示例)。

在 0.48 发行说明中:

有一个已知的限制,即对话框中的字形列表尚未以所选字体呈现,但仍以系统字体呈现

在 0.47 版本说明中,对限制有更详细的解释:

作为 SoC 2008 项目,JucaBlues 实现了 SVG 字体的初始解析和渲染。您可以在 Inkscape 中设计字体,但尚不支持使用它们在画布上渲染文本。我们正在等待 libpango 实现对用户字体功能的适当支持。

Firefox 或 Internet Explorer 不支持 SVG 字体的渲染,Inkscape Wiki 告诉我们:

SVG2.0可能会用WOFF取代SVG字体

(让我们等着看)