ตัวเชื่อมความกว้างศูนย์
ตัวเชื่อมความกว้างศูนย์ (ZWJ ย่อมาจาก zero-width joiner) คืออักขระควบคุมที่ใชัในการเรียงพิมพ์ในคอมพิวเตอร์ ใช้เพื่อจัดการการเชื่อมต่อระหว่างอักษรตัวเขียนบางชนิด เช่นอักษรอาหรับ หรือ อักษรตระกูลพราหมี เมื่อใส่ตัวเชื่อมความกว้างศูนย์ลงไปก่อนหรือหลังตัวอักษร จะเป็นการบังคับให้อักษรนั้นแสดงผลในรูปแบบที่เชื่อมต่อกับตัวเชื่อม เสมือนว่ามีอักษรอื่นอีกตัวอยู่ตรงตัวเชื่อมนั้น หรือใช้เพื่อเปลี่ยนการแปลงรูปอักษรเชื่อมต่อให้เป็นแบบอื่น ซึ่งอาจจำเป็นต้องใช้ในบางโอกาส ปกติแล้วตัวเชื่อมความกว้างศูนย์จะไม่สามารถมองเห็นได้ แต่อาจสังเกตได้จากอักษรรูปแบบเชื่อมต่อที่วางอยู่ลอย ๆ ในข้อความ
ตัวเชื่อมความกว้างศูนย์มีรหัสยูนิโคด U+200D[1] และมี HTML เอนทิตี เป็น ‍ ‍ และ ‍[2] ในผังแป้นพิมพ์แบบ InScript ซึ่งใช้สำหรับภาษาในประเทศอินเดีย จะพิมพ์ตัวเชื่อมความกว้างศูนย์โดยใช้แป้น Ctrl+Shift+1 ร่วมกัน อย่างไรก็ตาม ผังแป้นพิมพ์อื่นจำนวนมากใช้ตำแหน่งเดียวกับแป้น ']' ของแป้นพิมพ์แบบเควอร์ตี สำหรับพิมพ์อักขระนี้[3]
ตัวอย่าง
[แก้]ลำดับอักขระ | การแสดงผล |
---|---|
[ka क] [virāma ्] | क् |
[ka क] [virāma ्] [ZWJ] | क् |
[ka क] [virāma ्] [ṣa ष] | क्ष |
[ka क] [virāma ्] [ZWJ] [ṣa ष] | क्ष |
ลำดับอักขระ | การแสดงผล |
---|---|
[Na ണ] [virāma ്] [ZWJ] | ണ് |
[na ന] [virāma ്] [ZWJ] | ന് |
[ra ര] [virāma ്] [ZWJ] | ര് |
[la ല] [virāma ്] [ZWJ] | ല് |
[La ള] [virāma ്] [ZWJ] | ള് |
อ้างอิง
[แก้]- ↑ Unicode Chart: General Punctuation
- ↑ HTML Symbol Entities Reference จาก w3school.com
- ↑ "ചിത്രം:Inscript.jpg – Malayalam Computing". Malayalam.kerala.gov.in. คลังข้อมูลเก่าเก็บจากแหล่งเดิมเมื่อ 11 ตุลาคม 2011. สืบค้นเมื่อ 22 ตุลาคม 2011. (ในภาษามลยาฬัม).
- ↑ "Changes related to Malayalam in Unicode 5.1.0 from 5.0" (PDF). Unicode.org. สืบค้นเมื่อ 12 มิถุนายน 2015.