sadeghi نوشته است:این اعداد در فونت های اصلی هم به شکل اشتباه هستند و ظاهرا چون در ویندوز کاربرد ندارند کسی به صرافت اصلاح آن نیافتاده. Encoding با روشی که گفتید درست نشد و همچنان باید زبان متن را عربی انتخاب کنیم تا فرمت آن حفظ شود.
چند سوال:
- فیچر mset را کجا پیدا کنم؟ و چطور حذف کنم؟
- چه تفاوتی میان compiled و binary هست؟ در این مورد وقتی من compiled را انتخاب می کنم فونت اصلا کار نمی کند و ورد با انتخاب آن کرش میکند.
- اعداد caps height و x height به چه چیزی اشاره داند و چرا به نظر می رسد تغییر آنها تاثیری ندارد ( در این فونت ها عدد منفی یک برایشان گذاشته شده که به نظر می رسد اشتباه باشد)
برای mset اگر دکمهٔ پنجرهٔ اپنتایپ را بزنید فهرست فیچرهای اپنتایپ فانت (آنهایی را که فانتلب تشخیص میدهد) نمایش میدهد. آنجا میتوانید آن را دیلیت کنید. البته اگر گزینهٔ «کمپایل» را انتخاب نکنید این فیچر در binary خواهد ماند و به زحمتش نمیرسد. اگر فانت با کمپایل کردن کرش میکند از خیرش بگذرید. به زحمتش نمیارزد. اما اعداد hhea برای فانتهای عربی-فارسی حتی برای خود فانتهای اپل هم با معیارهای محاسباتی فانتلب همخوانی ندارد. سرراستترین راه حل همانی است که شما پیدا کردهاید. یعنی ارقام ascender و descender را همه جا وارد کنید. اگر این تغییر بدون کمپایل کردن وارد فانت جدید میشود، همان binary را انتخاب کردن بهترین راه حل است که جداول AAT را هم (اگر سری aat را اصلاح کنید) بدون اشکال وارد فانت جدید میکند. و نتیجه (اینجا من فانت رویا را بکار بردهام) اینطوری میشود در مورد caps height و x height نگران نباشید. این ارزشها برای حروف لاتین است که فانتهای برنا ندارند.