我有一个用 Inkscape 打开的 Adobe Illustrator 文件。一切都很好,除了一些文本都搞砸了,因为我的电脑上没有所有合适的字体。所以,我的问题是......有没有办法找出我在这个特定文件中特别缺少哪些字体?
如何使用 Inkscape 找到丢失的字体?
平面设计
adobe-illustrator
字体识别
墨景
2022-02-18 20:41:03
4个回答
我知道的唯一技巧是开始编辑文本本身;文本工具栏会显示字体的名称,并给你一个小“!” 图标显示未安装字体。至于大量搜索一堆丢失的字体,我不知道任何技术。我打赌有人可以为此写一个脚本!
在文本编辑器中查看ai文件,搜索“Font”短语。如果字体未转换为轮廓并且您的ai文件包含xmp meta或未压缩,您应该能够直接读取字体名称。甚至可以编写一个简单的脚本来简单地列出使用的字体。对于 Inkscape 的 python 扩展来说,这可能是一个好主意。尝试将这个想法放在开发列表中。
还不可能,我认为这不应该是扩展。这是一个必不可少的核心功能。Scribus 这样做的方式是在加载文档时告诉用户丢失的字体,并建议用一些可用的字体替换那些丢失的字体。
如果您有时间,请查看错误跟踪器以获取有关该问题的现有报告,如果没有,请归档。谢谢 :)
我刚刚了解到Inkscape 有一个非常有用的扩展名为 Replace Font,它位于 Extensions --> Text 下。该扩展使您能够搜索打开的文档并查找和/或替换其字体,或列出其中使用的所有字体。