Skip to main content

Posts

Showing posts with the label Юникод

Юникод 16-д

Монгол бичгийн компьютер дахь шийдлийг бүрэн болгож хөгжүүлэх хүсэлтэй залуус янз бүрийн  асуудлаар надтай санал бодлоо хуваалцаж ярьдаг л даа. Би өөрийн олж авсан багахан мэдлэг  туршиж үзсэн туршлага дээрээ суурилаад мэдэж байгаагаа хэлээд мэдэхгүй байгаагаа  асуугаад авдаг. Технологийн хөгжилд арван жил гэдэг их хувьсал авчрах хугацаа, шинэ технологи, шинэ стандарт гээд оч төчнөөн шинэ зүйл би болсон. Үүнийг уншиг ч та арван жилийн өмнө арван настай охин, арав жилийн хүү, аль нэг сургуулийн оюутан  аль хэдийнээ боловсорсон АйТи-гийн мэргэжилтэн ч байсан байж магад.  Гэхдээ өнөөдрийн технологийн төвшинд сэтгэж байгаа бол монгол бичгийнхээ зүй тогтлын логик учрыг олчихвол танд нүд ирмэх зуур  шийдчих ч асуудал байж мэднэ.  Хуучин аа эргэн эргэн давтан хийлгүй үргэлжлүүлээд хийхэд тус болох болов уу гэж аль арван жилийн өмнө  Юникодын олон улсын 16-р хуралд оруулсан илтгэл -ийн хэвлэгдсэн слайдыг унших боломжтойгоор  орууллаа. Илтгэлийн з...

Стандарт баримт бичиг

Монгол бичгээр компьютерт ажиллах ажиллагааг хангах зорилгоор Монгол бичгийн үсгийн код , програм хангамжийг боловсруулахад зориулж монгол бичгээр үг илэрхийлэх бичихэд хэрэглэх функционал кодуудыг олон улсын стандартад оруулах үүднээс олон хүний хөдөлмөрөөр их хэмжээний баримт бичиг боловсруулсан юм. Үүнийг зөвхөн Олон улсын стандартын байгууллагын WG 2 (ажлын бүлэг хоёр) оор орж ирсэн баримт бичгүүд дээр тулгуурлаж монгол бичигтэй холбоотой баримтын жагсаалтын нэг хэсгийг гаргаж ирлээ. Энэ бүгдийг монгол бичгийн холбогдолтой програм хангамжийг боловсруулах мөн хэлний судалгааны хэрэгсэл (tools) боловсруулах хүсэлтэй хэн боловч уншиж судлахад илүүдэхгүй болов уу гэж бодлоо. Би хувьдаа хэдэн жил монгол бичгийн энэ чиглэлийн асуудлыг сонирхож байхдаа олон сайхан хүнээс юм сурч мэдсэн бөгөөд баримт бичгүүдэд мэдээллийг боловсруулж хөгжүүлэхэд санаа оноо болох их хэмжээний мэдээлэл байдгийг мэдэж авсан. Харин кодлох гэсэн зорилгодоо чиглэгдээд олон сайхан өвөрмөц санаа хэрэгжилгүй...

Нэг дэх тайлбар "ŋ" .

Дэлхий олон үндэстнүүд өөр хоорондоо ялгаатай янз янзын бичгийн  хэлийг хэрэглэх бөгөөд бичиг үсэг бүрийн мэдээлэл агуулах тэмдэгтүүдийг өөртөө агуулсан  мэдээлэл дамжуулах кодын систем нь юникод. Энэ кодын системийг компьютерын ертөнцийн үйлдвэрлэлийн стандарт гэж хэлэх бөгөөд кодын систем нь өөрийн дүрэм журамтай,  бүтцээр бол байшин шиг олон давхартай, кодуудын харилцан үйлдлийг тодорхойлох функционал кодуудыг өөртөө агуулсан гээд олон нууц ид шидтэй. Түүнийг нь “canonical” буюу тодорхой дүрмийг зөвшөөрөх жаяг, ба  “compatible” буюу хэд хэдэн код хавирга бөөрөөрөө тэврэлдэх, бүүр цаашлаад заримыг нь өвөр түрийнд нь хийж өгөөд өөр нэг кодыг илэрхийлэх боломжийг илэрхийлэгч гэнэ. Энгийн жишээ нь “ n ~ ” хоёр кодыг ашиглаад дээрээ долгионтой ЭН  үсэг гаргах нөхцөлийг “canonical” гэх бөгөөд нэг үсгээ олон янзаар кодолсон үед хэрэглэх боломжтой гэж  хэлдэг.  Харин ff гэсэн хоёр ЭФ -ийг дэгжин бичихэд туслах гэж нэг дүрс бүхий кодоор илэрхийлсэн ээ “com...

Юникодын тухай энгийн ойлголт

Орчин үеийн компьютерын технологийн суурь код болж стандартчилагдсанаараа Юникод нь бидний хэрэглэх ёстой кодын нэг юм гэдгийг бид дээр үеэс ярьсаар байгаа боловч олон нийтийн нэлээд хэсэг нь нөгөө л хуучин аргаа хэрэглээд байгаагийн учир шалтгаан боловсон хүчний маань мэдлэгтэй холбоотой байх гэж бодож байна. Энэ сүлжээнд байгаа хэлэлцүүлгийг уншиж суухдаа хүмүүст Юникод, фонт, гарын драйвер гэдэг гурван ойлголтын ялгааг тодотгож өгмөөр санагдлаа. Юникодын тухай ойлголтыг http://www.unicode.org/standard/WhatIsUnicode.html вэб сайт мөн Wikipedia дээрээс хайгаад уншвал их зүйлийг та олж мэднэ. Юникод нь компьютерын үйлдлийн системээс хамааралгүйгээр дэлхий нийтийн одоогоор мэдэгдэх бичгийн хэлний тэмдэгт бүрд нэг кодыг оноож мэдээллийг дамжуулж солилцоход хэрэглэх код юм. Энд мэдээлэл агуулах тэмдэгт бүрийг 16-ын тооллын системээр кодлох бөгөөд кодын нэг талбар (0000-FFFF) хооронд байрлана. Жишээлбэл : Латин “А” үсэгт 0041 гэсэн код оноож түүнийг Англи хэл ч бай, Франц хэл ч бай, И...