รูปแบบตัวอักษร OTF (Open Type) หรือ TTF (True Type) แตกต่างกันอย่างไร


228

สำหรับ Mac เมื่อฉันดาวน์โหลดแบบอักษรมักให้ตัวเลือกระหว่าง OTF (รูปแบบ OpenType) และ TTF (รูปแบบ TrueType)

มีความแตกต่างในวิธีการทำงานของหนังสติ๊กหรืออะไรระหว่างสองรูปแบบ?

คำตอบ:


226

OTF มีแนวโน้มที่จะเป็นแบบอักษร "ที่ดีกว่า" เนื่องจากรองรับคุณสมบัติการเรียงพิมพ์ขั้นสูง (แบบอักษรขนาดเล็กสลับแบบตัวอักษรและอื่น ๆ ภายในตัวอักษรแทนที่จะเป็นแบบอักษรชุดผู้เชี่ยวชาญแยกต่างหาก) นอกจากนี้ยังสามารถมีเส้นโค้ง (แบบ TTF) หรือเส้นโค้ง Bezier (รูปแบบ PostScript Type 1) ดังนั้นหวังว่าคุณจะได้รับรูปร่างแบบอักษรที่ได้รับการออกแบบมาในตอนแรกและไม่ใช่การแปลงที่มีคุณภาพต่ำ

ในทางตรงกันข้ามหากคุณดาวน์โหลดฟอนต์ฟรีจากไซต์ shovelware คุณก็ไม่น่าจะได้สิ่งนั้นมาก่อน แน่นอนคุณอาจได้รับแบบอักษร TTF ที่เปลี่ยนชื่อเป็น OTF


4
น่าสนใจ - ฉันคิดว่า OTF จริง ๆ แล้วมันเป็นรูปแบบเปิดหรือไม่
Rich Bradshaw

21
ใช่มันคือ ISO14496-22 ดูmicrosoft.com/typography/otspec TrueType อาจถูกพิจารณาว่าเป็น open สำหรับค่า 'x' ของ 'open' ดูdeveloper.apple.com/textfonts/TTRefMan/index.html (และข้อมูลจำเพาะ OTF ก็มีความเกี่ยวข้องเช่นกันเมื่อสร้างบน TTF) อย่างไรก็ตามไม่มีการมอบสิทธิบัตรสาธารณะที่เกี่ยวข้องกับรูปแบบใดรูปแบบหนึ่งและเคยมีปัญหาสิทธิบัตรในอดีต (ดู FreeType และ TT ชุดคำสั่งชุดคำสั่ง bytecode TT)
bobince

39

OTF เป็นรูปแบบที่ใหม่กว่า TTF ดังนั้น OTF จึงมีคุณสมบัติบางอย่างที่ TTF ไม่มี (ซึ่งเป็นจุดที่สงสัยหากผู้สร้างแบบอักษรไม่ได้ใช้)

อย่างไรก็ตามบันทึกย่อหนึ่งจากประสบการณ์ส่วนตัว: ขึ้นอยู่กับสิ่งที่คุณจะทำกับแบบอักษรเหล่านี้ฉันพบว่าการใช้เครื่องมือที่ทำงานกับ TTF นั้นง่ายกว่ามากเมื่อเทียบกับ OTF หากคุณเพียงแค่ใช้พวกเขาสำหรับการเผยแพร่บนเดสก์ท็อป / การประมวลผลคำทั้งสองจะทำงานได้ดี แต่ถ้าคุณกำลังจะทำอะไรเชิงโปรแกรมฉันแนะนำ TTF เพียงเพราะมีเครื่องมือ / ไลบรารีจำนวนมากขึ้น


6
นั่นเป็นประเด็นที่ดี - ดูเหมือนว่า imagemacgick จะทำงานได้ดีขึ้นเมื่อใช้ ttf
แบรดชอว์รวย

23

โปรดทราบว่าเมื่อมีการแปลงไฟล์จบทั้งคู่.otf และ .ttfอาจแสดงแบบอักษรในรูปแบบ OpenType (ดูOpenTypeใน Wikipedia - จริงๆแล้วนี่เป็นออกเสียงที่ถูกต้องมากกว่าในเวอร์ชั่นภาษาเยอรมัน )

