RTLFix

متن فارسیِ به‌هم‌ریخته را برای کپی درست کنید

متن را بچسبانید و درست‌شده‌اش را کپی کنید. نقطه، عدد و کلمه‌های انگلیسی هر جا که بچسبانید سر جایشان می‌مانند.

رایگان و بدون ثبت‌نام. متن شما از مرورگرتان بیرون نمی‌رود.

یک نمونه را امتحان کنید

اصلاح متن فارسی در سه قدم

  1. متن را بچسبانید

    کپشن، پیام یا یک سند کامل را در کادر بگذارید. تایپ کردن هم کار می‌کند.

  2. همان لحظه اصلاح می‌شود

    جهت هر خط قفل و کاراکترهای زائد پاک می‌شوند. در «پیش‌نمایش» تفاوت را ببینید.

  3. هر جا خواستید بچسبانید

    «کپی متن اصلاح‌شده» را بزنید و متن را در اینستاگرام، تلگرام، ورد یا هر اپ دیگری بچسبانید.

RTLFix را مثل یک اپ نصب کنید

روی گوشی یا کامپیوتر نصبش کنید. در پنجرهٔ خودش باز می‌شود، فوری بالا می‌آید و بدون اینترنت هم کار می‌کند.

  • پنجرهٔ جداگانه
  • کار بدون اینترنت
  • در منوی اشتراک‌گذاری اندروید

در کروم یا اج از دکمهٔ نصب در نوار آدرس استفاده کنید. در اندروید منوی مرورگر را باز کنید و Install app را بزنید.

بدون اپ‌استور و بدون نیاز به آپدیت؛ نسخهٔ جدید خودش می‌رسد.

چرا متن فارسی موقع کپی به هم می‌ریزد؟

هر اپلیکیشنی باید تصمیم بگیرد هر خط از کدام طرف شروع شود. بیشترشان این را از اولین حرف جهت‌دار خط حدس می‌زنند، یا چون زبانشان انگلیسی است خط را چپ‌به‌راست فرض می‌کنند. خطی که با عدد یا کلمهٔ انگلیسی شروع شود، مثل «2.4 نسخهٔ جدید»، چپ‌به‌راست حساب می‌شود.

علائم نگارشی جهت ندارند. نقطه، علامت سؤال و پرانتز جهتشان را از کلمه‌های کناری می‌گیرند؛ برای همین نقطهٔ آخر جمله به اول خط می‌پرد، پرانتزها برعکس می‌شوند و ترتیب عددها و کلمه‌های انگلیسی جابه‌جا می‌شود.

متن شما خراب نیست. فقط اپ مقصد نمی‌داند این خط راست‌به‌چپ است. RTLFix این اطلاعات را به‌شکل چند نشانهٔ نامرئی یونیکد به متن اضافه می‌کند که هر جا متن را بچسبانید همراهش می‌رود.

یک جمله در سه جا
همان‌طور که تایپ کرده‌اید
نسخهٔ 2.4 اپلیکیشن Notion منتشر شد (رایگان)!
چسبانده‌شده در اپی با زبان انگلیسی
نسخهٔ 2.4 اپلیکیشن Notion منتشر شد (رایگان)!
چسبانده‌شده بعد از RTLFix
‫نسخهٔ 2.4 اپلیکیشن Notion منتشر شد (رایگان)!‬

RTLFix چه چیزهایی را درست می‌کند

