Unicode , Zawgyi And Me

အခုကေတာ့ Blog ကို ဇော်ဂျီကနေ Unicode ကို ပြောင်းလိုက်ပြီ။ Converter ကတော့ ကိုယ့်ဘာသာကိုယ် PHP နဲ့ ရေးလိုက်တာပဲ။ ကိုယ့်ဘာသာကိုယ် ရေးထားတာဖြစ်လို့ 100% တော့ မမှန်ဘူးဖြစ်နေတယ်။ ကိစ္စမရှိ။ စာဖတ်သူတွေ ဖြည့်ပြီး နားလည်ပေးမယ်လို့ ထင်ပါတယ်။ Unicode 5.2 stable ဖြစ်သွားပြီလို့ ဆိုတာကြောင့် Unicode ကို ပြောင်းဖို့ ဆုံးဖြတ်လိုက်တာပါ။

Unicode နှင့် ကျွန်တော်

Unicode ကို ဘယ်တုန်းက စသိသလဲဆိုတော့ မြန်မာ 1 ကတည်းက စသိတယ်ဆိုရမယ်။ အဲတုန်းက ကြားဖူးတာပဲရှိတာ။ Unicode ဆိုတာ ဘာမှန်းမသိ။ နောက်တော့ မြန်မာ 2 ပေါ်လာတာတော့ ကျွန်တော် စသုံးတယ်။ အဲတုန်းက ဇော်ဂျီ ပေါ်ပြီလား မပေါ်သေးဘူးလားမသိဘူး။ သုံးရတာ လုံးဝ အဆင်မပြေ။ ရိုက်ရတာလည်း အဆင်မပြေ။ အချို့ စာလုံးတွေ ရိုက်လို့မရ။ ဒါကြောင့် မြန်မာစာ ရိုက်ဖို့ ဝင်း ကိုပဲ သုံးတော့တယ်။ နောက်တော့ Planet မှာ ဇော်ဂျီ ပြောင်းသုံးပြီဆိုတာနဲ့ font ကို download ချ။ keyboard ကို download ချပြီး သုံးကြည့်တယ်။ ၂၀၀၅ ခုနှစ် နှစ်ကုန်လောက် တုန်းက ထင်တယ်။ အဲတုန်းက forum မှာ တော်တော် အချိန်ကုန်ခဲ့တာ။ ဝင်း နဲ့ အစက ရိုက်နေတာကနေ မြန်မာ English ၂ မျိုး ရိုက်လို့ရတယ်။ ကိုယ် ရိုက်ချင်တဲ့ စာ တော်တော်များများ အေးအေးဆေးဆေး လွယ်လွယ်ကူကူ ရိုက်လို့ရတယ်။ မြန်မာ ၂ ကို ကျွန်တော်အဲတုန်းက နည်းနည်း သုံးသေးတယ်။ ကိုယ့်ဘာသာကိုယ် စာရေးဖို့အတွက် ဟိုစမ်းဒီစမ်း ထင်တယ်။ ၂၀၀၆ ခုနှစ် နိုဝင်ဘာလမှာ ကျွန်တော် blog ကို စရေးဖြစ်တာ။ အဲဒီ မတိုင်ခင်က မိုင်မြန်မာလည်း ထွက်ပြီထင်တယ်။ unicode 4.0 ကို အခြေခံထားတာ။ ဇော်ဂျီကတော့ unicode 4.0 နဲ့တော့ တူပေမယ့် လိုနေတာတွေ အကုန်အဆင်ပြေအောင် ထပ်ဖြည့်ထားတာပေါ့။ ဘယ်သူကမှလည်း သုံးပါ ဆိုပြီး အတင်းအကျပ် မခိုင်းပါဘူး။ အဲတုန်းကတော့ Unicode သွင်းပြီး rendering အတွက် တော်တော်လေးကို ခက်ခဲတာ။ တော်တော်လေးဆိုတာ ကျွန်တော် ပြောတဲ့ တော်တော်လေးက ခက်တယ်။ XP မှာ unicode ထည့်ဖို့ သာမာန် End User အနေနဲ့ မလွယ်ပါဘူး။ နောက်ပြီး unicode သွင်းဖို့အတွက် XP windows အခွေလိုတဲ့ အတွက် End User တွေအတွက် မလွယ်လှပါ။ End User တော်တော်များများမှာ Windows ခွေ ကိုယ်ပိုင် မရှိသလို သူတို့အတွက်လည်း လိုတဲ့ အရာလို့ မမြင်ဘူးလေ။

