ตัวเชื่อมความกว้างศูนย์

ตัวเชื่อมความกว้างศูนย์ (ZWJ ย่อมาจาก zero-width joiner) คืออักขระควบคุมที่ใชัในการเรียงพิมพ์ในคอมพิวเตอร์ ใช้เพื่อจัดการการเชื่อมต่อระหว่างอักษรตัวเขียนบางชนิด เช่นอักษรอาหรับ หรือ อักษรตระกูลพราหมี เมื่อใส่ตัวเชื่อมความกว้างศูนย์ลงไปก่อนหรือหลังตัวอักษร จะเป็นการบังคับให้อักษรนั้นแสดงผลในรูปแบบที่เชื่อมต่อกับตัวเชื่อม เสมือนว่ามีอักษรอื่นอีกตัวอยู่ตรงตัวเชื่อมนั้น หรือใช้เพื่อเปลี่ยนการแปลงรูปอักษรเชื่อมต่อให้เป็นแบบอื่น ซึ่งอาจจำเป็นต้องใช้ในบางโอกาส ปกติแล้วตัวเชื่อมความกว้างศูนย์จะไม่สามารถมองเห็นได้ แต่อาจสังเกตได้จากอักษรรูปแบบเชื่อมต่อที่วางอยู่ลอย ๆ ในข้อความ

ตัวเชื่อมความกว้างศูนย์มีรหัสยูนิโคด U+200DUnicode Chart: General Punctuation และมี HTML เอนทิตี เป็น #8205; #x200D; และ zwj;HTML Symbol Entities Reference จาก w3school.com ในผังแป้นพิมพ์แบบ InScript ซึ่งใช้สำหรับภาษาในประเทศอินเดีย จะพิมพ์ตัวเชื่อมความกว้างศูนย์โดยใช้แป้น Ctrl+Shift+1 ร่วมกัน อย่างไรก็ตาม ผังแป้นพิมพ์อื่นจำนวนมากใช้ตำแหน่งเดียวกับแป้น ']' ของแป้นพิมพ์แบบเควอร์ตี สำหรับพิมพ์อักขระนี้ .

 ตัวอย่าง 
+ อักษรเทวนาครี ลำดับอักขระ  การแสดงผล [ka क] [virāma ्]  क् [ka क] [virāma ्] [ZWJ]  क्‍ [ka क] [virāma ्] [ṣa ष]  क्ष [ka क] [virāma ्] [ZWJ] [ṣa ष]  क्‍ष
+ อักษรมลยาฬัม(จนถึงยูนิโคดรุ่น 5.0; ในรุ่นหลังจากนั้น จะมีการจัดสรรตำแหน่งเฉพาะในตารางรหัส) ลำดับอักขระ  การแสดงผล [Na ണ] [virāma ്] [ZWJ]  ണ്‍ [na ന] [virāma ്] [ZWJ]  ന്‍ [ra ര] [virāma ്] [ZWJ]   ര്‍ [la ല] [virāma ്] [ZWJ]   ല്‍ [La ള] [virāma ്] [ZWJ]   ള്‍

 อ้างอิง 

 ดูเพิ่ม 
 ตัวไม่เชื่อมความกว้างศูนย์
 ช่องว่างความกว้างศูนย์
 ช่องว่างไม่ตัดคำความกว้างศูนย์

 แหล่งข้อมูลอื่น 
 Proposal on Clarification and Consolidation of the Function of ZERO WIDTH JOINER in Indic Scripts

หมวดหมู่:อักขระควบคุม
หมวดหมู่:การเรียงพิมพ์
หมวดหมู่:ยูนิโคด