【问题标题】:How to convert type 3 fonts to type 1 fonts in eps file?如何在 eps 文件中将 type 3 字体转换为 type 1 字体?
【发布时间】:2020-09-21 14:49:12
【问题描述】:

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

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

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

【问题讨论】:

  • 加载到 Inkscape 后,尝试将文本转换为轮廓。然后将其保存为EPS。 路径 -> 对象到路径

标签: image svg fonts inkscape eps


【解决方案1】:

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

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

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

我不是 SVG 方面的专家,但我知道它的字体支持有些有限,而且 SVG 消费者的支持并不好。我也认为它根本不支持 type 1 字体。

【讨论】:

    猜你喜欢
    • 2011-01-06
    • 2018-07-11
    • 2011-04-08
    • 2012-03-08
    • 2016-05-31
    • 2012-06-10
    • 1970-01-01
    • 2020-12-27
    • 2017-02-23
    相关资源
    最近更新 更多