如何在单个PSD文件中更改所有文本层的字体样式?


20

我的客户改变了主意,希望从Roboto转到Helvetica Neue。有没有一种方法可以自动更改所有文本图层的字体样式,而不是一次只更改一个图层的痛苦方式?

我有20多个屏幕(可能超过1000层)要经过。

我目前正在使用Photoshop CC 6


您能说明一下您的PS版本吗?有CS6,CC和CC 2014,但我不知道有“ CC 6” ... :)
JohnB 2014年

1
对于Photoshop CS6或更高版本中的未来项目:使用Window > Character styles和/或Window > Paragraph styles
乔纳斯(Joonas)2014年

Answers:


28

要更改所有文本图层的字体样式,可以使用“ 图层过滤”选项(CS6 +)过滤所有“文字层” 。

您可以在“图层”面板的顶部找到[T]图标。
只需选择“图层”面板中剩余的所有图层,然后根据需要更改字体。

完成操作后,别忘了关闭过滤-单击过滤器旁边的红色切换按钮。

同时更改所有文本图层的字体样式


我似乎无法更改字体。选择多个图层时,字体对话框下拉菜单不显示。当我双击文本层左侧的[T]时,只能看到字体下拉。
Mohammed Joraid

2

如果仅是需要更改的文本,并且文本集成的不够深入,请在Adobe Illustrator中打开.psd文件,然后使用进行更改 Type | Find Font...


2

首先检查所有字体是否使用相同的格式。如果是这样,则采用图层样式或按F7。单击最顶层,然后按shift也单击最后一层。现在,您已经选择了所有图层。然后从window-> character(如果未启用)。在那里,您可以选择字体。你去。您可以选择所需的字体样式。它将应用于所有选定的图层。希望它会有所帮助。


2

一种可能对您有用的方法是暂时从系统中禁用/卸载旧字体,然后使用“类型”菜单下的“替换所有丢失的字体”功能。这不是最漂亮的方法,可能需要编写脚本,但是在您的情况下应该可以正常工作。

在此处输入图片说明


2

我发现这很有用:

而是,链接要更改的所有文本层,然后选择其中之一并使用选项栏在按住Shift键的同时进行更改。

资源


2

我创建了可以解决您问题的脚本。如果您在单层中有多种字体,这将更加方便,因为传统方式将一层中的所有字体替换为一种字体。

而且,Photoshop内置的“丢失字体”对话框仅显示简短的不可用字体列表,并且无法更改文件系统中已安装的字体。

1)选择所有图层。菜单:选择>所有图层

2)设置字体配对。

3)运行脚本

在这里下载:http : //bereza.cz/ps/

无论如何,现在它可以与Photoshop CC2015及更高版本一起使用

脚本对话框


你是传奇!很棒的脚本,非常感谢。
拉斐尔·莫尼

0

只需选择要更改的所有文本图层,然后像平常一样简单地更改其文本属性即可。


1
嗨,欢迎来到GDSE,Sam!请不要忘记查看您要回答的帖子的日期以及是否已接受答案。通常,单行答案也不是一个好答案:您可以在此处阅读有关回答问题的信息
Sergey Kritskiy
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.