အဲတုန်းက ကျွန်တော် သုံးနေတာက မြန်မာ ၂ ၊ မိုင် မြန်မာ ၊ ဇော်ဂျီ သုံးမျိုး စလုံး စမ်းနေတာပဲ။ မြန်မာ ၃ လည်း ပေါ်လာရော အရှေ့က ရိုက်ထားတာတွေ သုံးမရတော့တာ ၊ နောက်ပြီး keyboard က ပြောင်းသေးတယ်။ stable ဖြစ်ပြီလို့လည်း အခုအချိန်လို အာမ ကောင်းကောင်း မခံနိုင်သေးဘူးထင်တယ်။ ဒါနဲ့ စိတ်ညစ်ပြီး unicode ကို မသုံးဖြစ်ပဲ ဇော်ဂျီပဲ သုံးတော့တယ်။ blog ကိုလည်း အဓိက ဇော်ဂျီနဲ့ ပဲ ရေးတာကနေ နောက်ပိုင်း ဇော်ဂျီပဲ သုံးဖြစ်တယ်။ ဇော်ဂျီကို သုံးပြီး ၄ နှစ်တာ ကာလမှာ ကျွန်တော် blog post ပေါင်း ၁၀၂၂ ခု ရေးခဲ့တယ်။ ဒါက ကျွန်တော့် blog မှာပဲ။ အခြား forum တွေ blog တွေမှာ ရေးခဲ့တာ မပါသေးဘူး။ unicode အခုအချိန်လို stable ဖြစ်အောင် စောင့်နေရင်တော့ ကျွန်တော် blog ရေးဖို့ဆိုတာ တော်တော်ခက်ခဲလိမ့်မယ်။ နောက်ပြီး မြန်မာတွေ online မှာ အခုလိုမျိုး မြန်မာ ဘာသာနဲ့ စာတွေ တွေ့ရဖို့ တော်တော်လေးကို ခက်လိမ့်မယ်။ Unicode 5.2က ဇော်ဂျီ ပေါ်ပြီးမှ ပေါ်လာတာပဲလို့ ဆိုရမယ်။ Unicode 5.1 မှာတုန်းကတော့ stable ဖြစ်ပြီ။ သို့ပေမယ့် တကွက်လေးပဲ ရွှေ့ဖို့ကျန်တော့တယ်လို့ ပြောတယ်။ ဒါကြောင့် 5.2 ကို ပြီးအောင် စောင့်လိုက်တာလဲ ပါတယ်။

Unicode နဲ့ ဇော်ဂျီ

Unicode က နိုင်ငံတကာနဲ့ လုပ်တာ ဖြစ်တဲ့အတွက်ကြောင့် တစ်ခုခု ပြင်ရင် အရမ်းကြာတယ်။ အနည်းဆုံး ၁ နှစ်ကျော်ကျော်လောက်တော့ စောင့်ရတယ်ထင်တယ်။ နောက်ပြီး မြန်မာ ၃ ထွက်ကာစနဲ့ အခု မြန်မာ ၃ နဲ့တောင် မတူတော့ပါဘူး။ တနည်းပြောရင် အချိန်တွေ အများကြီး ကုန်တယ်။ ဇော်ဂျီ ထွက်တုန်းက Unicode 5.2 standard ဆိုတာ မရှိသေးပါဘူး။ ဒါကြောင့် ဇော်ဂျီကို non-standard ဆိုပြီး ပြောနေရတာလည်း ကျွန်တော် သေချာနားမလည်ဘူး။ ဇော်ဂျီ ပေါ်တုန်းကလည်း International Standard ပါဆိုပြီး ပေါ်လာခဲ့တာ မဟုတ်ပါဘူး။ stable မဖြစ်သေးတဲ့ အချိန်မှာ ကြားခံ အနေနဲ့ ပေါ်လာရတာပါပဲ။ အဲလိုပဲ ဟိုးအရင်တုန်းက ဝင်း font တွေလည်း ASCII တွေနေရာမှာ အစားထိုးပြီး font တွေ လုပ်ခဲ့ကြသေးတာပဲ။ International Standard မဟုတ်ဘူးဆိုတာတော့ ကျွန်တော် အစောကြီးကတည်းက သိတယ်။ သိရက်နဲ့ သုံးတဲ့ လူမိုက်လို့ ပြောလည်း ခံရမှာပဲ။ ကျွန်တော့် စိတ်ကိုက အခု ရှိတာနဲ့ လုပ်လို့ရရင် ရအောင် လုပ်လိုက်ချင်တယ်။ ဒါက ပိုကောင်းတယ်။ ဒါကိုစောင့်ပါလို့ ဆိုပေမယ့် ကျွန်တော် မစောင့်နိုင်ဘူး။ လက်ရှိ ရှိတဲ့ Tool နဲ့ ၁ ပတ်လောက်ပြီးနိုင်တဲ့အရာကို ပိုကောင်းတဲ့ဟာ ၁ နှစ်လောက်တော့ ကျွန်တော် တကယ်မစောင့်နိုင်ပါ။ ဒါကြောင့် ကျွန်တော်လုပ်ချင်တာတွေကို ကျွန်တော် ဇော်ဂျီနဲ့ သုံးခဲ့တယ်။

