diapason
جمعه 20 فروردین 1395, 12:13 عصر
سلام
بنده برای رسم یک متن توسط تابع drawText نیاز دارم تا عرض آن را توسط measureText اندازهگیری کنم. زمانی که کاراکترهای متن انگلیسی باشند مشکلی بابت این امر وجود ندارد و عرض متن با توجه به سایز فونت، مقداری صحیح بر حسب پیکسل به دست میآید. اما زمانی که کاراکترها فارسی هستند، عرض، بیشتر از چیزی که باید باشد به دست میآید و نتیجه با چیزی که باید باشد متفاوت است.
چه راهکاری برای استفاده از measureText با کاراکترهای فارسی پیشنهاد میکنید؟
بنده برای رسم یک متن توسط تابع drawText نیاز دارم تا عرض آن را توسط measureText اندازهگیری کنم. زمانی که کاراکترهای متن انگلیسی باشند مشکلی بابت این امر وجود ندارد و عرض متن با توجه به سایز فونت، مقداری صحیح بر حسب پیکسل به دست میآید. اما زمانی که کاراکترها فارسی هستند، عرض، بیشتر از چیزی که باید باشد به دست میآید و نتیجه با چیزی که باید باشد متفاوت است.
چه راهکاری برای استفاده از measureText با کاراکترهای فارسی پیشنهاد میکنید؟