ယူနီကုဒ္ နဲ႔ ေဇာ္ဂ်ီ အေၾကာင္း


ယူနီကုဒ္ဆိုသည္မွာ ကြန္ပ်ဴတာတြင္ အကၡရာ မ်ားသိမ္းဆည္းရန္ တီထြင္ထားသည့္ စနစ္တစ္ခုသာျဖစ္သည္ ေဖာင့္စာလံုးမဟုတ္ ကႀကီး ခေကြးမ်ားမပါ ယပင့္ ရရစ္မပါ ႏိုင္ငံတကာကသံုးစြဲႏိုင္ရန္ တြက္ ဗ်ည္းအကၡရာအတြက္ ဘယ္တန္ဖိုး သရအကၡရာအတြက္ ဘယ္တန္ဖိုး ပုဒ္ျဖတ္နဲ႔ သေကၤတမ်ားအတြက္ ဘယ္တန္ဖိုးစသျဖင့္ သတ္မွတ္ထားေသာ စံႏႈန္းမ်ားသာ ျဖစ္သည္။
ကြန္ပ်ဴတာမ်ား စတင္ေပၚေပါက္စဥ္က အကၡရာမ်ား သိမ္းဆည္းရန္အတြက္ ASCII စနစ္ကို အသံုးျပဳခဲ့ၾကပါတယ္ ဒါေပမယ့္ ဒီစနစ္ဟာ စာလံုးအမ်ိဳးအစား ၂၅၆ မ်ိဳးသာသိမ္းဆည္းႏိုင္တဲ့အတြက္ အဂၤလိပ္အကၡရာ မ်ားႏွင့္ သေကၤတ အနည္းငယ္ကိုသာ ကိုယ္စားျပဳႏိုင္ပါတယ္။
ျမန္မာေဖာင့္ win_innwa တို႔ win_taungyi တို႔ဆိုတာ ASCII စနစ္ေပၚမွာ အေျခခံထားေသာ ျမန္မာစာစနစ္တစ္ခု ျဖစ္ပါတယ္ စာစီစာ႐ိုက္လုပ္ေနၾကတဲ့သူေတြဆို သတိထားမိမွာပါ alt key နဲ႔တြဲႏွိပ္ရတဲ့ နံပါတ္ေတြဟာ ၂၅၆ မေက်ာ္တာ ျဖစ္ပါတယ္။
ဒါေၾကာင့္ ကြန္ပ်ဴတာပညာရွင္မ်ားက ႏိုင္ငံတကာသံုး စာသိမ္းဆည္းစနစ္ျဖစ္တဲ့ Unicode ဆိုတာကို တီထြင္ခဲ့ၾကပါတယ္။ ၁၉၈၇-၈၈ ေလာက္မွာစတင္ခဲ့ၾကၿပီး ယခုေနာက္ဆံုးထြက္ version မွာ စာလံုးေရ ၁၂၈၀၀၀ ေက်ာ္ ကိုယ္စားျပဳႏိုင္ပါတယ္။
ဒါကယူနီကုဒ္အေၾကာင္း။

ေဇာ္ဂ်ီဆိုတာ အဲဒီယူနီကုဒ္ စနစ္အေပၚမွာအေျခခံတီထြင္ထားတဲ့ ျမန္မာစာစနစ္ ေျပာရရင္ေတာ့ win_innwa တို႔ win_taunggyi တို႔လိုပဲ ေဖာင့္အမ်ိဳးအစားတစ္ခုပဲ ဒီထက္မပိုဘူး ဒါေပမယ့္ သူက ျမန္မာစာ ယူနီကုဒ္ စံစနစ္ မေပၚေပါက္ခင္ အတည္မျပဳရေသးခင္ထြက္တာဆိုေတာ့ တခ်ိဳ႕စာလံုးေတြက စံႏႈန္းနဲ႔လြဲေနတာေလးေတြရွိတယ္ ဘယ္လိုလြျဲသလဲလို႔ အလြယ္ကူဆံုးေျပာရရင္ chatacter sorting ေပါ့။ microsoft excel ေတာ့ သိၾကမွာပါ။ အဲဒီမွာ အကၡရာစဥ္တဲ့ sort command ပါတယ္။ ေဇာ္ဂ်ီေဖာင့္နဲ႔ေရးၿပီး sorting လုပ္လိုက္ရင္ အကၡရာေတြေတာ့ စီႏိုင္တာေတြ႕ရလိမ့္မယ္ တျခား ရရစ္ေတြ ယပင့္ေတြ သေဝထိုးေတြ စီရာမွာ အနည္းငယ္လြဲေခ်ာ္ေနတာေတြ႕ရလိမ့္မယ္ ဒါဟာဘာလို႔လဲဆိုရင္ Unicode စံႏႈန္းကိုမလိုက္နာလို႔