นี่เป็นความสับสนเล็กน้อยเนื่องจาก.ttfไฟล์ฟอนต์บางไฟล์อาจดูเหมือนว่าอยู่ในรูปแบบ ANSI-Windows TrueType แบบดั้งเดิม แต่ในความเป็นจริงพวกเขาอาจเป็นฟอนต์ OpenType ที่มีคุณลักษณะครบถ้วน

ความแตกต่างที่สำคัญระหว่างทั้งสองรสชาติคือ.ttfแบบอักษรสไตล์นั้นใช้เส้นโค้งเบซิเยร์กำลังสองในขณะที่.otfแบบอักษรสไตล์ใช้เส้นโค้งเบซิเยร์ลูกบาศก์ (ในอดีตมีการใช้เส้นโค้งเบซิเยร์กำลังสองสำหรับรูปแบบ TrueType 'แบบดั้งเดิม'; ส่วนโค้งลูกบาศก์เบซิเยร์มาจากพื้นหลังของ PostScript) ลูกบาศก์เบซิเยร์นั้นมีความแม่นยำมากขึ้น อาจประมาณด้วยลำดับที่มีขนาดเล็กลงของBéziersกำลังสอง (นอกจากนี้ทราบว่าค่าลูกบาศก์มิได้กำลังสองเส้นโค้งเบซิเยร์อาจตรงทำซ้ำวงกลม. ยังมีข้อผิดพลาดบางประมาณ.)

ความแตกต่างอีกเล็กน้อยในสเปคดูเหมือนว่าttfฟอนต์ OpenType ที่ปรุงแต่งแล้วอาจจะมีรูปแบบเดียวกันกับรหัสจุดหลายจุด ดังนั้นสิ่งนี้ช่วยประหยัดพื้นที่บางส่วนถ้าเช่นรุ่นตัวพิมพ์ใหญ่ของb , βและв (อ่าน: ละติน, กรีกและไซริลลิก 'B') มีรูปร่างเหมือนกัน


เส้นโค้ง Bezier ไม่สามารถทำซ้ำวงกลมนี้มีอะไรจะทำอย่างไรกับมันจะเป็นกำลังสองหรือลูกบาศก์หรือ quartic หรือ quintic ...
Pacerier

ใช่มันก็จริง แต่ก็ไม่สำคัญเท่าไหร่ในกรณีนี้
Debilski

ฉันมีแบบอักษรสองแบบแบบหนึ่งมี otf และแบบอักษรที่มี ttf ทั้งสองใช้เลย์เอาต์ otf แต่ otf หนึ่งใช้ postscript outlines และ ttf one ใช้ ttf outlines ttf one ถูกรายงานว่ากำลังลงชื่อเข้าใช้ใน windows ด้วย
Shaun Bouckaert

11

ฉันไม่เห็นด้วยกับผู้ที่กล่าวว่า OTF เป็นรูปแบบที่ดีที่สุด TTF เสนอความเป็นไปได้ของนักออกแบบในการเปลี่ยนรายละเอียดของการแรสเตอร์บนหน้าจอและในการพิมพ์ (ถ้าผู้ออกแบบรู้วิธีการทำ)

ตัวอย่างเช่น:

TTF กับ OTF


20
รายละเอียดโปรด ..
Pacerier

4
กราฟิกเป็นสิ่งที่น่าสนใจ แต่สำหรับมือใหม่ (อย่างฉัน) นั้นไม่สนับสนุนการเรียกร้อง TTF ในทันทีซึ่งมีนัยที่ดีกว่า จริงๆแล้วมันดูเหมือนตรงกันข้ามกับแถว OTF ทางด้านขวาดูเหมือนจะมีความละเอียดมากกว่า 4 เท่าและใช้ประโยชน์จากการแรเงาบางส่วน กรุณาขยาย
matt wilkie

