Important Notes ~ Please If you are searching for A Way to Install Myanmar Font on your iPhone, iPad, Read MMKeyBoard. This article is just FOR WEB SITE OWNER not for iPhone, iPad Owner.
April 3 ရက္ ဒီေန႔မွာ US မွာ iPad wifi version ကိုု စၿဖန္႔ပါၿပီ။ အရင္အတိုုင္းပါပဲ Apple ဒီတစ္ၾကိမ္လဲ ေအာင္ၿမင္ပါတယ္.. အခုုစာေရးေနတဲ့ အခ်ိန္မွာပဲ Fifth Ave Road က Apple Store ေရွ့မွာ လူေတြတန္းစီေနၾကတာကိုု live ၾကည့္လိုု႔ ရေနတယ္။ iPad ဝယ္ဖိုု႔တန္းစီေနၾကတာပါ ပထမဆံုုး စစီတဲ့ တစ္ေယာက္ ကဆိုုရင္ April 1 ရက္ေန႔ကတည္းက စီေနခဲ့တာပါ။ အမွန္ေတာ့ ဒီပိုု႔စ္က iPad အေၾကာင္းေၿပာဖိုု႔ မဟုုတ္ပါဘူး။ Plug in တစ္ခုု အေၾကာင္းေၿပာမလိုု႔ပါ။ အဲဒီ plug in ထည့္ထားရင္ site, blog ကိုု iPad, iPhone, iPod Touch ကေန jailbreak လုုပ္ ၿမန္မာစာ ထည့္စရာမလိုုပဲ စာတန္းဖတ္လိုု႔ ရပါတယ္။ Plug in နာမည္က Myanmar Font Embedder လိုု႔ ေခၚပါတယ္။
ဒီ plug in က WordPress Blogging CMS အတြက္ ေရးထားတာပါ။ ဒီ plug in ကိုု plug in folder ထဲထည့္ သြင္းထားရံုုနဲ႔ ကိုုယ့္ဆိုုဒ္ကိုု Apple handheld devices ေတြကေန ၿမန္မာစာဖတ္လုုိ႔ရႏိုုင္မွာပါ။ size အေနနဲ႔ ေသးငယ္ၿပီး လက္ရွိထြက္တဲ့ iPad အတြက္ပါ ဆိုုဒ္ကိုု အလိုုေလ်ာက္ optimize လုုပ္ေပးသြားမွာပါ။ ဘယ္လိုု အလုုပ္လုုပ္လဲ စၾကည့္ရေအာင္ပါ။
Technologies
iPhone, iPad, iPod Touch ေတြက Safari browser ကိုု သံုုးထားတာပါ။ Safari က webkit ဆိုုတဲ့ rendering engine ကိုု သံုုးထားပါတယ္။ ဒါေၾကာင့္ ကံေကာင္းစြာပဲ Mobile Safari version မွာ font embed လုုပ္လိုု႔ ရႏိုုင္ပါတယ္။ တစ္ခုုထဲေသာ embed လုုပ္လိုု႔ရတဲ့ အမ်ိဳးအစားက .svg font ကိုုသာ လုုပ္လုုိ႔ရတာပါ။ ဒါေၾကာင့္ ကြ်န္ေတာ္ အခုု plug in ထဲမွာ .svg font (Zawgyi font) ကိုု သံုုးထားပါတယ္။
ေနာက္တစ္ခုုက ဒီ plug in သြင္းလိုုက္တာနဲ႔ ဆိုုဒ္ကိုု အလိုုေလ်ာက္ iPad, iPhone ေတြအတြက္ optimize လုုပ္ေပးသြားမွာပါ။ Image ေတြကိုု အလိုုေလ်ာက္ ခ်ံဳ႕ေပးသြားမွာပါ။ ေနာက္ Viewport ကိုုလဲ အလိုုေလ်ာက္ device width အလိုုက္ ေၿပာင္းေပးသြားပါမယ္။ iPad က resolution 1024×768ရွိတာမိုု႔ iPad နဲ႔ ၾကည့္တဲ့ အခါလဲ အလိုုေလ်ာက္ေၿပာင္းေပးမွာပါ အရင္တုုန္းက code ေတြက width ေတြကိုု 320 နဲ႔ ထားၾကေလ့ရွိတာေတြက iPad ထြက္လာရင္ ပံုုပ်က္ကုုန္မွာပါ အခုုကေတာ့ အလိုုေလ်ာက္ၿပင္ေပးထားပါတယ္။ တကယ့္ iPad နဲ႔ကေတာ့ ေနာက္လေလာက္ၾကမွပဲ မဝယ္ဘဲ စမ္းၾကည့္လုုိက္ဦးမယ္။ ေနာက္ iPad က ေအာက္မွာ ၿပထားတဲ့ user agent သံုုးပါတယ္..
Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10
အခုု plug in က Apple handheld devices ေတြ iPhone OS မွာပဲ အလုုပ္လုုပ္ပါတယ္။ Google Android, Windows Phone, Symbian နဲ႔ အၿခား OS ေတြအလုုပ္မလုုပ္ပါဘူး .svg font input လက္ခံမွ အလုုပ္လုုပ္မွာပါ။ Font embed လုုပ္ထားတဲ့ အတြက္ ပံုုမွန္ desktop ေတြနဲ႔ ၾကည့္ရင္ ေလးမသြားပါဘူး။ ဘာလုုိ႔လဲဆိုုေတာ့ Apple Handheld devices ၿဖစ္မွ ေဖာင့္ကိုု download လုုပ္ယူတာပါ။ ေနာက္ Site ကိုု plug in ထည့္ၿပီးတဲ့ အခါ Bookmark လုုပ္ရင္ Add to Home Screen နဲ႔ လုုပ္ယူလိုုက္ရင္ Myanmar iPhone OS icon ေလးေတြ တင္ေပးသြားပါလိမ့္မယ္။ ေနာက္ၿပီးလိုု႔ ဖြင့္ၾကည့္ရင္လဲ address bar ေဖ်ာက္ေပးထားပါတယ္။ ေနာက္ထပ္ top bar ကိုုလဲ ဖတ္ရလြယ္တဲ့ အနက္ေရာင္ ေၿပာင္းထားပါတယ္။
iPhone မွာ ၿမန္မာစာ ေပၚဖိုု႔ ဆိုုရင္ အၿခားနည္းလမ္းေတြ ရွိပါေသးတယ္.. ဥပမာ Server side ကေန font နဲ႔ image generate ထုုတ္ေပးတာမ်ိဳး Cufon လိုု javascript သံုုးတာမ်ိဳး Face Lift သံုုးတာေတြ ရပါတယ္။ SIFR ကေတာ့ flash သံုုးတာမိုု႔ flash မရတဲ့ အိုုင္ဖုုန္း မွာ အလုုပ္မလုုပ္ပါဘူး။ အခုု .svg သံုုးထားေတာ့ image generate လုုပ္ၿပီး download လုုပ္ယူရတာထက္ ပိုုၿမန္ပါတယ္။ ေနာက္ select လုုပ္လုုိ႔ရပါတယ္ Copy, Cut, Paste လုုပ္လိုု႔ ရပါတယ္။ (Select လုုပ္ရင္ .svg font ၿဖစ္တာမိုု႔ space ပါမွ select လုုပ္ရလြယ္ႏိုုင္ပါတယ္) အနည္းဆံုုးေတာ့ အၿခား iPhone App ေတြၿဖစ္တဲ့ FaceBook, Tweetdeck က ေလးေထာင့္တံုုး ၿမန္မာစာေတြကိုု copy ကူးၿပီး blog ေအာက္က comment text box ထဲ paste လုုပ္ရင္ စာဖတ္လိုု႔ရပါေသးတယ္. Submit ေတာ့ မႏွိပ္ၾကနဲ႔ေပါ့ေနာ္ =P ေနာက္ အားမွ iPhone optimize Myanmar Text Box လုုပ္ဖုုိ႔ အစီအစဥ္ေတာ့ရွိပါတယ္။
Current Support Devices
Apple iPad, iPhone, iPod Touch with any OS using Safari and 3rd Party Browsers.
Open Source
ဟုုတ္ကဲ့ ခင္ဗ် အခုု plug in က Open Source ပါ ဘာလိုု႔လဲဆိုုေတာ့ PHP နဲ႔ တန္းၾကည့္လုုိ႔ ရတာမိုု႔ပါ။ Code ကလဲ မသိရင္ အေတာ္ၾကိဳးစား ယူထားရတယ္ ထင္မယ္ မဟုုတ္ပါဘူး WordPress Header ထဲကိုု လိုုခ်င္တဲ့ code ေတြ inject လုုပ္လိုုက္တာပါပဲ။ အဓိက ေခါင္းစားသြားတာက Java Batik သံုုးၿပီး font lab ကေန optimize လုုပ္ထားတဲ့ zawgyi font ကိုု .svg convert လုုပ္တုုန္းကပဲ error ေတြနဲ႔ ေခါင္းစားပါတယ္။ Mac OS Java Runtime ပဲ ကိြဳင္တာလား ဘာလား မသိပါဘူး။ ေနာက္ဆံုုးေတာ့လဲ အလုုပ္ၿဖစ္သြားပါတယ္။ အၿခား ေဖာင့္ေတြအတြက္ လဲ လုုပ္ဖိုု႔ ၾကိဳးစားပါေသးတယ္ Myanmar3 မွာ header file error ေပၚေနလုုိ႔ ရပ္ထားလိုုက္ပါတယ္။
အခုု plug in က Apple devices ေတြအတြက္ အဓိက ရည္ရြယ္တာ မဟုုတ္ပဲ Myanmar စာ ေဖာင့္မထည့္ဘဲ ဖတ္လိုု႔ ရႏိုုင္ေအာင္ ရည္ရြယ္ပါတယ္။ Zawgyi မွမဟုုတ္ပါဘူး အၿခား font အမ်ိဳးအစားေတြ type ေတြ embed လုုပ္ဖိုု႔လဲ စဥ္းစားထားပါတယ္။ Open Source ၿဖစ္တာမိုု႔ အားလံုုး ဝိုုင္းကူညီၾကရင္ font မ်ိဳးစံုုကိုု Web Standards နဲ႔ အညီ embed လုုပ္ႏိုုင္တဲ့ plug in တစ္ခုု ၿဖစ္လာဖုုိ႔ ေမွ်ာ္လင့္ပါတယ္။ Mobile phone optimize plug in (framework) လဲ လုုပ္ဖုုိ႔ အစီအစဥ္ရွိပါတယ္။
License
GNU License ကိုု သံုုးထားပါတယ္။ မည္သူမဆိုု ဆက္ၿပီး develop လုုပ္ႏိုုင္ပါတယ္။ free ဆက္ေပးႏိုုင္ပါတယ္။ modify လုုပ္ႏိုုင္ပါတယ္။ ေရာင္းစားလုုိ႔ ေတာ့ မရပါဘူး။ တစ္ဆက္ထဲေၿပာတာပါ Myanmar Font Plug In သြင္းဖိုု႔ အတြက္ database back up လုုပ္ထားစရာလဲ မလိုုပါဘူး။ ဒါေပမယ့္ ၿဖစ္ႏိုုင္ရင္ back up လုုပ္ၿပီးမွ သံုုးပါ ဘာလိုု႔လဲဆိုုေတာ့ တစ္ခုုခုု error ၿဖစ္ခဲ့ရင္ ကြ်န္ေတာ္ တာဝန္ယူ ရွင္းေပးမွာ မဟုုတ္ပါဘူး။ ကြ်န္ေတာ္ blog 5 ခုုေလာက္မွာ စမ္းၾကည့္ၿပီးပါၿပီ ဘာ error မွေတာ့ မေတြ႔မိပါဘူး။ မေတြ႔မိဆိုု font embed လုုပ္ရံုုပဲကိုုး။
Download Myanmar Font Embedder WordPress Plug In
Version History ~ Log
Latest Version 0.07 (Release on April 3, Same Day that iPad launch at US)
How to Install Plug In?
- Download .zip file
- Open It/Extract it in your WordPress Blog folder > wp-content > plugins
- Then Activate from WordPress Admin Control Panel Plugins
- Done!!
ေလာေလာဆယ္မွာ iPad, iPhone, iPod Touch ကေန blog ၾကည့္ခ်င္တဲ့ သူေတြ အတြက္ အဆင္ေၿပေအာင္ plug in သြင္းထားၿပီးသား blog ေတြကိုု စုုထားခ်င္ပါတယ္။ ဒါေၾကာင့္ plug in သြင္းထားၿပီးပါက ေအာက္ဖက္မွာ comment ေပးခဲ့ႏိုုင္ပါတယ္။ ကြ်န္ေတာ္ List လုုပ္ထားပါမယ့္။
Plug in Installed Blog Lists
- Htoo Tay Zar (Of Course =P)
- BarCamp Yangon
- Nang Nyi Blog
Special Thanks To
ဒီ plug in လုုပ္ႏိုုင္ဖိုု႔ အကူအညီေတြ ေပးခဲ့တဲ့ Snook.ca ကိုုလဲ ေက်းဇူးတင္ေၾကာင္း ေၿပာလုုိပါတယ္။