ကဲဒါဆိုရင္ ခုေျပာေနတဲ့ယူနီကုဒ္ ေဖာင့္ဆိုတာကေရာ။ တကယ္ေတာ့ ယူနီကုဒ္ေဖာင့္ ရယ္လို႔မရွိပါဘူး။ အဲဒီ Unicode စနစ္အေပၚမွာတီထြင္ထားတဲ့ myanmar1 myanmar2 myanmar3 ဆိုတဲ့ေဖာင့္မ်ားရွိပါတယ္။ Unicode စံႏႈန္းမ်ားအတိုင္း ေရးထားတာျဖစ္ပါတယ္။ excel မွာ sorting လုပ္ၾကည့္ရင္လည္း လံုဝအမွန္ႀကီးမထြက္ေပမယ့္ နည္းနည္းပိုအဆင္ေျပတာကိုေတြ႕ရပါလိမ့္မယ္။ ဒါေပမယ္ flawless bug free မျဖစ္ေသးပါဘူး ျပသနာေတြတက္ေနဆဲပါပဲ။ ဥပမာ စာ႐ိုက္တဲ့အခါ ဝလံုးေတြ ေပၚေနတာမ်ိဳး။ တျခား ကြန္ပ်ဴတာမွာဖြင့္ရင္ formatting ေတြ ေပ်ာက္ကုန္တာမ်ိဳး ေတြေတာ့ရွိေနဆဲပါ ဒါေပမယ့္ ယခင့္ ယခင္ကထက္ေတာ့ ပိုအဆင္ေျပလာပါၿပီ။

ကဲဒါဆိုကြ်န္ေတာ္တို႔ ကဘယ္ဟာကိုသံုးသင့္လဲ။ zawgyi လား myanmar3 လား။ အဲဒီမွာျပသနာတက္တာပဲ။

zawgyi။
keyboard layout က win font ကို အေျခခံထားတဲ့အတြက္ စာစီစာ႐ိုက္သမားမ်ားအတြက္ လြယ္ကူၿပီး ျမန္ဆန္တယ္။ အကၡရာေတြ ျပသမႈမွာ အမွားကင္းတယ္။ ကြန္ပ်ဴတာတစ္ခုနဲ႔တခုၾကား ျခားနားမႈ မရွိ။ သံုးစြဲသူအမ်ားအျပားရွိ။ ဒီတစ္ခ်က္တည္းနဲ႔တင္ ေတာ္ေတာ္ ခရီးေပါက္တယ္။ အားနည္းခ်က္အေနနဲ႔ အကၡရာ တစ္မ်ိဳးတည္းအတြက္ တန္းဖိုး unicode value ၂မ်ိဳး ၃မ်ိဳး ျဖစ္ေနတဲ့အတြက္ေၾကာင့္ developer မ်ား အခက္အခဲရွိ။ ဥပမာ ရရစ္ ကို ျ ႀ ၿ ၾ ။ sorting လုပ္မရ။

myanmar3။
unicode စံႏႈန္းမ်ားကိုလိုက္နာတယ္။ unicode value တစ္ခုတည္းကို ပံုစံအမ်ိဳးမ်ိဳးျပသႏိုင္တယ္။ sorting ပိုင္းအေနနဲ႔ အမွားကင္းတယ္လို႔ေျပာလို႔မရေသးေပမယ့္ စံႏႈန္းအတိုင္းလုပ္ထားလို႔ ေနာင္တခ်ိန္မွာ ျဖစ္လာႏိုင္စရာရွိပါတယ္။ အားနည္းခ်က္ကေတာ့ အဓိကက အသံုးျပဳသူနည္းတာပဲ။ စာလံုးေတြ ျပသတာ မမွန္ဘူး စာ႐ိုက္တာ နည္းနည္းမွားတာနဲ႔ လြဲတာပဲ။ keyboard လက္ကြက္က အသစ္နီးပါ ျပန္မွတ္ရတယ္။

