อ่าน 3 นาที
แบบอักษรสำรอง
ฟอนต์ สำรอง (fallback font) คือแบบอักษรสำรองที่มีสัญลักษณ์สำหรับ อักขระ ยูนิโค้ด ให้ได้มากที่สุดเท่าที่จะเป็นไป ได้ [ 1 ]...
แบบอักษรสำรอง
ฟอนต์สำรอง (fallback font) คือแบบอักษรสำรองที่มีสัญลักษณ์สำหรับ อักขระยูนิโค้ด ให้ได้มากที่สุดเท่าที่จะเป็นไป ได้ [ 1 ]เมื่อระบบแสดงผลพบอักขระที่ไม่เป็นส่วนหนึ่งของชุดอักขระของฟอนต์อื่นๆ ที่มีอยู่ ระบบจะใช้สัญลักษณ์จากฟอนต์สำรองแทน โดยทั่วไป ฟอนต์สำรองจะมีสัญลักษณ์ที่เป็นตัวแทนของอักขระยูนิโค้ดประเภทต่างๆ ไม่ควรสับสนกับฟอนต์ยูนิโค้ด (Unicode font ) ซึ่งมีสัญลักษณ์จำนวนมากที่ประกอบด้วยอักขระยูนิโค้ดที่มีอยู่จริงสำหรับอักขระจำนวนมาก เช่นGNU Unifont
ระบบที่ไม่รองรับฟอนต์สำรอง มักจะแสดงสี่เหลี่ยมสีดำหรือสีขาวเครื่องหมายคำถามอักขระทดแทนยูนิโค้ด (U+FFFD) หรือไม่แสดงอะไรเลย แทนที่อักขระที่หายไป การเพิ่มฟอนต์สำรองอย่างน้อยหนึ่งฟอนต์ไว้ท้ายรายการฟอนต์ที่ต้องการ จะช่วยให้มั่นใจได้ว่าไม่มีอักขระใดหายไป
ฟอนต์สำรอง Unicode BMP
ฟอนต์ Unicode BMP Fallback เป็นฟอนต์ Unicodeที่สร้างขึ้นเพื่อ วัตถุประสงค์ใน การดีบัก โดยเฉพาะ ประกอบด้วยสัญลักษณ์สำหรับอักขระทุกตัวใน Unicode Basic Multilingual Planeแต่ละสัญลักษณ์ประกอบด้วยกล่องที่มีตัวเลขฐานสิบหกสี่หลักที่สอดคล้องกับค่า Unicode [ 2 ] ตัวอย่างทางด้านซ้ายเป็นแบบจำลองของสัญลักษณ์สำหรับอักขระเว้นวรรค ( U+0020)
ต่างจากฟอนต์ Unicode Last Resort ฟอนต์ Unicode BMP Fallback จะแสดงสัญลักษณ์ที่แตกต่างกันสำหรับอักขระ Unicode แต่ละตัว แต่ไม่สามารถแสดงอักขระ Unicode ได้ทั้งหมด เนื่องจากตัวเลขฐานสิบหกสี่หลักสามารถแทนอักขระได้เพียง 65,000 ตัว (0000=0, FFFF=65,535) ดังนั้นฟอนต์ Unicode BMP Fallback จึงถูกจำกัดอยู่ที่อักขระ 65,000 ตัวใน Unicode Basic Multilingual Plane
ฟอนต์ Last Resort ของ Unicode