အခြား လူတွေကို unicode ထည့်ခိုင်းဖို့ကလည်း တော်တော်ခက်တယ်။ font ထည့်ရုံ keyboard သွင်းရုံနဲ့ မပြီးဘူးလေ။ XP မှာဆိုတော့ rendering ကို ထည့်ရသေးတယ်။ အဲဒါက တော်တော်ဆိုးတာ။ သာမာန်အသုံးပြုသူအနေနဲ့ အဲဒီ ထည့်တဲ့ အဆင့်မှာ တစ်နေတာ။ မှတ်မှတ်ရရပဲ သူငယ်ချင်းရဲ့ အဖေက အစိုးရ ဝန်ထမ်းဆိုတော့ မြန်မာ ၂ လားမသိဘူး သုံးရတယ်။ အိမ်က စက်မှာ ထည့်ဖို့ ထည့်လို့မရလို့ဆိုပြီး ကျွန်တော် သူ့အိမ်မှာ font ၊ keyboard ၊ rendering တွေ အကုန်သွားထည့်ပေးရသေးတယ်။ အသက်ကြီးပိုင်းတွေ အနေနဲ့လည်း စာလုံး မြင်ရဖို့ အဲလောက် အလုပ်ရှုပ်မခံနိုင်တော့ဘူး။ နောက်ပြီး လူလတ်ပိုင်းတွေမှာလည်း ကိုယ်ပိုင် အလုပ်ကိစ္စတွေနဲ့ ခေါင်းစားနေတာ ၊ အခြား ခေါင်းစားရမယ့်ဟာတွေ နည်းနည်းလေးတောင် မကြိုးစားချင်တော့ဘူး။ ငယ်ငယ်တုန်းကတော့ နားမလည်။ အခုတော့ ကျွန်တော်လည်း နားလည်နေပြီ။ ခေါင်းစားရမယ့် ကိစ္စ ဘာဆို ဘာမှ မလုပ်ချင်တော့ဘူး။

နောက်ပြီး ကျွန်တော် ဇော်ဂျီဟာ unicode အစစ်မဟုတ်ဘူးဆိုတာလည်း သိတယ်။ unicode 5 တုန်းကလည်း အပြောင်းအလဲတွေက များလွန်းလို့ မိုင်မြန်မာ နဲ့ မြန်မာ NLP တို့ကလည်း ငြင်းကြခုန်ကြနဲ့ ဘာတွေမှန်းကို မသိတဲ့ အခြေအနေ။ Unicode ကိုသာ စောင့်ခဲ့လိုက်ရင် ကျွန်တော် MYSTERY ZILLION လုပ်ဖြစ်မှာ မဟုတ်တာတော့ သေချာတယ်။ နောက်ပြီး Ornagai ကိုလည်း လုပ်ဖြစ်မှာ မဟုတ်ဘူးဆိုတာလည်း သေချာတယ်။ အကုန်လုံး အဆင်ပြေမယ့် လမ်းကြောင်းကို ရွေးချယ်ခဲ့တာ။ Unicode နဲ့ ဇော်ဂျီဟာလည်း ဘာပြဿနာမှ ရှိဖို့ အကြောင်းမရှိဘူးလို့လည်း ယူဆတာကြောင့်လည်းပါတယ်။ နောက်ပိုင်းတော့ ဘယ်လိုလုပ် ဇော်ဂျီသုံးတာ လိုက်ပြောခံထိနေရမှန်း မသိ ။ မြန်မာစာ ဖျက်စီးနေတဲ့သူတွေ .. တိုင်းရင်းသား ဘာသာစကားကို လျစ်လျူရှုသူ ဆိုပြီး ဘယ်လိုလုပ် ဖြစ်သွားလဲတော့မသိ။ Unicode 4.0 က တိုင်းရင်းသား ဘာသာစကားအတွက် သေသေချာချာ မစဉ်းစားရသေးဘူး။ မြန်မာစာကိုပဲ ပြီးအောင် လုပ်နေတာ။ ဒါကြောင့် အဲတုန်းကလည်း ဇော်ဂျီ ဟာလည်း စဉ်းစားမိမှာ မဟုတ်တာတော့ သေချာပါတယ်။ မြန်မာစာ content တွေ အတွက်ပဲ အရင် စဉ်းစားဖြစ်တယ်လို့ ထင်တာပဲ။ သူ့အချိန်နဲ့ သူ့အခါကို ပြန်စဉ်းစားပေးရင်တော့ အပြစ်တင် စရာအကြောင်းမရှိပါ။ သို့ပေမယ့် ဘာလို့ အပြစ်တင်မှန်း လုံးလုံး နားမလည်ခဲ့တာ။

