توسط Behnam » 31 ژوئیه 2005, 22:48
علی جان،
این توطئهً شوم ملل است که میخواهد همه را حیران نگه دارد!
اصل قضیه این است که پیش از آن که ردلکس پشتیبانی از OpenType را به ملل اضافه کند، پشتیبانی از حروفچینی بر اساس کد های یونیکد را در موتور متن خود سوار کرده بود. این بدان معناست که اگر قلمی برای همهٔ گلیف های خود کد یونیکد وارد کرده باشد، ملل قادر است تشخیص دهد که شکل مثلاً میانهً «ی» کدام است و آن را برای میانهٔ واژه برمیگزیند. حسن این امر این است که اگرچه ملل قادر به خواندن AAT نیست، اما چون مثلاً Geeza برای همهٔ گلیف های خود کد یونیکد را حک کرده است، ملل قادر است که فرم های اولیه و میانه و پایانی حروف را پیدا کند.
ضعف حروفچینی بر اساس کدهای یونیکد این است که یونیکد برای همهٔ حروف نوشتار عربی کد ندارد. فارسی زبانان و عرب زبانان شانس آورده اند که در این مورد مشکل ندارند. ولی مثلاً برای زبان کردی، یونیکد تنها برای فرم اصلی حروف ویژهً کردی کد دارد و نه برای فرم های اولیه و میانه و پایانی آنها. بنابر این ملل قادر نیست این حروف را حروفچینی کند مگر اینکه از طریق دیگری، یعنی از طریف جداول OpenType گلیف های مربوط به این فرم ها تعریف شده باشند.
بسیاری از کسانی که امروزه برای نوشتار عربی قلم مینویسند، این ضعف و محدودیت یونیکد را بهانه کرده و بکلی از ثبت کردن کد های یونیکد برای فرمهای نمایشی حروف خودداری میکنند و تنها برای حروف اصلی، یعنی همانهائی که روی صفحه کلید موجود هستند کد های یونیکد را در قلم ثبت میکنند. این امر ضمناً دستشان را باز میگذارد که در حروفچینی حروف انعطاف پذیری و هنرمندی بیشتری نشان دهند.
قلمهای SIL از آن زمره اند و به همین دلیل نوع AAT آنها در ملل کار نمیکند.