بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

فارسی سازی و ایجاد ماسک برای اعداد

مدیریت گفتگو
iSheykhi 12 سال پیش
آخرین تغییر: 11 سال پیش

سلام..

چه جور میتونم در تکست ادیت و تکست ویو، اعداد رو دسته بندی کنم و با کارکترهای عدد فارسی به نمایش بدم؟

برای مثال نمونه زیر رو با فتوشاپ ساختم:

نظرات

پاسخ‌ها 3

مجتبی یگانه 12 سال پیش

استاد نحوه ی استفاده از فونت رو آموزش دادن ، حالا شما کافیه با fontface ، فونت اون تکست باکس رو یه فونت فارسی ، که اعداد فارسی هم داره بزارید 

روش دیگه استفاده از Reshaper هاست که بازم استاد قبلا گفتن "توصیه نمیشه" پاسخشون تو سوالات هست ، سرچ کنید

نظرات

iSheykhi 12 سال پیش
فونت رو با اعداد فارسی ( B Titr) معرفی کردم، اما در برنامه بازهم به شکل انگلیسی نمایش میده!!! آیا روشی برای ماسک کردن عدد هست؟
Vahid 12 سال پیش
اگر فونت شما اعدا فارسی هم داشته باشه این مشکل حل میشه ...
iSheykhi 12 سال پیش
میشه یک فونت پیشنهاد کنید تا من ساختار ساختش رو بررسی کنم.
Vahid 12 سال پیش
b_yekan
iSheykhi 12 سال پیش
ممونم وحید جان، به نتیجه رسیدم.
iSheykhi 12 سال پیش
روشی برای ماسک کردم و استفاده از جدا کننده دسته ای اعداد هست؟ داخل برنامه های حسابداری دیدم که استفاده شده...
uncocoder 12 سال پیش

ببینید اعداد به صورت عادی اعداد انگلیسی هستند چون در واقع شما دارید یک عدد غیر unicode رو نمایش می دید. پس باید طبیعتاً انگلیسی نشون داده بشه، مگر اینکه فونت شما روی اعداد انگلیسی تصویر خودش رو بندازه که تقریباً فونت های استاندارد نباید اینطوری باشن. یعنی اعداد یونیکد نشده باید انگلیسی باشند.

راه حل ساده و کاربردی و بدور از Reshaper که بسیار ایده بی خودی است ، این است:

شما با اضافه کردن مقدار خاصی به کد کاراکتر خودتون می تونید اعداد رو از انگلیسی به فارسی تبدیل کنید. کار ساده ایست پس می سپارم به خودتون اما راهنمایی:

0123456789 ۰۱۲۳۴۵۶۷۸۹ ( هر دو فونت یکی هستند )

http://www.mahmoudi.ru/tools/c2f/index.php
http://persian.nmelrc.org/persianword/numbers.htm
http://stackoverflow.com/questions/11766726/convert-arabic-persian-numbers-to-english-numbers

البته آخری در مورد PHP بود ولی ایده رو دریافت می کنید.

نظرات

مجتبی یگانه 12 سال پیش
گرفتم ، مثلا اگه کد اسکی عدد 1 باشه 100 +میزان اختلاف که مثلا 1500هست ، میشه 1600 که عدد فارسی توی فونت استاندارد هست
مجتبی 11 سال پیش

دوستان من این مشکل رو که همه‌جا مشاهده می‌شه مطرح کردم.

شما هم نظری بدید ببینیم راه‌حل درست درمونی واسش پیدا می‌شه یا نه.

این رو بگم که این انجمن توسط نماینده‌ی جهانی یونیکد بررسی می‌شه.

مشاهده تاپیک

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .