ไม่มีกฎข้อหนึ่งที่เหมาะสมกับทุกสถานการณ์
ทั้งหมดนี้ค่อนข้างซับซ้อนเพราะมันเกี่ยวข้องกับการสนับสนุนการจัดช่องไฟและการเลือกแบบอักษรและไม่มีคำตอบที่เหมาะกับทุกขนาดที่จะให้บริการสำหรับทุกสถานการณ์ จากประสบการณ์ของฉันมีการใช้หนังสติ๊กมากกว่าที่จะจำเป็นในชุด serif roman หรือ italic ไม่แน่นมากในแบบอักษร sans
สำหรับการอภิปรายและตัวอย่างเพิ่มเติมโปรดดู:
- เมื่อใดที่ฉันไม่ควรใช้การผูกมัดในการเรียงพิมพ์ภาษาอังกฤษ
- สัตว์อะไรเป็น "วีฟฟิล"?
คำตอบแรกข้างต้นกล่าวถึงคำถามปัจจุบันที่ความยาว; ที่สองมีความแตกต่างของตัวอย่างของเอ็นในห้าใบหน้าแตกต่างกันมาก
หากมีการผลักดันมากฎทั่วไปที่เหมาะสมคือ:
- ใช้อย่างชัดเจนศัพท์หนังสติ๊กเฉพาะสำหรับสิ่งที่ทำให้ความรู้สึกในภาษาที่คุณเขียนอยู่ในเช่นเอæในไอซ์แลนด์หรือภาษาอังกฤษเก่าและŒ, œในภาษาฝรั่งเศส
- ออกจากการเลือกของการพิมพ์หนังสติ๊กซอฟแวร์ที่ควรเกิดขึ้นโดยอัตโนมัติสำหรับสถานการณ์ที่มันจะไม่มองขวาโดยที่พวกเขา
นั่นเป็นเรื่องทั่วไปที่ฉันกล้าวางสิ่งของ แต่น่าเสียดายที่มันไม่ได้ผลเสมอไป
เพิ่มแตกต่างกันนิดหน่อย
จากทั้งหมดที่กล่าวมามีบางครั้งที่คุณต้องการให้มีมากกว่าหรือน้อยกว่าฟอนต์ที่เป็นค่าเริ่มต้นหากคุณปล่อยให้มันทำงานอัตโนมัติ
ตัวอย่างเช่นถ้าคุณกำลังพยายามที่จะทำซ้ำนับถือเรียงพิมพ์เอกสารเก่ามากด้วยหนังสติ๊กประวัติศาสตร์เช่นฟุตและเช่นในพวกเขาแล้วคุณจะต้องการที่จะนำผู้ที่มีแม้ว่าตัวอักษรไม่ได้ทำไปโดยปริยาย
อย่างไรก็ตามอย่างที่ Bringhurst ตั้งข้อสังเกตว่าผู้ออกแบบฟอนต์อาจไม่ได้ทำงานที่ถูกต้องตามประวัติศาสตร์เมื่อทำการแยกประเภทเอ็นเป็นมาตรฐานหรือในอดีต ดูคำตอบที่อ้างอิงแรกของฉันข้างต้นสำหรับการสนทนาบางอย่างนี้
นี่คือชุดหนึ่งของหนังสติ๊กจากArno Proของ Robert Slimbach ที่น้ำหนักปกติ (ร่ายมนตร์คู่แรกในบรรทัดแรกจะไม่นับและจะมีเพียงบรรทัดแรกของบรรทัดสุดท้าย)
อย่างที่คุณเห็นบางคนโดยเฉพาะอย่างยิ่งสองคนแรกอยู่ที่นั่นเพื่อแทนที่กฎการจัดช่องไฟที่ชัดเจนเกี่ยวกับคู่เหล่านั้น ขึ้นอยู่กับว่าคุณตั้งค่าประเภทของคุณและขนาดเท่าใด คุณจะไม่ใช้พวกเขาในเมืองหลวงที่เว้นระยะห่างระหว่างตัวอักษรและอาจไม่ใช่เมื่อตั้งค่าส่วนหัวที่ใหญ่กว่าด้วยการปรับช่องไฟเอง นี่เป็นเรื่องของรสนิยมไม่ใช่หนังสือกฎและนักออกแบบที่ละเอียดอ่อนจะต้องใช้วิจารณญาณที่มีรสนิยมสำหรับสิ่งเหล่านี้เช่นเดียวกับในที่อื่น ๆ
หนึ่งคำเตือนเกี่ยวกับแนวโน้มในแบบอักษร OpenType ที่ทันสมัยอยู่ในลำดับที่นี่ Bringhurst บ่นว่าผู้ออกแบบตัวอักษรกำลังวาง (ตัวอย่าง) Thในชุดการมัดมาตรฐานแทนที่จะเป็นชุดประวัติศาสตร์อย่างctดังนั้นคุณอาจจำเป็นต้องปิดการใช้งานหรือเปิดใช้งานสิ่งเหล่านี้อย่างชัดเจนหรือเลือก glyph ที่เหมาะสมจากชุดตัวอักษรด้วยตนเอง
บทเรียนคือการปล่อยให้สิ่งเหล่านี้เชื่อมต่อกับระบบอัตโนมัติเต็มรูปแบบนั้นเป็นความคิดที่ดีสำหรับการบรรลุผลลัพธ์ที่ดีที่สุด
หนังสติ๊กแฟนซี
ในทางตรงกันข้ามโดยเฉพาะอย่างยิ่งเมื่อตั้งค่าในหน้าสคริปต์แต่บางครั้งก็อยู่ในหน้าตัวเอียงที่แท้จริง (หมายถึงใบหน้าที่เอียงมากกว่าการปลอมตัวเป็นตัวเอียงและควรมีตัวพิมพ์ใหญ่ที่มีตัวพิมพ์ใหญ่แทนที่จะเป็นโรมันแนวเฉียง) ความหลากหลายของหนังสติ๊กที่เป็นไปได้สำหรับตัวเรียงพิมพ์เพื่อเลือก บางส่วนของสิ่งเหล่านี้จะเป็นไปโดยอัตโนมัติในขณะที่คนอื่นต้องการการตัดสินใจของตัวเองในการตั้งค่า
เนื่องจากหน้าของสคริปต์เป็นหน้าชนิดของการประดิษฐ์ตัวอักษรดังนั้นจึงมีกฎที่ซับซ้อนที่สร้างไว้ในตารางแบบอักษรสำหรับการรวมร่ายมนตร์ที่อยู่ติดกัน
ฉันไม่รำคาญที่จะแสดงZapfino ที่เก่งกาจของ Hermann Zapf ไม่เพียงเพราะการประดิษฐ์ตัวอักษรมันชัดเจนเกินไป แต่ยังเป็นเพราะมีการเชื่อมโยงหลายภาษาที่ไม่สามารถเอาชนะผู้อ่านทั่วไปได้ ดังนั้นที่นี่แทนที่จะเป็นตัวอย่างของตัวเลือกที่เป็นตัวเลือกบางอย่างจากBickham Script Proของ Richard Lipton :
การตั้งค่ากรีกนั้นแตกต่างอย่างสิ้นเชิง โดยเฉพาะอย่างยิ่งในการทำบุญกรีกคุณอาจต้องการใช้ประโยชน์จากหลาย ๆ ภาษาที่มีอยู่ในการเผชิญหน้าที่ดีของกรีก ยกตัวอย่างเช่นนี่คือบางส่วนจากจอร์จ Douros ของอเล็กซานเด :
หนังสติ๊กอัตโนมัติ, จุดรหัสและมาตรฐาน Unicode
ดูเหมือนว่ากฎข้อผูกมัดFuturaฟอนต์ดั้งเดิมของ Paul Renner เวอร์ชันอิเล็กทรอนิกส์กำลังสร้างการเชื่อมโยงสำหรับfiไม่ว่าจะต้องการหรือไม่ก็ตาม การทำความเข้าใจว่านี้เป็นเพียงความคิดของฉันดูเหมือนว่าฉันบิตของผลกระทบที่มีขนาดหน้าจอขนาดใหญ่โดยเฉพาะอย่างยิ่งให้ที่ฉในใบหน้าที่ไม่ได้ไปบังคับฉันทันทีดังต่อไปนี้
มันน่าจะรวมอยู่ด้วยเพราะชุดส่วนใหญ่มีอย่างน้อยfi, fl, ff ligatures เพื่อรักษาปลาโลมา hysterical ที่อ่าว - โดยที่ฉันหมายถึงจุดโค้ด Unicode สำหรับสิ่งเหล่านี้มีอยู่สำหรับการวนรอบที่ไม่มีสะดุดในการแปลงระหว่าง Unicode และการเข้ารหัสแบบดั้งเดิม
ff FB00 LATIN SMALL LIGATURE FF
# 0066 0066
fi FB01 LATIN SMALL LIGATURE FI
# 0066 0069
fl FB02 LATIN SMALL LIGATURE FL
# 0066 006C
ffi FB03 LATIN SMALL LIGATURE FFI
# 0066 0066 0069
ffl FB04 LATIN SMALL LIGATURE FFL
# 0066 0066 006C
จุดรหัสเหล่านั้นไม่ควรจำเป็นที่ทุกคน -เคย
Unicode คำถามที่พบบ่อยเกี่ยวกับหนังสติ๊กและ digraphsกล่าวว่าเกี่ยวกับหนังสติ๊ก:
คำถาม:ฉันมีต้นฉบับมากมายที่ใช้การมัด "ชั่วโมง" (ตัวอย่าง) อย่างกว้างขวาง ฉันเห็นว่าคุณมีการเข้ารหัสภาษาฮิบรูสำหรับ "fi", "fl" และแม้กระทั่ง "st" แต่ไม่ใช่ "hr" ฉันจะได้รับ "ชั่วโมง" เข้ารหัสเป็นมัดด้วยหรือไม่
ตอบ:หนังสติ๊กที่มีอยู่นั้นมีอยู่ทั่วไปเพื่อความเข้ากันได้และการปัดเศษด้วยชุดอักขระที่ไม่ใช่ Unicode การใช้งานของพวกเขาหมดกำลังใจ จะไม่มีการเข้ารหัสอีกต่อไปในทุกสถานการณ์
การผูกมัดเป็นพฤติกรรมที่เข้ารหัสในฟอนต์: หากมีการขอให้ฟอนต์สมัยใหม่แสดง“ h” ตามด้วย“ r” และฟอนต์นั้นมีการมัดแบบ“ hr” อยู่มันสามารถแสดงการมัดได้ แบบอักษรบางตัวไม่มีรูปตัวอักษรบางตัว (โดยเฉพาะอย่างยิ่งสำหรับสคริปต์ที่ไม่ใช่ภาษาละติน) มีหลายร้อยแบบ มันไม่สมเหตุสมผลเลยที่จะกำหนด Unicode code points ให้กับความเป็นไปได้เฉพาะแบบอักษรเหล่านี้
ถาม:การผูก” ct” เป็นอย่างไร? มีตัวอักษรสำหรับสิ่งนั้นใน Unicode หรือไม่?
ตอบ:ไม่การมัด“ ct” เป็นอีกตัวอย่างหนึ่งของการมัดของตัวอักษรละตินที่พบเห็นได้ทั่วไปในรูปแบบแบบเก่า สำหรับกรณีของการมัด“ hr” การแสดงของการมัดนั้นเป็นเรื่องของการออกแบบตัวอักษรและไม่จำเป็นต้องมีการเข้ารหัสอักขระสำหรับการมัดแยกต่างหาก เพียงแค่หนึ่งแสดงถึงลำดับตัวอักษรใน Unicode และขึ้นอยู่กับการออกแบบตัวอักษรและการควบคุมคุณลักษณะแบบอักษรเพื่อตรวจสอบว่าผลที่ได้คือ ligated ในจอแสดงผล (หรือในการพิมพ์) สถานการณ์เดียวกันใช้สำหรับการโยงที่เกี่ยวข้องกับความยาวและอื่น ๆ อีกมากมายที่พบในอักษรละติน
จำไว้ว่า Unicode Standard เป็นตัวละครมาตรฐานการเข้ารหัสและไม่ได้มีวัตถุประสงค์เพื่อสร้างมาตรฐานให้กับรูปเส้นเอ็นหรือรูปแบบการนำเสนออื่น ๆ หรือด้านอื่น ๆ ของรายละเอียดของการออกแบบฟอนต์และสัญลักษณ์ หนังสติ๊กที่คุณสามารถหาได้ใน Unicode Standard เป็นการเข้ารหัสความเข้ากันได้เท่านั้น - และไม่ได้หมายถึงการตั้งค่าแบบอย่างที่ต้องการการเข้ารหัสของลิ้นทั้งหมดเป็นอักขระ