Migration ပြဿနာ

အခု အချိန်ဟာ Standard , nonstandard ငြင်းခုန်နေရမယ့် အရာမဟုတ်ဘူး။ အခုဆိုရင် Unicode ဟာ Mac, Windows , Linux တွေ ရနေပြီ။ iOS အတွက်လည်း ရအောင် ကျွန်တော် လုပ်ပေးလို့ရပါတယ်။ သို့ပေမယ့် လက်ရှိ unicode developer တွေရဲ့ နည်းပညာ အကူအညီလိုတယ်။ ထည့်ထားတဲ့ rendering rule တွေ မသိသလို Tool တွေလည်း မရှိဘူး။ iOS ကော Android အတွက်ပါ မြင်လို့ရအောင် ဖန်တီးပေးနိုင်ပါတယ်။ Keyboard ကလည်း ဖန်တီးပေးလို့ရတယ်။ သို့ပေမယ့် သဝေထိုးကတော့ ပြဿနာပါ။ iOS keyboard မှာ သဝေထိုး နောက်မှ ရိုက်ပဲ ရမှာပဲ။ တနည်းပြောရင် လက်ရှိ font developer တွေက ကူညီပေးမယ်ဆိုရင် ရနိုင်တယ်။ နည်းပညာက ဘာမှ မခက်။ အကုန်လုံးက rendering တွေ support လုပ်နေပြီ ဖြစ်တဲ့အတွက်ကြောင့် အဆင်ပြေပါတယ်။

ဒါကြောင့် တကယ်လိုအပ်တာ Migration ပြဿနာ။ Unicode ဘက် ဇော်ဂျီ ဘက်ဆိုပြီး ဘာလို့ ခွဲချင်နေမှန်း မသိ။ ဇော်ဂျီမှ ဇော်ဂျီ။ Unicode မှ Unicode ဆိုပြီး ဘာလို့ ခွဲထွက်ချင်နေလဲ စဉ်းစားမရ။ Unicode 5.2 က မြန်မာစာ အတွက် stable ဖြစ်သွားပြီ။ ဒါကြောင့် လက်ရှိ ဇော်ဂျီ content တွေကို ဘယ်လို migrate လုပ်ပေးရမလဲဆိုတာကို စဉ်းစားရမယ့် အချိန်ပါ။ ဇော်ဂျီဟာ လှေကား တစ်ထစ်ပါ။ online မှာ မြန်မာ content တွေ များပြားလာအောင် လှေကား တစ်ထစ်ပါပဲ။ ကျွန်တော် တို့ ရပ်နေမှာ မဟုတ်သလို ကူးပြောင်းပေးဖို့ အတွက် ကူညီပေးရမယ်။ ဒါကို ဘာလို့ ငါက ဇော်ဂျီပဲ ။ ငါက Unicode ပဲ။ ဇော်ဂျီ font ကို စက်ထဲက ထုတ်တယ်။ ဇော်ဂျီ နဲ့ ရေးထားတာဆို မဖတ်တော့ဘူး။ အဲဒါတွေက တယူသန် ပြီး ခပ်ကြောင်ကြောင် နိုင်သလိုပဲ။ ကျွန်တော်ကတော့ ဇော်ဂျီကော Unicode ကော နှစ်ခုလုံး သွင်းထားတယ်။ Unicode က သူ့အလိုလို priority မြင့်တဲ့အတွက် ဘာမှ ပြင်စရာမလိုပဲ မြင်ရတယ်။ ဇော်ဂျီ content တွေကိုတော့ အရင်တုန်းက converter နဲ့ ပြောင်းဖတ်တယ်။ အခုတော့ Parallel Universe နဲ့ ဖတ်တယ်။ ဇော်ဂျီကော Unicode ကော ဖတ်လို့ရနေပါတယ်။ ဘာပြဿနာမှ မရှိ။ စက်ထဲကနေ ဇော်ဂျီကို ထုတ်ဖို့ လိုမှ မလိုပဲ။ ဇော်ဂျီ ထုတ်မှ Unicode ဖတ်လို့ ရမှာမှမဟုတ်ပဲ။ အင်း … ။ လူတကိုယ် အကြောင်းတမျိုးပဲပေါ့လေ။

