جاوااسکریپت | JavaScript
Фотография
нажмите — покажем
нажмите — покажем
کاربر اندازهی فونت را در تنظیمات سیستمعامل افزایش میدهد، برنامهها این ترجیح را دریافت و اعمال میکنند، اما مرورگرها توجهی به آن ندارند.
در اندروید، فایرفاکس مقیاس متن سیستم را در نظر میگیرد، اما کروم این کار را انجام نمیدهد؛ در iOS نیز قابلیت Dynamic Type برای صفحات معمولی وب در سافاری اعمال نمیشود. در نتیجه، ممکن است یک وبسایت با تنظیمات پیشفرض کاملاً مناسب به نظر برسد، اما برای کاربری که به افزایش اندازهی متن سیستم متکی است، تقریباً غیرقابلاستفاده باشد.
<meta name="text-scale" content="scale">
قرار است راهی در اختیار صفحه قرار دهد تا بهصورت صریح از این ترجیح کاربر پشتیبانی کند. مرورگر ضریب مقیاس متن انتخابشده توسط کاربر را در اندازهی پایهی فونت وارد میکند و سپس این مقیاس بهصورت طبیعی از طریق CSS گسترش پیدا میکند: واحد rem از اندازهی پایهی جدید پیروی میکند، در حالی که px همچنان ثابت باقی میماند.
🔗https://drafts.csswg.org/css-fonts-۵/#text-scale-meta
🔗https://www.matuzo.at/blog/2026/text-scaling-meta-tag
#️⃣#tip
👥@IR_javascript_group
🆔@IR_javascript`
1 · 171 ·