ورود

View Full Version : سوال: الف مقصوره در richedit ؟



mbshareat
سه شنبه 25 تیر 1398, 01:38 صبح
سلام
میخوام کارکتر 183 رو در RichEdit به یونیکد 670$ تبدیل کنم. یعنی الف مقصوره بشه.چطور عمل کنم؟

mbshareat
یک شنبه 30 تیر 1398, 21:40 عصر
می دونم برنامه نویس طراح قلم نیست.اما کسی میتونه بهم بگه کجا و چه سایت فارسی می تونم در مورد جایگزینی کارکتر در جدول کارکتر اسکی تحقیق کنم؟
میخوام دو کارکتر بی استفاده رو در جدول اسکی با الف مقصوره و خط زیر یاء عربی جایگزین کنم.تاحالا فقط تونستم نقطه رو درشت کنم.

golbafan
دوشنبه 31 تیر 1398, 00:15 صبح
در گوگل جستجو نمایید

باید تکنولوژی مورد نظر رو هم بفرمایید

mbshareat
دوشنبه 31 تیر 1398, 08:04 صبح
چند نرم افزار طراحی قلم رو امتحان کردم.مفید نبودند.فقط Fontlab Studio می تونه قلم ttf واقعی درست کنه.اما مشکل اینه که نمی تونم الف مقصوره رو مثل اعراب سوار حرف قبل بکنم.حتی اگر کارکتر اعراب (مثل فتحه) رو در محل کارکتر دیگه (مثلا 183) کپی کنم.
FontCreator , Fontographer , FontForge هم که ضعیف تر بودند.
اگر از تکنولوژی خبر داشتم چه نیاز به سوال بود.من فقط میخوام کارکتر 183 در قلم تاهوما بشه الف مقصوره.کلی بررسی کردم.اصلا نمی دونم چی جستجو بدم.خارجیها که اعراب ندارند.در سایت ایرانی هم که چیزی پیدا نکردم.انجمنی که سوال از طراحی فونت جواب بده هم که نداریم.

یوسف زالی
دوشنبه 31 تیر 1398, 11:11 صبح
خب به جای این کار چرا ریل تایم کاراکتر رو عوض نمی کنید؟
در رویداد های مربوط که KeyPress ببینید اگر کد فلان هست جاش فلان رو تعویض کنید.
با شی ApplicationEvent می تونید این کار رو در سطح پروژه کنید، یا این که یک ریچ ادیت شخصی بنویسید.

mbshareat
دوشنبه 31 تیر 1398, 21:57 عصر
من دارم کارکترهای داسی رو با ویندوزی جایگزین می کنم و محدودیت کارکتر دارم.در ضمن من از دلفی پس رفته استفاده می کنم.پس همون جدول 256 کارکتری در دسترس هست.گرچه richedit با یونیکد کار می کنه ولی اگر الف مقصوره رو داخلش الصاق کنیم(من هیچ راه برنامه ای برای این کار سراغ ندارم) وقتی میخوایم متن رو از RichEdit بگیریم (مثلا با text / .lines.text. ) به جای علامت الف مقصوره کارکتر سوال بر می گردونه.
به نظرم تنها راه، تنظیم قلم هست.
اما اگر روشی سراغ دارید که بشه کارکتر 183 (چون نه در قلم داس و نه در جدول اسکی ویندوز استفاده نشده) رو به علامت خط الف مقصوره تبدیل کرد(SringReplace دلفی من از یونیکد حمایت نمی کنه)و بعد که میخوام متن نهایی رو در فایل ذخیره کنم الف مقصوره رو به شکل قابل تشخیص برگردوند، بفرمایید.