如何将eps文件中的type 3字体转换为type 1字体?

How to convert type 3 fonts to type 1 fonts in eps file?

我在 Microsoft PowerPoint 中创建了一个图像。然后我使用了 file -> Save as -> svg 选项。后来我在 Inkscape 中导入了这个 svg 图像并保存为 eps 图像。

但是,我的 eps image 似乎有 type 3 字体。我希望我的 eps imagetype 1 字体。有没有办法防止在 inkscape 或 powerpoint 中包含 type 3 字体?

如果需要,我很乐意提供更多详细信息。

您不能保证能够将 type 3 字体转换为 type 1 字体。那是因为 type 3 字体可以包含 anything.

更具体地说; type 3 字体可以包含颜色运算符和图像,这在 type 1 字体中是不可能的。 Type 1 字体只能包含字形轮廓的矢量描述。

没有看到任何文件,很难确定,但原始 .ppt 文件可能使用了图案填充,Microsoft 应用程序(以及,公平地说,其他工具)有一些转向的习惯模式转换为 type 3 字体。我的猜测是这就是正在发生的事情。如果是这种情况,那么您不能将类型 3 字体转换为类型 1。

我不是 SVG 专家,但我知道它的字体支持有些有限,而且 SVG 消费者的支持也不是很好。我也不认为它完全支持 type 1 字体。