OSX 和 Windows 之间共享的文件中使用的字体名称

OSX 和 Windows 之间共享的文件中使用的字体名称

我们的设计师使用 OSX,创建 InDesign 或 AI 文件。然后将其传递给我们进行修改。

当我们在 Windows 上打开文件时,系统提示缺少字体。在此示例中,使用的是 Futura 字体。

Windows 机器安装了 BitStream 的 Futura。字体名称是“Futura Std”,而在 OSX 上,它只是 Futura。

因此,InDesign 选择一种随机字体在 Windows 上替代 Futura,而不是选择 Futura Std。

现在我们可以使用“查找字体”功能,并将“Futura”的所有实例更改为“Futura Std”,但如果我们将文件传回给设计师,他们必须执行相反的操作。

处理这个问题的正确方法是什么?

答案1

一个可以一次性完成并且适用于所有未来文件的解决方案是在 Windows 中使用字体替换。

字体替换是使用注册表项下的注册表项设置的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes

例如,在此注册表下添加一个名为 的条目,Helvetica其值为,表示将 Helvetica 字体替换为 Arial 字体。同样,值为 的Arial注册表条目将把带有 ANSI_CHAERSET 的 Arial 替换为带有 GREEK_CHARSET 的 Arial。Arial,0Arial,161

这样,您就可以Futura在 Windows 上将其定义为与 相同Futura Std,因此实际上您可以在 Windows 上拥有一个名为 的字体,Futura 该字体只是 的别名Futura Std

在将 OSX 文件传输到 Windows 的情况下,此解决方案肯定有效。您必须进行实验,看看在使用别名时这是否也有效Futura,因为这可能取决于您在 Windows 上使用的编辑器如何处理字体名称。

相关内容