همهٔ این‌ها با چسباندن متن خودکار انجام می‌شود. فقط روشن کردن اعداد بومی دست شماست.

  • جهت هر خط

    جهت هر خط جداگانه قفل می‌شود: خط‌های فارسی با نشانه‌های RLE و PDF و خط‌های انگلیسی با LRE. نقطه، علامت سؤال و پرانتز سر جایشان در آخر جمله می‌مانند.

  • ي و ك عربی

    متنی که با صفحه‌کلید عربی تایپ شده، «ی» و «ک» درست فارسی می‌گیرد. این تبدیل فقط برای فارسی، اردو و کردی است؛ حروف متن عربی دست نمی‌خورند و «ي» پشتو حفظ می‌شود.

    يكیک

  • علائم نگارشی

    در متن فارسی , ; ? % به ، ؛ ؟ ٪ تبدیل می‌شوند. جداکنندهٔ هزارگان مثل 1,000 همان‌طور می‌ماند.

  • نیم‌فاصله‌ها

    نیم‌فاصلهٔ تکراری، نیم‌فاصلهٔ چسبیده به فاصلهٔ معمولی و فاصلهٔ صفر (ZWSP) که به‌جای نیم‌فاصله تایپ شده، درست می‌شوند.

  • کاراکترهای زائد

    نشانه‌های جهتِ جامانده از کپی‌های قبلی، فاصله‌های نامتعارف، خط تیرهٔ نرم و کشیده‌ای که به هیچ حرفی وصل نیست پاک می‌شوند. کشیدهٔ تزئینی و ایموجی‌ها دست نمی‌خورند.

  • علامت عدد

    −5 و +12 علامتشان را جلوی عدد نگه می‌دارند.

  • خط‌های خالی

    خط‌های خالی در کپشن اینستاگرام و اپ‌هایی که معمولاً حذفشان می‌کنند باقی می‌مانند.

  • حروفِ کپی‌شده از PDF

    حروف نمایشی عربی که اغلب از فایل‌های PDF کپی می‌شوند، به حروف معمولی و قابل جست‌وجو برمی‌گردند.

  • اعداد بومی، اگر بخواهید

    با روشن کردن «اعداد بومی»، 123 به ۱۲۳ تبدیل می‌شود. با خاموش کردنش اعداد قبلی برمی‌گردند.

    123۱۲۳

لینک‌ها، ایمیل‌ها و کلمه‌های انگلیسی هرگز تغییر نمی‌کنند. آدرسی مثل rtlfix.app/fa یا کدی مثل SAVE20 دقیقاً همان‌طور که بود می‌ماند.

کجا به کار می‌آید و کجا نه

هر جایی که متن یونیکد را پشتیبانی کند

  • کپشن، بیو و کامنت اینستاگرام
  • تلگرام و واتساپ
  • ایکس، فیسبوک، تردز و لینکدین
  • عنوان و توضیحات یوتیوب
  • کپشن تیک‌تاک
  • ورد، گوگل‌داکس و ناتیون
  • جیمیل، اوت‌لوک و ایمیل
  • اسلک و مایکروسافت تیمز
  • فرم‌های وب، نام فایل و پیامک

بیشترین فایده را وقتی دارد که زبان اپ یا گوشی انگلیسی است و متن شما فارسی.

در اپ‌هایی که متن راست‌به‌چپ را پشتیبانی نمی‌کنند کمکی نمی‌کند

فتوشاپ، ایلاستریتور و افترافکت با تنظیمات پیش‌فرض، CapCut، بیشتر موتورهای بازی و خیلی از ابزارهای زیرنویس نشانه‌های جهت را نادیده می‌گیرند. آنجا حروف جدا از هم یا برعکس نمایش داده می‌شوند، چون موتور متن خود برنامه متن راست‌به‌چپ را نمی‌شناسد. این را با هیچ کاراکتری نمی‌شود درست کرد.

نکته در نسخه‌های جدید فتوشاپ و افترافکت، از Preferences > Type موتور متن Middle Eastern and South Asian را انتخاب کنید تا فارسی درست نمایش داده شود.

نشانه‌های نامرئی‌ای که RTLFix اضافه می‌کند

این‌ها کاراکترهای استاندارد یونیکد هستند: پهنا ندارند، چاپ نمی‌شوند و همهٔ اپ‌های امروزی آن‌ها را می‌شناسند.

نشانهکد یونیکدکارکرد
RLERight-to-left embeddingU+202Bشروع خط راست‌به‌چپ.
LRELeft-to-right embeddingU+202Aشروع خط انگلیسی در میان متن فارسی.
PDFPop directional formattingU+202Cپایان جهت خط. اگر خط با لینک تمام شود اضافه نمی‌شود تا لینک سالم بماند.
LRMLeft-to-right markU+200Eعلامت −5 یا +12 را جلوی عدد نگه می‌دارد.
ZWNJZero-width non-joinerU+200Cهمان نیم‌فاصلهٔ فارسی. RTLFix در هر خط خالی هم یکی می‌گذارد تا اپ‌ها آن خط را حذف نکنند.

پرسش‌های پرتکرار

