我至少两次注意到 Adobe Photoshop CS5.1 存在一个非常令人恼火的问题。
我下载了一个分层的 PSD 文件来使用,在发行说明中,它将我引导到所有使用的字体的下载页面,即 Futura Medium Condensed。我检查了一下,没有找到任何富图拉字体。因此,我从 PSD 提供商提供的源下载并安装了字体。我关闭并重新打开 Photoshop,当我打开 PSD 文件时,出现错误提示:
某些文本图层包含缺失的字体。这些图层需要替换缺失的字体,然后才能用于基于矢量的输出。
然后我去编辑文本层并收到:
文本层“折扣”缺少以下字体。
将来将发生 CondensedExtraBold
字体替换。是否继续?
如果我单击“确定”,它会用 Myriad Pro 替换此层。我下载的字体不对吗?我进入字体下拉菜单,看到我有一个名称略有不同的字体“Futura-CondensedExtraBold-Th Regular”
- 我在 Helvetica 上也遇到了这个问题。我收到了一个 PSD 文件,打开文件时,同样出现“某些文本图层包含缺少这些字体...”的错误对话框 - 而当我去编辑带有文本的图层时,我得到了:
文本层“Home”缺少以下字体:
海尔维提卡
将发生字体替换。继续吗?
我点击继续 - 它替代了 Myriad Pro - 并检查我的字体列表,果然我有一堆 Helvetica 字体,但没有一个确切的名字是“Helvetica”
- 这是一个常见问题吗?谷歌搜索后发现有几个人遇到了类似的问题(我认为都是在 Mac 上),但没有得到具体的帮助或回复。
- 是不是两个字体名称不是精确的匹配吗?如果是这样,是否有任何方法可以设置 Photoshop 以更智能地替换甚至设置某种映射(如果是“Helvetica”,则替换为“Helvetica Lt Std”?
- 还有什么其他的事情吗?也许是我没有想到的事情?
答案1
这是一个常见问题吗?
是的。如果字体来自不同的提供商,或者字体版本或变体不同,则字体本身中嵌入的名称可能会有所不同。某些字体有不同的名称,具体取决于其用途(或可能使用它们的平台的限制)。
是不是两种字体名称不完全匹配?
正是如此。
有几个可能的解决办法。
- 使用正确的字体。向您提供 PSD 文件的人并没有提供正确的字体。这可能是最好的选择,因为如果您使用的字体没有足够接近的度量,则可能会出现细微的变化,从而导致整个文档出现问题。话虽如此,重排通常不是 Photoshop 文档中的问题。
- 在 Photoshop 中替换字体。选择缺少字体的文本层(它将在图层面板中显示一个警告标志),打开字符面板并将字体更改为您拥有的字体。
- 在 Windows 中创建替换规则。不建议这样做,但如果您查看注册表
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
,您应该能够猜出该怎么做。(值名称 = 缺少字体,值数据 = 您拥有的字体)
答案2
不能肯定 Helvetica 是否正确,但请
c:\Windows\fonts
尝试重命名 Futura-CondensedExtraBold-Th Regular
并Future CondensedExtraBold
重新打开 photoshop。我认为您下载了错误的字体