فاصله مجازی: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Rezabot (بحث | مشارکت‌ها)
جز v1.39b - اصلاح شده توسط ابزار تمیرکاری> (دارای نویسه‌های نادرست که باید جایگزین شوند - دارای پیوندهای داخلی به صو...
برچسب: WPCleaner
خط ۲:
'''فاصلهٔ مجازی''' که به آن '''فاصلهٔ صفر''' و گاه '''نیم‌فاصله''' و '''فاصلهٔ جامد''' هم گفته شده، [[نویسه|نویسه‌ای]] در [[استاندارد یونی‌کد]] است که برای [[حروفچینی کامپیوتری|حروفچینی کامپیوتریِ]] بعضی خط‌ها ازقبیل [[خط فارسی]] و [[خط‌های هندیک]] به‌کار می‌رود.
 
در فارسی این نویسه در مواردی که دو حرف به هم نمی‌چسبند ولی «فاصلهٔ مرئی» ندارند استفاده می‌شود. مثلاً در کلمه‌های «خانه‌ها»، «می‌شود» و «بهره‌وری». (توجّه شود به تفاوت با «خانه ها*» و «می شودمی‌شود*» و «بهره وریبهره‌وری*» که در آنها از «فاصلهٔ معمولی»، یعنی یک فاصلهٔ کامل، استفاده شده که شکل نادرستِ تایپ واژه‌های یادشده است).
{|class="wikitable"
!colspan="3"| درست (با فاصلهٔ مجازی)
خط ۱۵:
! کد
|-
| {{lang|ar|أي‌بي‌إمأی‌بی‌إم}}
| [[پرونده:Correct display of Arabic with ZWNJ.svg]]
| <code>أی&amp;zwnj;بی&amp;zwnj;إم</code>
| {{lang|ar|أيبيإمأیبیإم}}
| [[پرونده:Incorrect display of Arabic without ZWNJ.svg]]
| <code>أیبیإم</code>
خط ۲۶:
| [[پرونده:Correct display of Persian with ZWNJ.svg]]
| <code>می&amp;zwnj;خواهم</code>
| می‌خواهم
| میخواهم
| [[پرونده:Incorrect display of Persian without ZWNJ.svg]]
| <code>میخواهممی‌خواهم</code>
|فارسی
|-
خط ۴۷:
|آلمانی
|}
کد این نویسه در استاندارد یونی‌کد U+200C است. این نویسه در استاندارد ملی شمارهٔ ۶۲۱۹ ایران<ref>[http://www.farsiweb.info/wiki/Standards/ISIRI6219 ISIRI 6219 - FarsiWeb<!-- عنوان تصحیح شده توسط ربات -->]</ref> نیز استاندارد شده‌است. نام فاصلهٔ مجازی اولین بار در استاندارد ملی ۳۳۴۲ ایران<ref>{{یادکرد وب |عنوان= استاندارد کد تبادل اطلاعات 8 بیتی فارسی - استاندارد ملی ۳۳۴۲ ایران|نشانی=http://www.isiri.org/portal/files/std/3342.htm |بازبینی= ۱۷ فوریهٔ ۲۰۱۳ |ناشر=مؤسسهٔ استاندارد و تحقیقات صنعتی ایران |نشانی بایگانی=http://www.webcitation.org/6EVBbrnwn |تاریخ بایگانی= ۱۷ فوریهٔ ۲۰۱۳ |کد زبان=fa}}</ref> استاندارد شده‌است.
{{یادکرد وب |عنوان= استاندارد كد تبادل اطلاعات 8 بيتي فارسي - استاندارد ملی ۳۳۴۲ ایران|نشانی=http://www.isiri.org/portal/files/std/3342.htm |بازبینی= ۱۷ فوریهٔ ۲۰۱۳ |ناشر=مؤسسهٔ استاندارد و تحقيقات صنعتی ايران |نشانی بایگانی=http://www.webcitation.org/6EVBbrnwn |تاریخ بایگانی= ۱۷ فوریهٔ ۲۰۱۳ |کد زبان=fa}}
</ref> استاندارد شده‌است.
 
== معرفی ==
استاندارد [[ایزیری ۳۳۴۲]] از نخستین استانداردهایی است که مفاهیم فاصلهٔ مجازی و [[اتصال مجازی]] را معرفی کرد.<ref name="fw">{{یادکرد وب |نویسنده = |نشانی=http://www.farsiweb.info/report/stat1.html |پیوند بایگانی= http://www.webcitation.org/query?url=http%3A%2F%2Fwww.farsiweb.info%2Freport%2Fstat1.html&date=2013-11-16|عنوان=پروژهٔ استاندارد خط فارسی در یونی‌کد | ناشر = فارسی‌وب |تاریخ = دی‌ماه ۱۳۷۹ |تاریخ بایگانی= ۱۶ نوامبر ۲۰۱۳}}</ref>
 
== روش نوشتن ==
 
=== در سیستم عامل لینوکس ===
برای تایپ فاصلهٔ مجازی در [[لینوکس|سیستم عامل لینوکس]]، توزیع [[اوبونتو]]، می‌توان با ورود به بخش Preferences، گزینهٔ Keyboard را انتخاب کرد. سپس، با انتخاب Layout و پس از آن Options، در قسمتِ Using space key to insert non-breakable space character، نسبت به انتخاب کلید ترکیبی دل‌خواه اقدام کرد. به‌عنوان نمونه، با انتخاب Zero-width non-joiner character at second level، مجموعه کلید مبدّله (شیفت) به‌همراه فاصله (Shift + Space)، به‌عنوان نیم‌فاصله قابل‌استفاده است.
سطر ۶۵ ⟵ ۶۲:
برای نوشتن فاصلهٔ مجازی چند راه وجود دارد:
# [[ویکی‌پدیا:فارسی‌نویسی#.D8.AA.D8.B5.D8.AD.DB.8C.D8.AD_.D8.B5.D9.81.D8.AD.D9.87.E2.80.8C.DA.A9.D9.84.DB.8C.D8.AF_.D9.81.D8.A7.D8.B1.D8.B3.DB.8C_.D9.85.D8.B7.D8.A7.D8.A8.D9.82_.D8.A8.D8.A7_.D8.A7.D8.B3.D8.AA.D8.A7.D9.86.D8.AF.D8.A7.D8.B1.D8.AF_.D9.85.D9.84.DB.8C_.D8.AF.D8.B1_.D9.88.DB.8C.D9.86.D8.AF.D9.88.D8.B2|صفحه‌کلید استاندارد فارسی (۹۱۴۷)]] را نصب کنید و از Shift+Space یا Shift+B استفاده نمایید.
# Num lock را روشن کنید، کلید Alt را نگه دارید، و به کمک شماره‌های سمت راستِ صفحه‌کلید، 0157۰۱۵۷ را تایپ کنید. نکات: ۱- حتماً زبان صفحه‌کلید رویِ «فارسی» باشد. ۲- اگر از صفحه‌کلید استاندارد فارسی (۹۱۴۷) استفاده می‌کنید، کلید Alt چپ را به‌کار ببرید.
# از ترکیب کلیدهای 2+Shift+Ctrl استفاده کنید. نکته: اگر از صفحه‌کلید استاندارد فارسی (۹۱۴۷) استفاده می‌کنید، این روش کار نمی‌کند.
# در برنامهٔ Microsoft Word ابتدا زبان صفحه‌کلید را فارسی کنید؛ سپس از طریق منوی Insert، دستورِ Symbol را انتخاب نمایید و در پنجرهٔ بازشده، برگهٔ دوم به نام Special Characters را انتخاب کنید. حال از فهرست موجود، عبارتِ No-Width Optional Break را انتخاب کنید. حال اگر روی دکمهٔ Shortcut Key کلیک کنید، می‌توانید ترکیبی از کلیدها (مثلاً Ctrl+Space) را برای آن انتخاب کرده و با فشاردادن دکمهٔ Assign آن را دائمی کنید.
# درصورتی‌که از برنامهٔ Tray layout استفاده کنید، با اجرای این برنامه می‌توانید همه جا از Shift+Space برای نوشتن فاصلهٔ مجازی استفاده کنید.
# در نسخه‌های جدید این سیستم‌عامل، که ویندوزِ ۸، ۸.۱۸٫۱ و همچنین ۱۰ نامگذاری شده‌اند، صفحه‌کلیدی با نام فارسی (استاندارد) (به انگلیسی: Persian (Standard)) به طور پیش‌فرض وجود دارد و قابل فعال‌سازی است و درج فاصلهٔ مجازی را از طریق کلیدهای Shift+Space امکان‌پذیر ساخته‌است. این صفحه‌کلید با [[صفحه‌کلید#.D8.B5.D9.81.D8.AD.D9.87.E2.80.8C.DA.A9.D9.84.DB.8C.D8.AF_.D8.A7.D8.B3.D8.AA.D8.A7.D9.86.D8.AF.D8.A7.D8.B1.D8.AF_.D9.81.D8.A7.D8.B1.D8.B3.DB.8C|صفحه‌کلید استاندارد فارسی (۹۱۴۷)]] فرق می‌کند.<br/>{{سخ}}
'''باید توجه کرد که:'''
# نویسه‌های دیگری مانند آنچه از طریق میانبر 4+Shift+Ctrl در [[صفحه‌کلید#.D8.B5.D9.81.D8.AD.D9.87.E2.80.8C.DA.A9.D9.84.DB.8C.D8.AF_.D9.81.D8.A7.D8.B1.D8.B3.DB.8C.D9.90_.D9.85.D8.A7.DB.8C.DA.A9.D8.B1.D9.88.D8.B3.D8.A7.D9.81.D8.AA|صفحه‌کلید فارسیِ مایکروسافت]] قابل درج است، فاصلهٔ مجازی نیستند و استفاده از آنها به عنوان فاصلهٔ مجازی باعث اختلال در پردازش متن می‌شود و می‌تواند بر نحوهٔ نمایش متن نیز تأثیر بگذارد و شما را با مشکلات ناخواسته‌ای مواجه کند.