Converter

အခု ဇော်ဂျီ ကနေ Unicode ပြောင်းလို့ ရအောင် converter လိုတယ်။ လက်ရှိတော့ php နဲ့ ရေးထားတယ်။ memory ကတော့ 512 MB လောက် php.ini မှာ ပေးထားဖို့ recommend လုပ်ပါတယ်။ မြန်မာ NLP က ထုတ်ပေးထားတဲ့ converter က file size ကြီးတာကို မလုပ်ပေးနိုင်ဘူးတဲ့။ 24 MB လောက်တောင် convert မလုပ်ပေးနိုင်ရင်တော့ converter ကောင်းမဟုတ်သေးဘူး။ နောက်ပြီး Windows တစ်ခုတည်းအတွက်ပဲ ရတော့ မဖြစ်သေးဘူး။ နောက်ပြီးတော့ ပိတောက်က လုပ်ထားတဲ့ DocCharConvert က Mac မှာ သုံးမရ။ SIL Teckit ကလည်း windows အတွက်ပဲ ဖြစ်တဲ့အတွက် mac နဲ့ linux သမားတွေအတွက် အဆင်မပြေ။ ကျွန်တော်က mac သမားဖြစ်တဲ့အတွက်ကြောင့် mac မှာ convert လုပ်ဖို့ ကိုယ့်ဘာသာကိုယ် php နဲ့ ရေးလိုက်တာပါ။ python သို့မဟုတ် C++ နဲ့ ရေးရင်တော့ ပိုမြန်မယ်။ အခု ကျွန်တော့် Blog က 33.5 MB ရှိတယ်။ လက်ရှိ converter နဲ့ ပြောင်းတာ 01:06.6 မိနစ် ကြာပါတယ်။ ၁ မိနစ်နဲ့ ၆ စက္ကန့်ပေါ့။ တော်တော်လေးကို နှေးပေမယ့် အဆင်ပြေတယ်။ MZ က 550 MB လောက်ရှိတော့ ပြောင်းဖို့ကို စဉ်းစားနေရတယ်။ စမ်းချင်တဲ့လူတွေ စမ်းပြီး issue ကို github မှာ report လုပ်နိုင်သလို fork လုပ်လို့လည်း ရပါတယ်။

Bookmarklet

လက်ရှိ ရှိတဲ့ bookmarklet တွေကို http://bookmarklet.saturngod.net မှာရှိပါတယ်။ မမြင်ရလည်း မြင်ရအောင် ဖန်တီးလို့ရပါတယ်။ သိပ်ပြီး ခက်ခဲတာ မဟုတ်ပါဘူး။ just click လေးပါပဲ။ iPhone အတွက် video လေး ကျွန်တော် လုပ်ရအုံးမယ်။ နောက်ပြီး youtube မှာထက် vimeo ကို ပြောင်းရမယ်။ ဒါမှ မြန်မာ နိုင်ငံကလူတွေ မြင်ရမှာ။ နောက်ပြီး browser extension တွေ ဖန်တီးပေးရအုံးမယ်။

Keyboard , Font , other Resource
အဲဒါတွေ အားလုံးအတွက် Myanmar Language ORG ဆိုပြီး ဖန်တီးထားတာရှိတယ်။ အဲမှာ အဆင်ပြေအောင်တော့ လုပ်ထားတယ်။

Other

WordPress အတွက် ဇော်ဂျီ , unicode combobox plugin ကို ကျွန်တော် ရေးထားပေးတယ်။ wordpress ကလွဲပြီး အခြား CMS တွေ တစ်ခုမှ မရေးတတ်ဘူး။ နောက်ပြီး wordpress plugin တစ်ခုရေးဖို့ စဉ်းစားနေတာ။ user က zawgyi နဲ့ ရိုက်ပြီး comment ပေးလိုက်ပေမယ့် သိမ်းရင်တော့ unicode နဲ့ သိမ်းမယ်။ အဲဒီအတွက် ရေးရအုံးမယ်။

ဘုကလန့် Attack