چرا متن فارسی موقع چسباندن در اینستاگرام به هم می‌ریزد؟

اپ مقصد جهت هر خط را از اولین حرف آن حدس می‌زند، یا چون زبانش انگلیسی است خط را چپ‌به‌راست فرض می‌کند. نتیجه این است که عدد، کلمهٔ انگلیسی و علائم نگارشی جابه‌جا می‌شوند. RTLFix با چند نشانهٔ نامرئی به اپ می‌گوید هر خط راست‌به‌چپ است.

بعد از اصلاح، متن هیچ فرقی نکرده. اتفاقی افتاد؟

بله. نشانه‌ها نامرئی‌اند و این صفحه متن فارسی را از قبل درست نشان می‌دهد، برای همین اینجا تغییری نمی‌بینید. در «پیش‌نمایش» متن را با و بدون RTLFix در اپی با زبان انگلیسی مقایسه کنید، یا در «نشانه‌های نامرئی» تک‌تک نشانه‌ها را ببینید.

به متن من کاراکتر اضافه می‌شود؟

در هر خط دو نشانهٔ نامرئی، و دو طرف هر عدد علامت‌دار یکی. این نشانه‌ها نه دیده می‌شوند و نه چاپ، ولی در محدودیت تعداد نویسه، مثل طول پیامک، حساب می‌شوند.

متن من جایی ذخیره یا ارسال می‌شود؟

نه. RTLFix کاملاً داخل مرورگر شما کار می‌کند. هیچ متنی به سرور فرستاده یا ذخیره نمی‌شود و بعد از بارگذاری صفحه، بدون اینترنت هم کار می‌کند.

چرا «ي» و «ك» متن من عوض شد؟

این‌ها حروف عربی‌اند و شکل درستشان در فارسی «ی» و «ک» است. معمولاً از صفحه‌کلید عربی یا متن‌های قدیمی می‌آیند. این تبدیل فقط در متن فارسی، اردو و کردی انجام می‌شود.

برای عربی، عبری، اردو، پشتو و کردی هم کار می‌کند؟

بله. زبان هر خط جداگانه تشخیص داده می‌شود، پس یک متن می‌تواند ترکیبی از چند زبان باشد. خط‌های انگلیسی هم چپ‌به‌راست قفل می‌شوند.

چرا در فتوشاپ، CapCut یا افترافکت درست نمی‌شود؟

این برنامه‌ها با تنظیمات پیش‌فرض اصلاً متن راست‌به‌چپ را پشتیبانی نمی‌کنند؛ نشانه‌های جهت را نادیده می‌گیرند و حروف را جدا یا برعکس نشان می‌دهند. در فتوشاپ و افترافکت از Preferences > Type موتور متن Middle Eastern and South Asian را انتخاب کنید.

می‌توانم متن را بدون نشانه‌ها پس بگیرم؟

بله. متن را اینجا بچسبانید، «نشانه‌های نامرئی» را باز کنید و «کپی بدون نشانه‌ها» را بزنید. متنی تمیز با اصلاح حروف و علائم، ولی بدون نشانه‌های نامرئی می‌گیرید.

روی گوشی هم کار می‌کند؟

بله، در هر مرورگر موبایل امروزی. با دکمهٔ «چسباندن» متن را بیاورید و بعد «کپی متن اصلاح‌شده» را بزنید.

RTLFix اپلیکیشن هم دارد؟

بله. می‌توانید RTLFix را بدون اپ‌استور و مستقیم از مرورگر روی اندروید، آیفون، آیپد، ویندوز و مک نصب کنید. در پنجرهٔ خودش باز می‌شود، بدون اینترنت کار می‌کند و در اندروید در منوی اشتراک‌گذاری هم هست.

دربارهٔ RTLFix

RTLFix ابزاری رایگان و مستقل است برای هر کسی که به خط راست‌به‌چپ می‌نویسد و متنش را در اپ‌هایی می‌چسباند که برای انگلیسی ساخته شده‌اند. سازنده‌اش یک طراح محصول است که هر روز فارسی می‌نویسد.

حساب کاربری، تبلیغ و ردیاب ندارد. صفحه یک بار بارگذاری می‌شود و از آن به بعد همه‌چیز روی دستگاه خودتان انجام می‌شود.