نکات کاربردی

طبقه بندی موضوعی

آخرین مطالب

۳ مطلب با موضوع «کارکترهای خاص» ثبت شده است

کشیده می‌تواند با نویسهٔ کشیدگی ( ـ ) (که با نام تطویل نیز شناخته می‌شود) یا یک مجموعه نشان‌ها که برای پیاده‌سازی کشیدگی در قلم استفاده می‌شود، ایجاد شود.

استانداردهای یونیکد کد نقطهٔ U+0640 را با عنوان «تطویل عربی» اختصاص داده است.

این نویسه را در صفحه‌کلید استاندارد فارسی با Shift+- و در صفحه‌کلید غیراستاندارد فارسی و سایر صفحه‌کلیدهای زبان‌های دیگر با Shift+J وارد می‌کنند.

برای حذف کارکتر "کشیده" میتوان از کد Delete_ARABIC_TATWEEL.sql استفاده کنیم.

کشیده

Unicode Character 'ARABIC TATWEEL' (U+0640)

behrad nasehi
۰۳ ارديبهشت ۹۷ ، ۰۹:۵۴ موافقین ۰ مخالفین ۰ ۱ نظر
مفهوم نیم‌فاصله:
معمولاً «فاصله» را میان هر دو کلمه‌ی مستقل ایجاد می‌کنیم، مثل همین فاصله‌هایی که بین کلمات این سطر می‌بینید. اما برخی کلمه‌ها هستند که از چندپاره تشکیل شده‌اند، ولی در مجموع یک کلمه محسوب می‌شوند، مثل «می‌شود»، «رفته‌اند»، «دست‌ها»، «همه‌ی» یا همین کلمه‌ی «نیم‌فاصله». اگر دقت کنید، می‌بینید که مثلا کلمه‌ی «می‌شود» از دو بخش «می» و «شود» تشکیل شده، ولی برای ایجاد فاصله میان آن‌ها از Space استفاده نشده است. به عبارت ساده‌تر این دو بخش، هم جدا هستند و هم کنار هم نشسته‌اند چون از نیم‌فاصله برای ایجاد فاصله میان آن‌ها استفاده شده است.

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

ادامه
مرجع دیگر

Unicode Utilities: Character Properties

پروژه‌‌ى‌ ‌استاند‌ارد خط‌ فارسى‌ در یونى‌کد

استاندارد کد تبادل اطلاعات 8 بیتی فارسی


behrad nasehi
۳۰ فروردين ۹۷ ، ۱۲:۴۵ موافقین ۰ مخالفین ۰ ۰ نظر

آیا تا به حال سعی کرده‌اید در یک صفحه وب بنویسید C#‎ و یا C++‎ ؟ حتماً متوجه شده‌اید که این‌طور نوشته می‌شود: C++ و C# و یا Network+

اما این مشکل را می‌توانید با دو کاراکتر مخفی که خاصیت فارسی و انگلیسی دارند، رفع کنید!

برای درج کاراکتر مخفی با خاصیت انگلیسی، ابتدا در حالت تایپ فارسی قرار بگیرید و سپس کلیدهای

 Ctrl+Shift+3 

را بزنید با اینکار کارکتر علامت چپ به راست (LEFT-TO-RIGHT MARK) درج می شود.

برای درج کاراکتر مخفی با خاصیت فارسی، ابتدا در حالت تایپ فارسی قرار بگیرید و سپس کلیدهای

 Ctrl+Shift+4 

را بزنید.با اینکار کارکتر علامت راست به چپ (RIGHT-TO-LEFT MARK) درج می شود.


 بعنوان نمونه : برای اینکه نقطه انتهای جمله را در فست ریپورت درست نمایش دهدبایستی از روش فوق استفاده شود.

شرح بیشتر...

behrad nasehi
۱۹ خرداد ۹۵ ، ۱۵:۰۶ موافقین ۱ مخالفین ۰ ۱ نظر