راکت
حل شده

تشخیص خودکار زبان متن در CSS

5 پاسخ

میخواستم بدونم مثلا میشه به طور خودکار تشخیص داد اگر متن فارسی باشه فونت فارسی باشه
اگر فونت انگلیسی باشه انگلیسی.. نیاز به جاوا اسکریپت هست؟

vfl
vfl
@vfl
ثبت پرسش جدید

پاسخ‌ها

5
moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

بهترین پاسخ

سلام
با استفاده از regex در جاوا اسکریپت می تونید حروف انگلیسی را در متن تشخیص بدید و استفاده کنید. با چند روش می توانید این کار رو انجام بدید:
1- استفاده از جاوا اسکریپت و تشخصی متن
2- استفاده از pseudo element :lang
3- استفاده از [lang|="fa"] در پاراگراف مورد نظر
@spaceandtime24

سید حسین رضوی
سید حسین رضوی
@hossein.r.1442

تخصص: برنامه نویس وب و طراح رابط کاربری

شما توی استایل برای اتریبیوت font-family می تونید چند فونت رو انتخاب کنید فونت اول رو فونت انگلیسی مد نظر بذارید و فونت دوم فونت فارسی، اینطوری به صورت خودکار نوشته های فارسی با فونت فارسی و نوشته های انگلیسی با فونت انگلیسی نمایش داده می شوند

font-family: arial, nazanin;
میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

@hesammousavi
لطفا عنوان این گفتگو رو تصحیح بفرمایید: تشخیص خودکار زبان ِ متن، در CSS

شاید پاسخ شما همین‌جا باشد

میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

@hossein.r.1442
راهکار ساده و خوبی هستش، ولی یک ایرادی بهش وارده. الان اعداد رو از خط انگلیسی به اجبار میگیره و اعداد انگلیسی خواهند بود.

سید حسین رضوی
سید حسین رضوی
@hossein.r.1442

تخصص: برنامه نویس وب و طراح رابط کاربری

@milad چند روش میشه برای اصلاح این مورد به کار برد یکی استفاده از ریجکس یکی دیگه اینکه فونت مورد نظر رو با برنامه های ویرایش فونت اعدادش رو حذف کنید

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام