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

طراحی راستبهچپ فقط برگرداندن جهت نیست. فاصلهگذاری، ارقام، نقطهگذاری و جاگذاری واژههای لاتین هر کدام قاعدهی خودشان را دارند.
چیزهایی که همیشه اشتباه میشوند
استفاده از margin-left بهجای margin-inline-start.
ارقام لاتین در متن فارسی، بدون تصمیم مشخص.
نیمفاصلهی جا افتاده در واژههای ترکیبی.
آیکون جهتدار که در RTL نمیچرخد.
/* خصیصههای منطقی، نه چپ و راست */
.card {
margin-inline-start: 1rem;
padding-inline: 1.5rem;
border-inline-start: 2px solid var(--accent);
}
/* آیکون جهتدار را بچرخانید */
[dir="rtl"] .icon-arrow { transform: scaleX(-1); }خصیصههای منطقی CSS این کار را یکبار برای همیشه درست میکنند: همان قاعده در LTR و RTL درست عمل میکند.
ارقام
یک تصمیم بگیرید و همهجا اعمالش کنید. ارقام فارسی برای متن روایی و ارقام لاتین برای دادهی فنی، رایجترین انتخاب است؛ مهم این است که در یک صفحه هر دو با هم ظاهر نشوند.
جا | انتخاب | نمونه |
|---|---|---|
متن مقاله | ارقام فارسی | ۲٫۵ ثانیه |
نمونهی کد | ارقام لاتین | 2500ms |
شمارهی نسخه | ارقام لاتین | v16.2 |

دربارهی نیمفاصله
نیمفاصله نویسهی U+200C است و در واژههای ترکیبی مثل «میرود» یا «کتابها» جای فاصلهی معمولی را میگیرد. اگر آن را با فاصلهی معمولی جانشین کنید، متن از نظر جستوجو و شکستن خط رفتار دیگری پیدا میکند.
برای آزمون چشمی، متن را در سه عرض ۳۶۰، ۷۶۸ و ۱۴۴۰ پیکسل ببینید.
دستاندرکاران
- نویسنده
- آرش کاویانی
- ویراستار
- سارا محمدی



