مفهوم نیمفاصله:
معمولاً «فاصله» را میان هر دو کلمهی مستقل ایجاد میکنیم، مثل همین فاصلههایی که بین کلمات این سطر میبینید. اما برخی کلمهها هستند که از چندپاره تشکیل شدهاند، ولی در مجموع یک کلمه محسوب میشوند، مثل «میشود»، «رفتهاند»، «دستها»، «همهی» یا همین کلمهی «نیمفاصله». اگر دقت کنید، میبینید که مثلا کلمهی «میشود» از دو بخش «می» و «شود» تشکیل شده، ولی برای ایجاد فاصله میان آنها از Space استفاده نشده است. به عبارت سادهتر این دو بخش، هم جدا هستند و هم کنار هم نشستهاند چون از نیمفاصله برای ایجاد فاصله میان آنها استفاده شده است.
در استاندارد یونیکد به این کاراکتر
ZWNJ گفته میشود و کد آن
200C هگزادسیمال است. <b>ZWNJ</b> مخفف
zero-width non-joiner است (ناچسبندهی صفرپهنا). با تعاریف بالا دلیل نامگذاری این کاراکتر به
ناچسبندهی صفرپهنا نیز کاملا مشخص است. این حرف موجب میشود حرف پیش و پس از آن، به یکدیگر نچسبند یا به عبارت صحیحتر، حرف پیش از آن، به شکل پایانیاش نشان داده بشود. ناچسبندهی صفرپهنا دیده نمیشود اما از روی اثرش میتوان به وجودش پی برد. حرفی که باعث میشود «میشود» به «میشود» تبدیل بشود، همین حرف ناچسبندهی صفرپهنا است که باید پس از «ی» تایپ گردد؛ این حرف سبب میگردد که «ی» به جای شکل میانیاش یعنی«یــ» (میروم) به صورت پایانیاش یعنی «ی» ظاهر شود (میروم). حرف «ناچسبندهی صفرپهنا» در میان اهل فن به فاصلهی مجازی یا «نیمفاصله» معروف است.
ادامهمرجع دیگر
استاندارد
کد تبادل اطلاعات 8
بیتی فارسی