ورود

View Full Version : سوال: تاثیر عجیب فونت روی متن



shahin53
دوشنبه 08 مرداد 1397, 17:31 عصر
سلام


من یک متن دارم که در حالت عادی و بدون اینکه فونتی نصب کرده باشم به این شکل نمایش داده میشه:


۱۲۳٬۴۵۶٬۷۸۹٬۱۲۳


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



http://uupload.ir/files/dych_screenshot_from_2018-07-30_17-54-05_thumb.png (http://uupload.ir/view/dych_screenshot_from_2018-07-30_17-54-05.png)


همان طور که مشاهده میکنید شکل کاما تغییر کرده است. هیچ ایده ای دارید که چرا اضافه کردن فونت موجب همچین تغییری میشود؟

ممنون از دوستانی که وقت بگذارند و راهنمایی کنند

shahin53
سه شنبه 16 مرداد 1397, 12:38 عصر
برای کسانی که ممکنه این سوال براشون پیش بیاد میگم:

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

اما سوالی که هنوز برام باقی مونده اینه که از کجا میتونم بفهمم یک فونت چه تاثیراتی روی متن می گذاره.؟ مثلا کدام کاراکترها رو به کدام کاراکتر تبدیل می کنه؟

به عنوان مثال اگر فونت Ubuntu رو نصب کنیم فقط روی حروف و ارقام انگلیسی تاثیر می گذاره ولی فونت فارسی ممکنه روی همه تاثیر بزاره.

نکته ی جالبی که هست اینه که تقریبا در تمامی منابع ذکر شده که وقتی مثلا بگوییم:



.f {
font-family: 'Ubuntu', 'Nahid';
}


فونت ناهید در صورتی که ابونتو موجود نباشد بارگزاری میشود . اما این حرف اشتباه است زیرا وقتی ما متن فارسی داریم حتی اگر فونت ابونتو موجود باشد باز هم
فونت ناهید بارگزاری می شود زیرا ابونتو تاثیری روی کاراکتر های فارسی ندارد.


البته من این حرف ها رو از روی تست هایی که روی سیستم خودم کردم فهمیدم . دوستانی که تجربه و دانش بهتری دارند اگه لطف کنن در مورد
مطالب فوق نظر بدن ممنون میشم