รูปแบบตัวอักษร 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.