ตั้งแต่ Unicode เวอร์ชัน 5.0 เป็นต้นไป Unicode Consortium ได้จัดเตรียมฟอนต์สำรองเพื่อแสดงอักขระ Unicode บางประเภท นี่คือ ฟอนต์ระบบ macOS Last Resort เวอร์ชันหนึ่ง ซึ่งได้รับการดัดแปลงให้ใช้งานได้บนแพลตฟอร์มที่ไม่ใช่ของ Apple และจัดทำโดย Apple ผ่านทาง Unicode Consortium [ 3 ]
สัญลักษณ์ที่จัดเตรียมโดยฟอนต์ Unicode Last Resort จะจัดกลุ่ม glyph เข้าเป็นหมวดหมู่ตามตำแหน่งใน ระบบ Unicodeและให้คำแนะนำแก่ผู้ใช้เกี่ยวกับฟอนต์หรือสคริปต์ที่จำเป็นในการดูอักขระที่ไม่สามารถใช้งานได้ สัญลักษณ์ที่จัดเตรียมโดยฟอนต์ Unicode Last Resort เป็นรูปสี่เหลี่ยมจัตุรัสที่มีมุมโค้งมนและมีเส้นขอบหนา ด้านซ้ายและด้านขวาของเส้นขอบ จะระบุช่วง Unicodeที่อักขระนั้นเป็นส่วนหนึ่งโดยใช้ตัวเลขฐานสิบหก ด้านบนและด้านล่างใช้สำหรับคำอธิบายหนึ่งหรือสองรายการของบล็อก Unicodeสัญลักษณ์ที่เป็นตัวแทนของบล็อกจะอยู่ตรงกลางภายในสี่เหลี่ยมจัตุรัส[ 4 ]
แตกต่างจากฟอนต์ Unicode BMP Fallback หรือ GNU Unifont ฟอนต์ Unicode Last Resort แสดงสัญลักษณ์เดียวกันสำหรับอักขระ Unicode หลายตัว การใช้รูปแบบหนึ่งสัญลักษณ์ต่อบล็อกนี้ทำให้ฟอนต์ Unicode Last Resort มีสัญลักษณ์สำหรับทุกอักขระใน Unicode แม้ว่าจำนวนอักขระ Unicode ทั้งหมดจะเกินพื้นที่แอดเดรสของ โครงสร้างฟอนต์ sfnt (TrueType และ OpenType) ซึ่งมีดัชนีสัญลักษณ์ 16 บิตที่สามารถจัดเก็บสัญลักษณ์ได้สูงสุด 65,536 ตัว ปัจจุบัน Unicode มีอักขระที่กำหนดไว้มากกว่า 100,000 ตัว โดยมีพื้นที่แอดเดรสที่เป็นไปได้มากกว่าหนึ่งล้านตัว ซึ่งมากกว่าขีดจำกัดขนาดของ sfnt ถึง 15 เท่า ดังนั้นฟอนต์ Unicode Last Resort จะไม่เสียหายเมื่อ Unicode เติบโตขึ้นเรื่อย ๆ และระนาบหลายภาษาพื้นฐาน (BMP) และระนาบตัวแทนเต็มมากขึ้น
ฟอนต์ Last Resort ของ Apple
ฟอนต์ Last Resort ของ Apple เป็นฟอนต์ระบบสำหรับระบบปฏิบัติการ Macintoshซึ่งเหมือนกับฟอนต์ Last Resort ของ Unicode (ซึ่ง Apple สร้างขึ้นสำหรับ Unicode consortium) [ 3 ]
ฟอนต์ Last Resort ของ Apple ถูกนำมาใช้ครั้งแรกในMac OS 8.5ในปี 1998 เพื่อประโยชน์ของแอปพลิเคชันที่ใช้Apple Type Services for Unicode Imaging (ATSUI) นอกจากนี้ยังใช้ในmacOS ด้วย ในปี 2001 สำหรับMac OS X 10.1ดีไซน์ของฟอนต์ Last Resort ได้รับการปรับปรุงใหม่โดยเพิ่มข้อความขอบ และถูกแปลงเป็นดิจิทัลและขยายเพิ่มเติมโดยMichael EversonจากEvertypeซึ่งยังคงอัปเดตฟอนต์นี้อย่างต่อเนื่องในแต่ละเวอร์ชันใหม่ของ Unicode
เวอร์ชัน Unicode Consortium
ตั้งแต่เวอร์ชัน 13.000 ตระกูลฟอนต์นี้ได้รับการเผยแพร่ภายใต้SIL Open Font License 1.1 [ 5 ]
ตระกูลฟอนต์นี้ประกอบด้วย Last Resort และ Last Resort High-Efficiency โดย Last Resort High-Efficiency ใช้ตาราง 'cmap' (character to glyph index mapping) รูปแบบ 13 (Many-to-one range mappings) ซึ่งช่วยลดขนาดของฟอนต์ แต่Hอาจไม่เข้ากันได้กับบางสภาพแวดล้อม
การเผยแพร่
แหล่งที่มา: [ 6 ]
- 13.000 (2020-10-08): รองรับ Unicode เวอร์ชัน 13.0.0 มีเฉพาะตาราง cmap รูปแบบ 13 เท่านั้น
- 13.001 (2020-10-22): เพิ่ม Last Resort High-Efficiency ทั้งสองแบบอักษรมีตาราง cmap รูปแบบ 4 โดย Last Resort มีตาราง cmap รูปแบบ 12 และ LRHE มีตาราง cmap รูปแบบ 13
- 14.000 (2021-12-01): รองรับ Unicode เวอร์ชัน 14.0.0 เพิ่มอักขระ 12 ตัวสำหรับ 12 บล็อกใหม่ แก้ไขอักขระ 2 ตัวใน 2 บล็อกที่มีอยู่แล้ว (Ahom, Tangut Supplement)
- 15.000 (13 กันยายน 2022): รองรับ Unicode เวอร์ชัน 15.0.0 ลบตาราง 'meta' ออก เพิ่มอักขระ 7 ตัวสำหรับ 7 บล็อกใหม่ แก้ไขอักขระ 6 ตัวใน 6 บล็อกที่มีอยู่ (ตัวควบคุมรูปแบบอักษรฮีโรกลิฟอียิปต์, รูปแบบตัวเลข, ส่วนเสริมตัวดำเนินการทางคณิตศาสตร์, ตัวเลือกการเปลี่ยนแปลง, ส่วนขยายอักษรภาพรวม CJK F, ส่วนเสริมตัวเลือกการเปลี่ยนแปลง)
- 15.100 (2023-09-11): รองรับ Unicode เวอร์ชัน 15.1.0 เพิ่มสัญลักษณ์ใหม่หนึ่งตัวที่ตรงกับบล็อก CJK Unified Ideographs Extension I ที่เพิ่มเข้ามาใหม่ มีการเปลี่ยนแปลงการจับคู่ 627 รายการที่ตรงกับอักขระใหม่ 627 ตัวใน Unicode เวอร์ชัน 15.1
- 16.000 (10 กันยายน 2024): รองรับ Unicode เวอร์ชัน 16.0.0 เพิ่มสัญลักษณ์ใหม่ 10 ตัวสำหรับ 10 บล็อกใหม่ มีการเปลี่ยนแปลงการจับคู่ 5,185 รายการ
- 17.000 (2025-09-09): รองรับ Unicode เวอร์ชัน 17.0.0
ดูเพิ่มเติม
- ฟอนต์ยูนิโค้ด
- แบบอักษร Unicode แบบโอเพนซอร์ส
- ยูนิโค้ด
- จีเอ็นยู ยูนิฟอนต์
- แบบอักษรบน Macintosh
- โค้ด2000
- อาริอัล ยูนิโค้ด เอ็มเอส
- โมจิเบค
- การแทนที่แบบอักษร
ลิงก์ภายนอก
- บทวิเคราะห์โดยย่อเกี่ยวกับหนังสือ Last Resort โดย Michael Everson
- เรื่องราวเกี่ยวกับอักขระยูนิโค้ด โดย ปีเตอร์ คอนสเตเบิล
- ฟอนต์ Last Resortที่ Unicode.org
- ฟอนต์สำรอง BMP Unicodeที่ SIL.org
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ แบบอักษรสำรอง
ฟอนต์ สำรอง (fallback font) คือแบบอักษรสำรองที่มีสัญลักษณ์สำหรับ อักขระ ยูนิโค้ด ให้ได้มากที่สุดเท่าที่จะเป็นไป ได้ [ 1 ]...
ฟอนต์สำรอง Unicode BMP
ฟอนต์ Unicode BMP Fallback เป็น ฟอนต์ Unicode ที่สร้างขึ้นเพื่อ วัตถุประสงค์ใน การดีบัก โดยเฉพาะ ประกอบด้วย สัญลักษณ์ สำหรับอักขระทุกตัวใน Unicode Basic Multilingual Plane แต่ละสัญลักษณ์ประกอบด้วยกล่องที่มีตัวเลขฐานสิบหกสี่หลักที่สอดคล้องกับค่า Unicode [ 2 ]...
ฟอนต์ Last Resort ของ Unicode
ตั้งแต่ Unicode เวอร์ชัน 5.0 เป็นต้นไป Unicode Consortium ได้จัดเตรียมฟอนต์สำรองเพื่อแสดงอักขระ Unicode บางประเภท นี่คือ ฟอนต์ระบบ macOS Last Resort เวอร์ชันหนึ่ง ซึ่งได้รับการดัดแปลงให้ใช้งานได้บนแพลตฟอร์มที่ไม่ใช่ของ Apple และจัดทำโดย Apple ผ่านทาง Unicode...
ฟอนต์ Last Resort ของ Apple
ฟอนต์ Last Resort ของ Apple เป็นฟอนต์ระบบสำหรับ ระบบปฏิบัติการ Macintosh ซึ่งเหมือนกับฟอนต์ Last Resort ของ Unicode (ซึ่ง Apple สร้างขึ้นสำหรับ Unicode consortium) [ 3 ]