Thursday, October 28, 2010

ATTRIBUTE ба монгол текст

Та нарын зарим нь BLOCK, ATTRIBUTE үүсгэн тэндээ монголоор бичиж байгаа. Харин үүсгэснийхээ дараа текстээ засаж өөрчлөхөд асуудал тулгардаг байна. BLOCK дахь текстийг засахад асуудалгүй, ATTRIBUTE текстийг засахад Unicode гараар бичвэл текст зөв танигддаггүй байна.
ATTRIBUTE үүсгэхэд ямар нэгэн асуудалгүй болох нь доорх зургаас харагдаж байна.

Unicode фонт ашиглан Windows –н стандарт Unicode гараар бичив.
Одоо жишээ болгож Windows –н стандарт Unicode гар ашиглан ХӨХ ҮҮЛ гэж бичье.
Хэрэв фонт Unicode фонт бол огт танихгүй арзаасан тэмдэгтүүд гарч ирнэ.


Харин Arial Mon, arimon.shx (Unicode биш) фонт бол зөвхөн Ө, Ү үсгүүд зөрж бусад нь таарч байна.

Энэ асуудлыг хэрхэн шийдэх вэ?
MonKey гараа суулгаж Arial Mon, arimon.shx фонтоо ашиглаад бичиж болох боловч аль болох үүнийг хэрэглэхгүй байх хэрэгтэй.
Тэгвэл ингэх шаардлагагүй юм.
Хэд хэдэн аргыг санал болгож байна.
1-р арга:
Монгол текстээ Notepad эсвэл Word дээр бичээд хуулж аваад (copy) ATTRIBUTE –н утга (value) дээр тавихад (paste) таньдаг байна.

2-р арга:
ATTRIBUTE –н утга (value) дээр гараар \u+0445\u+04e9\u+0445 \u+04af\u+04af\u+043b
гэж оруул ж болно. Үсэг бүрийн Unicode дугаарыг оруулж байна. Гэтэл энэ бол тийм ч амархан арга биш байна.

3-р арга:
Энэ арга бол Arial Mon, arimon.shx (Unicode биш) фонт ашиглах арга юм. Гэхдээ MonKey гар ашиглахгүй. Та нар зөвхөн Ө, Ү үсэг зөрж байсныг анзаарсан биз дээ. Тэгвэл
%%170 том Ө
%%186 жижиг ө
%%175 том Ү
%%191 жижиг ү гэсэн кодыг ашиглан ATTRIBUTE –н утга (value) дээр гараар õ%%186õ %%191%%191ë оруулбал ө, ү үсэг зүгээр танигдана.

Энд нэг юм анхаарахад фонт маань Unicode биш хуучны фонт байх ёстой. @mongolfont.shx фонтын шинэ хувилбар arimon.shx -ийг агуулсан тул энэ фонтыг ашиглахад асуудалгүй.
Энэ арга жижиг хэмжээний текст оруулахад оновчтой. ө, ү үсэг ороогүй бол бүр амар байх нь. %%170, %%186, %%175, %%191 тоог цээжлэхэд хангалттай.

No comments:

Post a Comment