ဒါဆိုရင္ဘယ္ဟာေရြးမလဲ။ zawgyi လား myanmar3 လား။ ကြ်န္ေတာ္အေနနဲ႔ ဘယ္ဟာကိုေရြးမလဲဆိုရင္ standard နဲ႔ပိုကိုက္တဲ့ future development အတြက္ ပိုအဆင္ေျပမယ့္ myanmar3 ကိုေရြးခ်င္ပါတယ္။ ဒါေပမယ့္ ေလာေလာဆယ္ေတာ့ zawgyi နဲ႔ေရးေနရပါတယ္။

Unicode နဲ႔ zaygyi myanmar3 font မ်ားအေၾကာင္း ကြ်န္ေတာ္ေလ့လာမိသေလာက္ မွ်ေဝျခင္းသာျဖစ္ပါတယ္။ ပညာရွင္မဟုတ္တဲ့အတြက္ေၾကာင့္ အမွားမ်ားလည္းပါႏိုင္ပါတယ္။ အျမင္ကြဲလြဲက comment မွာ ေဆြးေႏြးေပးပါ ခင္ဗ်ာ။

Thank you.

‪#‎Zawgyi‬
‪#‎Unicode‬
‪#‎Myanmar3‬
Pyae Sone Htoo
Zale, Myanmar ·
.......................

ယူနီကုဒ္ နဲ႔ ေဇာၢ္ီ ေအၾကာင္း

ယူနီကုဒၧိဳသၫၼြာ ၾကႏၸ္ဴတာၾတင္ အကၡရာ မ္ားသိမ္းဆၫ္းရႏ္ တီၾထငၴားသၫ့္ စနစၲစၡဳသာ်ဖစ္သၫ္ ေဖာင့္စာလံုးမဟုတ္ ကႀကီး ေခၾကးမ္ားမပါ ယပင့္ ရရစၼပါ ႏိုင္ငံတကာကသံုးျစဲႏိုင္ရႏ္ ၾတက္ ဗ္ၫ္းအကၡရာအၾတက္ ဘယၱႏၹိဳး သရအကၡရာအၾတက္ ဘယၱႏၹိဳး ပုဒ္်ဖတၷဲ႔ ေသကတၤမ္ားအၾတက္ ဘယၱႏၹိဳးစသ်ဖင့္ သတၼြတၳားေသာ စံႏႈႏ္းမ္ားသာ ်ဖစ္သၫ္။
ၾကႏၸ္ဴတာမ္ား စတင္ေပၚေပါကၥဥၠ အကၡရာမ္ား သိမ္းဆၫ္းရႏ္အၾတက္ ASCII စနစၠိဳ အသံုး်ပဳခဲ့ၾကပါတယ္ ဒါေပမယ့္ ဒီစနစ္ဟာ စာလံုးအမ္ိဳးအစား ၂၅၆ မ္ိဳးသာသိမ္းဆၫ္းႏိုငၲဲ့အၾတက္ အဂလႋပ္အကၡရာ မ္ားႏြင့္ ေသကတၤ အနၫ္းငယၠိဳသာ ကိုယၥား်ပဳႏိုငၸါတယ္။
်မႏၼာေဖာင့္ win_innwa တို႔ win_taungyi တို႔ဆိုတာ ASCII စနစ္ေပၚမြာ ေအ်ခခံထားေသာ ်မႏၼာစာစနစၲစၡဳ ်ဖစၸါတယ္ စာစီစာ႐ိုကႅဳပ္ေနၾကတဲ့သူေၾတဆို သတိထားမိမြာပါ alt key နဲ႔ၾတဲႏြိပ္ရတဲ့ နံပါတ္ေၾတဟာ ၂၅၆ ေမက္ာၱာ ်ဖစၸါတယ္။
ဒါေၾကာင့္ ၾကႏၸ္ဴတာပညာရြငၼ္ားက ႏိုင္ငံတကာသံုး စာသိမ္းဆၫ္းစနစ္်ဖစၲဲ့ Unicode ဆိုတာကို တီၾထငၡဲ့ၾကပါတယ္။ ၁၉၈၇-၈၈ ေလာကၼြာစတငၡဲ့ၾကၿပီး ယခုေနာကၦံဳးၾထက္ version မြာ စာလံုးေရ ၁၂၈၀၀၀ ေက္ာ္ ကိုယၥား်ပဳႏိုငၸါတယ္။
ဒါကယူနီကုေဒ္အၾကာင္း။

