Saturday, August 11, 2012

Unicode ဆိုတာ

Unicode ဆိုတာ တကယ္တန္းေတာ့ international အတြက္ပါ။ ဘာလဲဆိုရင္ မင္း English စာဆိုရင္ မင္းရိုက္လိုက္တဲ့ စာေတြကို computer ကစာအေနနဲ႕
သိမ္းထားတာ မဟုတ္ဘူး။ code နံပါတ္နဲ႔သိမ္းလိုက္တာ။ A ဆိုရင္ 65 ဆိုျပီး သိမ္းျပီး a ဆိုရင္ေတာ့္ 91 ဆိုျပီးသိမ္းပါတယ္။ English စာအတြက္က
 ASCII code ဆိုျပီးရိွေပမယ့္ ႏိုင္ငံတကာအတြက္ဆိုရင္ ASCII code ကမလံုေလာက္ေတာ့ဘူး။ ဘာျဖစ္လို႕လည္းဆို ASCII code က စာလံုးေရ 255 လုံုးပဲသိမ္းႏိုင္တယ္။
 ဒါေၾကာင့္မို႕ ႏိုင္ငံတကာ အတြက္ Unicode ဆိုတာ ေပၚလာတာ။ Unicode ကစာလံုးေရ အမ်ားၾကီးဆန္႕တယ္။ ကၽြန္ေတာ္ ေသေသခ်ာခ်ာ မမွတ္မိေတာ့လို႕ပါ။
 အဲဒီလိုပဲ ျမန္မာစာ အတြက္ Unicode ဆိုတာရိွပါတယ္။ win-innwa တို႕ CE တို႕ဆိုတာ Unicode မဟုတ္ပါဘူး။ ASCII code ကို စာလံုးပံုစံျပင္ထားတာပါ။
 သေဘာကေတာ့ဗ်ာ ေ ဆိုရင္ 61 ဆိုျပီးသြားသိမ္းတယ္။ ဗ ဆုိရင္ 41 ဆိုျပီးသိမ္းထားတယ္။ ဒါဟာ Unicode မဟုတ္ပါဘူး။ Font သက္သက္ပဲရိွတာပါ။
သေဘာေပါက္ေအာင္ေျပာရမယ္ဆိုရင္ေတာ့ က ဆိုတာက u မဟုတ္ပါဘူး။ win တို႕ ce တို႕ သေဘာက u ကို က လို႕သတ္မွတ္တာပါ။ အမွန္တိုင္းဆိုရင္ ကဆိုတာက
Unicode 1000 ပါ။ Unicode 0075 မဟုတ္ပါဘူး။ ဒါေၾကာင့္ ျမန္မာေတြအတြက္ Unicode ဆိုတာလိုလာပါတယ္။ Unicode ပထမဆံုး font ကေတာ့ Myazedi ပါ။
သူေပၚလာျပီးေနာက္မွ လူေတြက Unicode ကို စလုပ္လာတာပါ။ Unicode လုပ္ေနတဲ႔သူက အမ်ားၾကီးပါ။ တခ်ဳိ႕ကေတာ့ standard ျဖစ္ေနပါျပီ။ တခ်ဳိ႕ကေတာ့
မျဖစ္ေသးပါဘူး။ ကၽြန္ေတာ္ အခုသံုးေနတဲ့ Zawgyi-one က standard မျဖစ္ပါဘူး။ standard ျဖစ္တယ္ဆိုတာက rendering ပိုင္းမပါေသးဘူး။ code ေတြ မမွန္ေသးဘူး
 လို႕ဆိုလိုတာပါ။ ဒါေပမယ့္ web ေပၚမွာ သူကပို အဆင္ေျပပါတယ္။ standard ျဖစ္တဲ့ဟာေတြက သိပ္အဆင္မေျပပါဘူး။ ဘာျဖစ္လို႕လည္းဆို လူတုိင္းစက္မွာ
 rendering ကို မသြင္းထားလို႔ပါ။

Rendering ဆိုတာဘာလဲဆိုတာဆက္ေျပာျပပါမယ္။ rendering ဆိုတာက စာေရးသားဖို႕ပါ။ ေဖေဖ ဆိုတာကို တကယ္တမ္း standard အရ computer မွာ
ဖေဖေ ဆိုျပီးမွတ္သားထားပါတယ္။ ဘာျဖစ္လို႕လည္းဆိုရင္ ကခေက မွာဆိုရင္ ကေကခ ဆိုျပီး sorting လုပ္ရပါမယ္။ တကယ္လို႕သာ ေ ကိုေရွ႕မွာမွတ္ထားမယ္ဆိုရင္
 sorting ပိုင္းက ျပသနာတက္လာႏိုင္ပါတယ္။ အဲဒီလို အပိုင္းေတြ ျမန္မာစာ မွာ ရိွေနပါတယ္။ အဓိက sorting ပိုင္းေၾကာင့္ပါ။

Unicode font တစ္ခုထြင္ဖို႕က မခက္ပါဘူး။ rendering ပိုင္းထည့္ဖို႕ကလည္း ျမန္မာစာပိုင္းသိတဲ့သူတစ္ေယာက္ရိွရင္ရပါတယ္။ keyboard လုပ္ဖို႕က
ပိုေတာင္လြယ္ပါေသးတယ္။ ဘာျဖစ္လို႕လည္းဆို Microsoft က software ေတြထုတ္ထားျပီးသားပါ။ သူေပးထားတဲ့ software ေတြကေန တဆင့္ Unicode ေကာင္းေကာင္း
လုပ္လို႕ရပါတယ္။ ေနာက္ျပီး စာရို္က္ဖုိ႕ အတြက္က keyman ဆိုတာရိွတယ္။ သူကဘာလုပ္ေပးလဲဆို ေဖေဖဆိုျပီးရိုက္လိုက္ရင္ သူ႕ဘာသူ ဖေဖေဆိုျပီး computer မွာ
 သိမ္းေပးပါတယ္။ အဓိကလိုအပ္တာက အခ်ိန္ပါ။

No comments:

Post a Comment