Computer သမားတွေကတော့ Brute-force attack ဆိုတာကို သိမှာပါ။ ပွင့်ပွင့်လင်းလင်းပြောရရင် Unicode သမားတွေကတော့ ဘုကလန့် Attack လို့ပဲ ဆိုရမယ်။ ဘာကြောင့် ဇော်ဂျီ ကို ဘုကလန့် လုပ်လည်း မသိ။ တကယ်တော့ ဇော်ဂျီအတွက် migration လုပ်ပေးမယ့် အစား ဘုကလန့် လုပ်တာနဲ့ပဲ အချိန်တွေ တော်တော်များများ ကုန်သွားတယ်။ တကယ်တန်းတော့ ဇော်ဂျီရှိလို့ unicode ကို ပြောင်းမသုံးတာ မဟုတ်ပါဘူး။ သုံးဖို့ အချိန် မရောက်သေးလို့။ သုံးဖို့ အချိန်ရောက်ရင် အကုန်လုံးအဆင်သင့် ဖြစ်အောင် ဖန်တီးပေးထားပေးရမယ်။ Unicode 5.2 က standard ဖြစ်တာကြောင့် နောက်ပိုင်း standard ကို ပဲ သွားမှာပဲ။ အများကြီး တွေးပူနေစရာမလိုဘူး။ Standard ဆိုတာ ဘာ နောက်ပြီး ဘယ်လို migrate လုပ်လို့ ရတယ်။ ဘယ် data တွေ migrate လုပ်လို့ရတယ်။ စတာတွေကို ချပြထားတာ မတွေ့ရဘူး။ Myanmar Language ORG ပေါ်လာပြီးမှပဲ စုစုစည်းစည်း ဖြစ်လာတော့တယ်။ နောက်ပြီး Media တွေထဲကို ချပြတာ တော်တော် ရှားတယ်။ ဒါကြောင့် သုံးစွဲ သူတွေ သေချာ နားမလည်သေးတာ။ နားလည်အောင် လုပ်ပေးရမယ်။ အခုဆိုရင် တဖြည်းဖြည်း စပြောင်းလာပါပြီ။ အကုန်လုံးက Standard နောက်ကို သွားမှာပဲ။ ဇော်ဂျီ ဘက်ကနေ Unicode ဘက်ကို ကူးတာ မဟုတ်ပါဘူး။ Standard ကို လိုက်နာတာ။ ကူးစရာလည်း လိုမှ မလိုတာ။ ဟိုးအရင်တုန်းက ပြောသလို Stable ဖြစ်ရင် ကျွန်တော် ပြောင်းပါမယ်လို့ ပြောခဲ့ဘူးပါတယ်။ အခု တကယ်လည်း ပြောင်းလိုက်ပါပြီ။

ပူးပေါင်းဖို့ အချိန်တန်ပြီ

၂၀၁၁ မှာတော့ Unicode ကို ပြောင်းလာဖို့ များတယ်။ အဲဒီ လူတွေကို ဘယ်လို ကူညီမလဲ။ လက်ရှိ စဉ်းစားရမှာက User တွေ အားလုံးက Windows သမားတွေပဲ မဟုတ်ဘူး။ Linux , Mac သမားတွေ လည်းရှိပါသေးတယ်။ ဒါကြောင့် converter က Windows , Mac, Linux အားလုံးအတွက် အဆင်ပြေဖို့ လိုတယ်။ ဇော်ဂျီ အနေနဲ့လည်း ဘာမှ အကြောင်း ပြန်စရာ လိုမယ်မထင်ပါဘူး။ ဇော်ဂျီ ဘက်ကလည်း Unicode standard အတိုင်း လိုက်နာတဲ့ Font ထွက်လာဖို့ မျှော်လင့်ပါတယ်။ ဇော်ဂျီဝမ်းကတော့ ဆက်ရှိနေအုံးမှာပဲ။ Web ပေါ်မှာ မဟုတ်ခဲ့ရင်တောင် စာလုံးအလှအတွက် စာရိုက်ဖို့အတွက် သုံးသင့်ရင် သုံးနေရအုံးမှာပဲ။ စက်ထဲက ထုတ်ပစ်ဖို့လိုမယ်မထင်ဘူး။ အဲဒီအတွက်လည်း Unicode ပဲထား ဇော်ဂျီကို စက်ထဲကနေ ဖြုတ်ပလိုက် ဆိုပြီး ပြောစရာမလိုဘူး ထင်တာပဲ။

၂၀၁၁ နှစ်သစ်မင်္ဂလာမှာ အကုန်လုံး ပျော်ရွှင် ချမ်းမြေ့ပါစေဗျာ….

