วิธีการเปลี่ยนรูปแบบตัวอักษรของชั้นข้อความทั้งหมดในไฟล์ PSD เดียว?


20

ลูกค้าของฉันเปลี่ยนใจและต้องการเปลี่ยนจาก Roboto เป็น Helvetica Neue มีวิธีในการเปลี่ยนรูปแบบตัวอักษรของเลเยอร์ข้อความทั้งหมดโดยอัตโนมัติแทนที่จะเป็นวิธีที่เจ็บปวดทีละชั้นหรือไม่

ฉันมีหน้าจอมากกว่า 20+ หน้า (อาจมากกว่า 1,000 เลเยอร์) เพื่อให้ผ่านไปได้

ฉันกำลังใช้ Photoshop CC 6


คุณช่วยอธิบายเวอร์ชั่น PS ได้ไหม? มี CS6, CC และ CC 2014 แต่ไม่มี "ซีซี 6" ที่ฉันรู้ ... :) เป็น
JohnB

1
สำหรับโครงการในอนาคตใน Photoshop CS6 หรือสูงกว่า: ใช้และWindow > Character styles / หรือ Window > Paragraph styles
Joonas

คำตอบ:


28

ในการเปลี่ยนรูปแบบตัวอักษรของเลเยอร์ข้อความทั้งหมดคุณสามารถกรองเลเยอร์ประเภททั้งหมดด้วยตัวเลือกเลเยอร์การกรอง (CS6 +)

คุณพบมันที่ด้านบนของแผงเลเยอร์ - ไอคอน [T]
ไม่ใช่แค่เลือกเลเยอร์ทั้งหมดที่เหลือในแผงเลเยอร์แล้วเปลี่ยนแบบอักษรตามที่คุณต้องการ

อย่าลืมปิดการกรองเมื่อเสร็จแล้ว - คลิกที่ปุ่มสลับสีแดงถัดจากตัวกรอง

การเปลี่ยนรูปแบบตัวอักษรของเลเยอร์ข้อความทั้งหมดในเวลาเดียวกัน


ฉันไม่สามารถเปลี่ยนแบบอักษรได้ ดร็อปดาวน์ไดอะล็อกฟอนต์ไม่แสดงเมื่อฉันเลือกหลายเลเยอร์ ฉันเห็นเฉพาะแบบอักษรแบบหล่นลงเมื่อฉันคลิกสองครั้งที่ [T] ที่ด้านซ้ายของชั้นข้อความ
Mohammed Joraid

2

หากข้อความเป็นสิ่งเดียวที่จำเป็นต้องเปลี่ยนแปลงและไม่ได้รวมอยู่ลึกเกินไปให้เปิดไฟล์. psd ใน Adobe Illustrator และทำการเปลี่ยนแปลงโดยใช้ Type | Find Font...


2

ก่อนอื่นให้ตรวจสอบแบบอักษรทั้งหมดที่อยู่ในรูปแบบเดียวกัน ถ้าเป็นเช่นนั้นจะใช้สไตล์เลเยอร์หรือกด F7 คลิกที่เลเยอร์ส่วนใหญ่ด้านบนและกด Shift คลิกเลเยอร์สุดท้ายด้วย ตอนนี้คุณได้เลือกเลเยอร์ทั้งหมดแล้ว จากนั้นจากหน้าต่าง -> ตัวอักษรหากไม่ได้อยู่บน มีคุณมีตัวเลือกในการเลือกแบบอักษร ไปแล้ว คุณสามารถเลือกรูปแบบตัวอักษรที่คุณต้องการ มันจะใช้กับเลเยอร์ทั้งหมดที่เลือกไว้ หวังว่ามันจะช่วย


2

วิธีหนึ่งที่อาจใช้งานได้สำหรับคุณคือปิดใช้งาน / ถอนการติดตั้งแบบอักษรเก่าจากระบบของคุณชั่วคราวจากนั้นใช้คุณลักษณะ "แทนที่แบบอักษรที่หายไปทั้งหมด" ภายใต้เมนู "ประเภท" ไม่ใช่วิธีที่ดีที่สุดในการทำซึ่งอาจต้องใช้สคริปต์ แต่ควรทำงานได้ดีในกรณีของคุณ

ป้อนคำอธิบายรูปภาพที่นี่


2

ฉันพบว่ามีประโยชน์:

ให้เชื่อมโยงเลเยอร์ข้อความทั้งหมดที่คุณต้องการเปลี่ยนจากนั้นเลือกหนึ่งในนั้นและใช้แถบตัวเลือกเพื่อทำการเปลี่ยนแปลงในขณะที่กดปุ่ม Shift ค้างไว้

แหล่ง


2

ฉันสร้างสคริปต์ที่สามารถแก้ปัญหาของคุณได้ มันจะมีประโยชน์มากกว่าถ้าคุณมีแบบอักษรหลายแบบในชั้นเดียวเพราะวิธีดั้งเดิมแทนที่แบบอักษรทั้งหมดในชั้นด้วยแบบอักษรเดียว

และกล่องโต้ตอบแบบอักษรที่ขาดหายไปของ Photoshop จะแสดงรายการแบบอักษรที่ใช้ไม่ได้สั้น ๆ เท่านั้นและไม่สามารถเปลี่ยนแบบอักษรที่ติดตั้งแล้วในระบบไฟล์ได้

1) เลือกเลเยอร์ทั้งหมด เมนู: เลือก> เลเยอร์ทั้งหมด

2) ตั้งค่าการจับคู่แบบอักษร

3) เรียกใช้สคริปต์

ดาวน์โหลดที่นี่: http://bereza.cz/ps/

ตอนนี้มันใช้ได้กับ Photoshop CC2015 ขึ้นไป

กล่องโต้ตอบสคริปต์


คุณเป็นตำนาน! สคริปต์ที่ยอดเยี่ยมขอบคุณมาก
Rafael Moni

0

เพียงเลือกเลเยอร์ข้อความทั้งหมดที่คุณต้องการเปลี่ยนและเพียงแค่เปลี่ยนคุณสมบัติข้อความของพวกเขาตามปกติ


1
สวัสดีและยินดีต้อนรับสู่ GDSE แซม! โปรดอย่าลืมตรวจสอบวันที่โพสต์ที่คุณตอบและถ้ามันได้รับคำตอบ นอกจากนี้ยังมีคำตอบหนึ่งบรรทัดมักจะไม่ถือว่าเป็นคำตอบที่ดี: คุณสามารถอ่านเกี่ยวกับการตอบคำถามที่นี่
Sergey Kritskiy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.