ေဇာၢ္ီဆိုတာ အဲဒီယူနီကုဒ္ စနေစ္အပၚမြာေအ်ခခံတီၾထငၴားတဲ့ ်မႏၼာစာစနစ္ ေ်ပာရရင္ေတာ့ win_innwa တို႔ win_taunggyi တို႔လိုပဲ ေဖာင့္အမ္ိဳးအစားတစၡဳပဲ ဒီထကၼပိုဘူး ဒါေပမယ့္ သူက ်မႏၼာစာ ယူနီကုဒ္ စံစနစ္ ေမပၚေပါကၡင္ အတၫၼ်ပဳေရသးချငၴကၱာဆိုေတာ့ တခ္ိဳ႕စာလံုးေၾတက စံႏႈႏ္းနဲ႔ၾလဲေနတာေလးေၾတရြိတယ္ ဘယႅိဳၾလ်ဲသလဲလို႔ အၾလယၠဴဆံုးေ်ပာရရင္ chatacter sorting ေပါ့။ microsoft excel ေတာ့ သိၾကမြာပါ။ အဲဒီမြာ အကၡရာစဥၱဲ့ sort command ပါတယ္။ ေဇာၢ္ီေဖာင့္နဲ႔ေရးၿပီး sorting လုပႅိဳက္ရင္ အကၡရာေေၾတတာ့ စီႏိုငၲာေၾတ႕ရလိမ့္မယ္ တ်ခား ရရစ္ေၾတ ယပင့္ေၾတ ေသဝထိုးေၾတ စီရာမြာ အနၫ္းငၾယႅဲေခ္ာ္ေနတာေၾတ႕ရလိမ့္မယ္ ဒါဟာဘာလို႔လဲဆိုရင္ Unicode စံႏႈႏ္းကိုမလိုကၷာလို႔

ကဲဒါဆိုရင္ ခုေ်ပာေနတဲ့ယူနီကုဒ္ ေဖာင့္ဆိုတာေကရာ။ တကယ္ေတာ့ ယူနီကုဒ္ေဖာင့္ ရယႅိဳ႕မရြိပါဘူး။ အဲဒီ Unicode စနေစ္အပၚမြာတီၾထငၴားတဲ့ myanmar1 myanmar2 myanmar3 ဆိုတဲ့ေဖာင့္မ္ားရြိပါတယ္။ Unicode စံႏႈႏ္းမ္ားအတိုင္း ေရးထားတာ်ဖစၸါတယ္။ excel မြာ sorting လုပ္ၾကၫ့္ရငႅၫ္း လံုဝအမြႏ္ႀကီးမၾထက္ေပမယ့္ နၫ္းနၫ္းပိုအဆင္ေ်ပတာကိုေၾတ႕ရပါလိမ့္မယ္။ ဒါေပမယ္ flawless bug free မ်ဖစ္ေသးပါဘူး ်ပသနာေၾတတက္ေနဆဲပါပဲ။ ဥပမာ စာ႐ိုကၱဲ့အခါ ဝလံုးေၾတ ေပၚေနတာမ္ိဳး။ တ်ခား ၾကႏၸ္ဴတာမြာျဖင့္ရင္ formatting ေၾတ ေပ္ာကၠဳႏၲာမ္ိဳး ေေၾတတာ့ရြိေနဆဲပါ ဒါေပမယ့္ ယခင့္ ယခငၠထက္ေတာ့ ပိုအဆင္ေ်ပလာပါၿပီ။