21 responses to “Unicode , Zawgyi And Me”

  1. အခုUnicodeမြန်မာစာFont ကတော်တော်လေး ဖတ်ရတာလက်ပေါက်ကပ်တယ်။ ဇော်ဂျီလောက်မကောင်းဘူး ဖတ်ရတာမရှင်းဘူး ပြီးတော့ အဲ့ Font ကို install လုပ်ထားတာလည်း Facebook မှာသူများတွေရေးထားရင်မမြင်ရဘူး ကိုစေတန့် Blog မှာတော့မြင်ရတယ် ဒါတောင် dotted circle လေးတွေကပေါ်နေတယ်။ ဘာကြောင့်လည်း? Unicode Font ကိုပြောင်းဆိုလည်း ပြောင်းနိုင်ပါတယ် ဒါပေမယ့် လူပိန်းနားလည်ပြီး အလွယ်တကူသုံးလို့ရမယ့် လက်ကွက်ပေါ်လာရင်တော့ သုံးရတာ အများကြီးအဆင်ပြေမှာပါ၊ အခုလို Share ပေးတဲ့အတွက်ကျေးဇူးတင်ပါတယ် :)

    1. yes, i will write soon ….. don’t worry … about that issue :)

  2. Ko saturn, please enclose each post with span (html element), like http://www.phoonuthit.com. Otherwise, I cannot read your blog properly in feed readers (google reader).

  3. ကျွန်တော်တော့ ဖြုတ်လိုက်တယ်… မဟုတ်ရင် ကိုယ့်ဆိုက်က ဘာပေါ်လို့ ပေါ်နေမှန်း မသိတော့ဘူး… မရှိလည်း bookmark တို့ firefox plugin တို့ parallel universe တို့နဲ့ ဖတ်လို့ ရနေတာပဲ…

  4. Hi Saturngod, I just want to point out something about “Unicode သမား” usage. There is no such thing as “Unicode သမား” and his responsibilities. They just contribute for Myanmar Language development in the right way. They can just walk away anytime if they want. When we want our language developed, we all should involve.

    I personally congratulate for your encoding conversion. :)

    1. yes … no “unicode သမား” and no ဇော်ဂျီ သမား .. :D now we all do for myanmar language. Now, we can migrate easily. First step is we need awesome superduper converter :D

      Who can write with python ? python converter is more faster than other and can run all platform.

  5. Hi Bro,
    I think it would be appropriate to credit Ko Ngwe Tun for the code after all these logics took time to write. As a FOSS developer yourself you will appreciate that we live for such (small?) things. As for Python it was code yesterday as we all sat together at 8th mile to work it out. And Masterpiece Uni Sans works amazingly well on iOS. What is even better is that you can detect for Mobile Safari and add @font-face to your site to Masterpiece for iOS users. Starting from iOS 4.2 Mobile Safari supports embedding *.ttf fonts (instead of just woff fonts). This means Masterpiece works perfectly when embedded.
    Cheers,
    Ravi

    1. yes, bro …

      logic from http://paragu.parabaik.info/ . I use this algorithm for unicode to zawgyi. I wrote about this but restore this post is gone. I will add iphone masterpiece emebed wordpress plugin , soon.

  6. Can I convert Unicode from zawgyi with Text by Text ??? As for me , I am not sure about i can access cpanel . Firstly i wanna export xml and bring this file to my home and i wanna convert in home .

  7. လောလောဆယ် ချက်ခြင်းကြီး ပြောင်းဖို့တော့ သိပ်မလွယ်သေးဘူးထင်ပါတယ် ကျွန်တော်ဟိုးအရင်ထဲက စီအီးဖောင့်နဲ့ရိုက်ဖူးပါတယ် နောက်တော့ အလိုက်သင့်ထွက်လာတဲ့ ဝင်းရယ်၊ မြန်မာယူနီကုတ်တွေရယ်၊ ဇော်ဂျီရယ်အထိပါဘဲ၊ မြန်မာ၂သုံးကြည့်တော့ ခဏလေးနဲ့ လက်သားကျလာတယ် ဒါပေမဲ့ ဝက်ဖ်တွေမှာ အဆင်မပြေပါ အဲဒါနဲ့ တစ်ခါ ဇော်ဂျီကို ပြန်ပြောင်းရပြန်ရော၊ အခက်ဆုံးက ဖောင့်တွေဟာ သူ့နေရာသူ ထဲထဲဝင်ဝင် ဖြစ်နေကြတော့ လူတွေအော်နေကြတဲ့ စံက ဖြစ်လာဖို့အတော်ခက်ပါတယ် အကောင်းဆုံးကတော့ လက်ကွက်တစ်ခုထဲမှာ စံထားပြီး တီထွင်နိုင်ကြရင် အတော်ကောင်းမှာပါ အဲသည်အိပ်မက်က ကျွန်တော်တို့ မြန်မာတွေထဲမှာ ဘယ်တော့များ အကောင်အထည် ဖော်နိုင်ကြမယ် မသိပါ။

    1. you can use NHM keyboard like zawgyi layout. Ko Ravi wrote it for zawgyi users. it’s very easy for writing.

  8. php နဲ့ရေးထားတဲ့ converter ကဘယ်လိုသုံးရမှာလဲဟင်

    1. for what ? use in php file or convert the file ?

      1. ဒီphp ဆိုတာကိုသုံးပြီး ယူနီကုတ် ဘယ်လိုပြောင်းရမလဲ ဆိုတာကိုပါဗျာ။

  9. စို င်းညီဖြို း Avatar
    စို င်းညီဖြို း

    ကျတော်တော့ လောလောဆယ် MyMyanmar ကိုသုံးနေတယ်။ ဒါပေမယ့် စာတချို့ကို စက်ဝိုင်းကွက်တွေနဲ့ တွဲမြင်ရတာတွေရှိပါတယ်၊ အဲ့ဒါဘာကြောင့်မို့ပါလဲ။ MyMyanmar သွင်းထားတဲ့ ဒီစက်မှာ ကြည့်တာက နဲနဲတော်ပါသေးတယ်၊ မနေ့က စက်တစ်ခုမှာ mm3 သွင်းပြီးကြည့်တော့ ဒီနေ့ထက်ပိုဆိုးပါတယ်။

    ဇော်ဂျီပဲဖြစ်ဖြစ်၊ unicode ပဲဖြစ်ဖြစ်.. အဓိကတော့ မြန်မာစာ၊ မြန်မာလက်ကွက် စံတစ်ခုအနေနဲ့ ရပ်တည်နေတာကိုပဲ မြင်ချင်ပါတယ်။ ဘာဖြစ်လို့ unicode ကိုတောင်မှ အဲ့လောက်အများကြီး ကွဲလွှဲနေကြတယ် မသိပါ။ ဒီအတိုင်းသာဆိုရင်.. Microsoft ရဲ့ Windows မှာ မြန်မာစာပါလာဖို့ပြောနေကြတဲ့သူတွေ.. ဘယ် unicode ကို သုံးကြမှာလဲ မေးချင်ပါသေးတယ်။ ဖြစ်နိုင်ရင် ညီလာခံလေးဘာလေး ကျင်းပပြီး တစုံတစ်ခုကို အတည်ပြု အသုံးပြုစေချင်တယ်ဗျာ။

    1. blog မှာက Yunghkio ကို သုံးထားတယ်။ နောက်ပြီး font embed လုပ်ထားတယ်။ ဒါကြောင့် Yunghkio မသွင်းထားရင် Yunghkio ကို download ချလိမ့်မယ်။ font embed က chrome မှာ အလုပ်မလုပ်ဘူး။ မမြင်ရဘူးဆိုတာက chrome နဲ့ ကြည့်တာ ဖြစ်မယ်ထင်တယ်။ Font ကြောင့် ပြဿနာမဟုတ်ပါဘူး။ chrome မှာ font emebed အတွက် render မပါလာသေးဘူး။ chrome ကြောင့် ဖြစ်နေတာပါ။ Blog မှာလည်း ကျွန်တော် ကြေငြာထားပါတယ်။ if you can’t see my blog well, please install Yunghkio font.

      နောက်ပြီး ကျွန်တော်ရေးထားတဲ့ ရေတဲ့ ပုံစံမှားနေတော့ အချို့ စာလုံးတွေက render မလုပ်နိုင်ဘူးဖြစ်နေတယ်။ ရေးထုံးမှားနေလို့ပါ။ ဒါကြောင့် အချို့ စာလုံးတွေကို dotted circle နဲ့ မြင်နေရလိမ့်မယ်။

  10. ှMAC မှာ unicode ဘယ်လိုသွင်းလို့ရမလဲ။ ခုမှ Mac ကို စသုံးတာပါ။ ဖြစ်နိုင်ရင် MACမှာ bootcamp နဲ့ windows 7 သွင်းနည်းသိချင်ပါတယ်။ windows 7 ကသွင်းလို့မရဖြစ်နေလို့ပါ။

    1. you can read instruction before install bootcamp … you will get pdf file before install bootcamp. Read detail first , bro

  11. It has been eight year, most people still use zawgyi even me.
    I want to change but the keyboard is still suck but it is not really bad. However, I still want to write in zawgyi layout.
    Moreover, I still want to use zawgyi for my personal use.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.