Энжайн

From Mongol
Jump to: navigation, search

Опентайп фонтыг төмөр дээр зөв дүрслэхийн тулд заавалчгүй опентайп дэмждэг энжайн хэрэгтэй. Монгол бичгийг одоогийн байдлаар зөвхөн Цонх хэмээх үйлдлийн системийн Унискрайб хэмээх энжайн дангаараа дэмжиж байгаа. Хазсан алим болон оцон шувуунд албан ёсоор дэмжигдээгүй болно.

Өргөн хэрэглэгдэж буй энжайнууд:

Унискрайб

Унискрайб энжайн болон Байти фонтыг ашиглан Цонх дээр ямар ч асуудалгүйгээр хуучин Монгол бичгээр бичиж болно.
Унискрайбад Монгол бичиг дэмжигдсэн байдал: (1.606.5065.1-с хойш дэмжигдсэн байна.) http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=UniscribeVersions


Унискрайбыг шинэчлэх: http://www.unimm.org/cms/updating-uniscribe
Унискрайбын тухай товчхон: http://www.catch22.net/tuts/neatpad/11

Панго

Pangois an open-source library for laying out and rendering Unicode text. It appears to sit on top of the GTK display library and can specify either Cairo or Win32 (Uniscribe) rendering back-ends. It offers a more complete solution than Uniscribe and appears to be very well designed and implemented. However Pango is UTF-8 based so this may be a consideration if the rest of your application is UTF-16.


QT Rendering

Харфбуц

ИЦУ

Apple Type Services For Unicode Imaging (ATSUI) is Apple's own version of Uniscribe, although it appears to be higher-level than Microsoft's effort. A brief look at the documentation for ATSUI indicated a much easier-to-use design, and substantially better documentation than Microsoft had managed for Uniscribe.


ICU

International Components for Unicode (ICU) is IBM's open-source Unicode support library. It contains alot of functionality, from character-conversions, analysis, searching and layout.