vfl
4 سال پیش توسط vfl مطرح شد
5 پاسخ

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

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


ثبت پرسش جدید
moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 4 سال پیش مطرح شد
-1

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


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 4 سال پیش مطرح شد
1

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

font-family: arial, nazanin;

میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 4 سال پیش مطرح شد
0

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


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 4 سال پیش مطرح شد
0

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


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 4 سال پیش مطرح شد
1

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


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

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