Friday, February 26, 2016

Android 5.0 ႏွင့္အထက္ဖုန္းမ်ားကုိ Adb မွ Zawgyi Font ေျပာင္းနည္း


Android 5.0 နဲ ့အထက္ဖုန္းမ်ားကုိ Adb မွ Manual Zawgyi Font ေျပာင္းနည္း
 ===========================
ပထမဆုံးလုိအပ္တာေတြကေတာ့...
adb.exe
AdbWinApi.dll
AdbWinUsbApi.dll
Zawgyi-2008.ttf တုိ႔လုိအပ္ပါတယ္။  ဒီမွာ ေဒါင္းပါ..။
Lollipop ျဖစ္သြားတာနဲ ့ Unicode ေတြ Auto ပါလာပါတယ္။
NotoSansMyanmar-Bold.ttf
NotoSansMyanmar-Regular.ttf
NotoSansMyanmarUI-Bold.ttf
NotoSansMyanmarUI-Regular.ttf
NotoSansMyanmarZawgyi-Bold.ttf
NotoSansMyanmarZawgyi-Regular.ttf

ေနာက္ပုိင္းမွာလဲ Unicode ပဲ ပါလာေတာ့မွာပါ။ Unicode မသုံးခ်င္ေသးတဲ့ သူေတြကေတာ့
ဒီနည္းအတုိင္းလုိက္လုပ္နုိင္ပါတယ္။
ပထမဆုံး မိမိဖုန္း ရဲ  ့Driver ေတြကုိ Computer ထဲထည့္သြင္းထားပါ။
ျပီးရင္ folder တစ္ခုထဲမွာ ဖုိင္ေတြအားလုံးကုိ စုထားလုိက္ပါ။
Screenshot - 1_31_2016 , 2_02_45 PM
ျပီးရင္ Shift ကုိ ဖိျပီး Right Click ကုိ နွိပ္ျပီး cmd ကုိ ဖြင့္လုိက္ပါ။
Screenshot - 1_31_2016 , 2_05_51 PM
Screenshot - 1_31_2016 , 2_08_54 PM
ျပီးသြားရင္ေတာ့ ဒီ Command Line ေတြရုိက္ရပါလိမ့္မယ္။
adb push zawgyi..ttf data/local/tmp/
ဒါကေတာ့ မိမိ Computer မွာရွိတဲ့ zawgyi ေဖာင့့္ေလးကုိ Android ဖုန္းရဲ့ Temp Folder ထဲလွမ္းထည့္လုိက္တာပါ။
Screenshot - 1_31_2016 , 2_11_27 PM
ျပီးရင္ေတာ့ ေအာက္ပါ အတုိင္း ဆက္ရုိက္လုိက္ပါ။
adb shell
su
mount -o remount,rw /system
Screenshot - 1_31_2016 , 2_13_22 PM
ဒီအထိကေတာ့ shell ၀င္လုိက္တယ္။ System Partition ကုိ ဖြင့္လုိက္တာပါ။
Font ထည့္ဖုိ ့အတြက္ကေတာ့ dd command line ကုိ အသုံးျပဳပါတယ္။
dd if=/data/local/tmp/zawgyi.ttf of=system/fonts/NotoSansMyanmar-Bold.ttf
dd if=/data/local/tmp/zawgyi.ttf of=system/fonts/NotoSansMyanmar-Regular.ttf
dd if=/data/local/tmp/zawgyi.ttf of=system/fonts/NotoSansMyanmarUI-Bold.ttf
dd if=/data/local/tmp/zawgyi.ttf of=system/fonts/NotoSansMyanmarUI-Regular.ttf
dd if=/data/local/tmp/zawgyi.ttf of=system/fonts/NotoSansMyanmarZawgyi-Bold.ttf
dd if=/data/local/tmp/zawgyi.ttf of=system/fonts/NotoSansMyanmarZawgyi-Regular.ttf

အေပၚက command line ေလးေတြကေတာ့ မိမိဖုန္းထဲမွာရွိေနတဲ့
Unicode Font ေလးေတြကုိ Zawgyi နဲ ့အစားထုိးေပးလုုိက္တာပါ။
သတိျပဳရမွာကေတာ့ မိမိဖုန္းက Samsung ျဖစ္ေနပါက SamsungMyanmar.ttf ဆုိျပီး command line တစ္ခုထည့္ဖုိ ့မေမ့ပါနဲ ့....
Screenshot - 1_31_2016 , 2_21_37 PM
ဒါေတြရုိက္ျပီးရင္ေတာ့ Permission ေပးဖုိ ့မေမ့ပါနဲ ့.....
chmod 644 system/fonts/NotoSansMyanmar-Bold.ttf
chmod 644 system/fonts/NotoSansMyanmar-Regular.ttf
chmod 644 system/fonts/NotoSansMyanmarUI-Bold.ttf
chmod 644 system/fonts/NotoSansMyanmarUI-Regular.ttf
chmod 644 system/fonts/NotoSansMyanmarZawgyi-Bold.ttf
chmod 644 system/fonts/NotoSansMyanmarZawgyi-Regular.ttf

ျပီးရင္ေတာ့ မိမိဖုန္းကုိ reboot ခ်ဖုိ့ပဲက်န္ပါေတာ့တယ္။
reboot ဆုိျပီး ရုိက္လုိက္ပါ။
ဖုန္း Reboot က်ျပီးျပန္တက္လာရင္ Zawgyi Font ေတြျဖစ္ေနတာေတြ ့ရပါလိမ့္မယ္။
Unicode ျပန္သြင္းခ်င္ပါက Noto Sans ကုိ Download ရယူျပီး ဒီနည္းအတုိင္းျပဳလုပ္နုိင္ပါတယ္။
မွတ္ခ်က္ ၊   ၊  Android 5.0 နဲ ့ အထက္ ဖုန္းမ်ားသာရည္ရြယ္ပါသည္။
Screenshot - 1_31_2016 , 2_29_35 PM

ဒီနည္းေတြ မျပဳလုပ္လိုပါက LolliZwaper ကုိ Google Playstore မွာ Download ရယူနုိင္ပါတယ္။
Regeneration Mobile Service & Training Center
ေရးသားသူ – Phyo Chan
Credit : http://blog.regenerationmm.com

No comments:

Post a Comment