ကဲဒါဆိုၾက္ႏ္ေတာၱိဳ႕ ကဘယ္ဟာကိုသံုးသင့္လဲ။ zawgyi လား myanmar3 လား။ အဲဒီမြာ်ပသနာတကၱာပဲ။

zawgyi။
keyboard layout က win font ကို ေအ်ခခံထားတဲ့အၾတက္ စာစီစာ႐ိုက္သမားမ္ားအၾတက္ ၾလယၠဴၿပီး ်မႏၧႏၲယ္။ အကၡရာေၾတ ်ပသမႈမြာ အမြားကင္းတယ္။ ၾကႏၸ္ဴတာတစၡဳနဲ႔တခုၾကား ်ခားနားမႈ မရြိ။ သံုးျစဲသူအမ္ားအ်ပားရြိ။ ဒီတစၡ္ကၱၫ္းနဲ႔တင္ ေတာ္ေတာ္ ခရီးေပါကၱယ္။ အားနၫ္းခ္ေက္အနနဲ႔ အကၡရာ တစၼ္ိဳးတၫ္းအၾတက္ တႏ္းဖိုး unicode value ၂မ္ိဳး ၃မ္ိဳး ်ဖစ္ေနတဲ့အၾတက္ေၾကာင့္ developer မ္ား အခက္အခဲရြိ။ ဥပမာ ရရစ္ ကို ် ႀ ၿ ၾ ။ sorting လုပၼရ။

myanmar3။
unicode စံႏႈႏ္းမ္ားကိုလိုကၷာတယ္။ unicode value တစၡဳတၫ္းကို ပံုစံအမ္ိဳးမ္ိဳး်ပသႏိုငၲယ္။ sorting ပိုင္းေအနနဲ႔ အမြားကင္းတယႅိဳ႕ေ်ပာလို႔မေရသးေပမယ့္ စံႏႈႏ္းအတိုင္းလုပၴားလို႔ ေနာငၲခ္ိႏၼြာ ်ဖစႅာႏိုငၥရာရြိပါတယ္။ အားနၫ္းခ္ေကၠတာ့ အဓိကက အသံုး်ပဳသူနၫ္းတာပဲ။ စာလံုးေၾတ ်ပသတာ မမြႏၻဴး စာ႐ိုကၱာ နၫ္းနၫ္းမြားတာနဲ႔ ၾလဲတာပဲ။ keyboard လၾကၠကၠ အသစၷီးပါ ်ပႏၼြတ္ရတယ္။

ဒါဆိုရငၻယ္ဟာေျရးမလဲ။ zawgyi လား myanmar3 လား။ ၾက္ႏ္ေတာ္ေအနနဲ႔ ဘယ္ဟာကိုေျရးမလဲဆိုရင္ standard နဲ႔ပိုကိုကၱဲ့ future development အၾတက္ ပိုအဆင္ေ်ပမယ့္ myanmar3 ကိုေျရးခ္ငၸါတယ္။ ဒါေပမယ့္ ေလာေလာဆယ္ေတာ့ zawgyi နဲ႔ေရးေနရပါတယ္။

Unicode နဲ႔ zaygyi myanmar3 font မ္ားေအၾကာင္း ၾက္ႏ္ေတာ္ေလ့လာမိေသလာက္ မြ္ေဝ်ခင္းသာ်ဖစၸါတယ္။ ပညာရြငၼဟုတၱဲ့အၾတက္ေၾကာင့္ အမြားမ္ားလၫ္းပါႏိုငၸါတယ္။ အ်မျငၠဲၾလဲက comment မြာ ေၾဆးေႏျးေပးပါ ခငၺ္ာ။

Thank you.

‪#‎Zawgyi‬
‪#‎Unicode‬
‪#‎Myanmar3‬
Share on Google Plus

About MP4 YoU

ကမၻာသတင္း၊ျမန္မာ့သတင္း ေပါင္းစံုကိုေရာသမေမႊေဖာ္ျပသြားမည့္
MP4 YoU (The Melting Pot For You)