2
OTF อ้างอิงจาก TTF เนื่องจาก TTF เป็นชุดย่อยของ OTF ดังนั้นจึงควรสนับสนุนคุณสมบัติเดียวกันทั้งหมด
ดาวิดซี. บิชอป

2
+ ด้านไม่ใช่ความละเอียดสูงกว่า - จุดของภาพนี้คือการแสดงให้เห็นว่าอักษรเบรลล์ TTF นั้นคมชัดและกำหนดได้อย่างไรในขณะที่ OTF เบลอ หลายคนอ่านไม่ได้ ในตัวอย่างด้านบนคำใบ้ของผู้ออกแบบตัวอักษรนั้นถูกใช้โดยเอ็นจิน rasterization (เมื่อปรับขนาดให้เป็นความละเอียดที่ไม่ใช่จำนวนเต็มคูณกับความละเอียดพื้นฐาน)
Travis Bemrose

ดูโพสต์นี้สำหรับการสนทนาเกี่ยวกับความแตกต่างระหว่างคำแนะนำ ttf และ otf TTF และ OTF ใช้วิธีการต่าง ๆ ในการบอกใบ้ OTF อาศัยความหมายของฟอนต์และความชาญฉลาดของแรสเตอร์เซอร์เพื่อลดความจำเป็นในการบอกใบ้ซึ่งทำให้ OTF สามารถลดข้อมูลคำใบ้ได้ แม้ว่าในบางกรณีการใช้คำใบ้ที่ลดลงนี้อาจทำให้เกิดปัญหาได้ เนื่องจากฟอนต์ OTF สามารถใช้สไตล์ TrueType หรือการบอกกล่าวสไตล์ PostScript จึงไม่เป็นความจริงอย่างยิ่งที่การอ้างอิง TTF นั้นดีกว่า OTF hint
Benjamin

3

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

MS: อะไรคือความแตกต่างระหว่างแบบอักษร TrueType, PostScript และ OpenType?

แบบอักษร TrueType สามารถปรับขนาดได้ทุกขนาดและชัดเจนและอ่านได้ในทุกขนาด สามารถส่งไปยังเครื่องพิมพ์หรืออุปกรณ์ส่งออกอื่น ๆ ที่ Windows รองรับ แบบอักษร OpenType เกี่ยวข้องกับแบบอักษร TrueType แต่รวมส่วนขยายของชุดอักขระพื้นฐานมากขึ้นรวมถึงการใช้อักษรตัวพิมพ์เล็กตัวเลขแบบเก่าและรูปร่างที่มีรายละเอียดเพิ่มเติมเช่นร่ายมนตร์และหนังสติ๊ก แบบอักษร OpenType ยังสามารถปรับขนาดได้ทุกขนาดชัดเจนและสามารถอ่านได้ในทุกขนาดและสามารถส่งไปยังเครื่องพิมพ์หรืออุปกรณ์ส่งออกอื่น ๆ ที่ Windows รองรับ

แบบอักษรของ PostScript นั้นราบรื่นมีรายละเอียดและมีคุณภาพสูง พวกเขามักจะใช้สำหรับการพิมพ์โดยเฉพาะการพิมพ์คุณภาพระดับมืออาชีพเช่นหนังสือหรือนิตยสาร

รูปแบบตัวอักษรแบบใดที่ดีที่สุดสำหรับฉัน

มันขึ้นอยู่กับ. หากคุณต้องการแบบอักษรที่พิมพ์ได้ดีและอ่านง่ายบนหน้าจอให้ลองใช้แบบอักษร TrueType หากคุณต้องการชุดอักขระขนาดใหญ่สำหรับการครอบคลุมภาษาและการพิมพ์ที่ดีคุณอาจต้องการใช้แบบอักษร OpenType หากคุณต้องการพิมพ์สิ่งพิมพ์คุณภาพระดับมืออาชีพเช่นนิตยสารมันหรือการพิมพ์เชิงพาณิชย์ PostScript เป็นตัวเลือกที่ดี สำหรับข้อมูลเพิ่มเติมโปรดดูที่แบบอักษร: คำถามที่ถามบ่อย

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