How to add Myanmar Font into Android Phone Manually
Posted in Android, နည္းပညာမ်ား
No comments
Thursday, 29 May 2014 By htwe naing
ဒီပို ့စ္ကို အစကတည္းက ေရးဖို ့စိတ္ကူးရွိျပီး မေရးျဖစ္ေသးတာပါ။
ဒါေပမယ့္ မေန ့က ကြ်န္ေတာ္ Friend List ထဲက
သူငယ္ခ်င္းတစ္ေယာက္ ျမန္မာေဖာင့္သြင္းလိုက္တာ ဖုန္းက လံုး၀ကို Boot မတက္ေတာ့ဘူးလို ့သိရပါတယ္။ Font Installer အားလံုးေကာင္းၾကပါတယ္။
ဒါေပမယ့္ ဖုန္းအားလံုးအတြက္ General Purpose ထုတ္ထားေပးရတာဆိုေတာ့လည္း တစ္ခ်ိဳ ့ဖုန္းေတြမွာ အဆင္မေျပျဖစ္တတ္ပါတယ္။
အစားမထိုးသင့္တဲ့ system font နဲ ့အစားထိုးလိုက္မိရင္ ဖုန္း Boot မတက္ေတာ့တာျဖစ္တတ္ပါတယ္။
ဒါေၾကာင့္ ကြ်န္ေတာ္ အျမဲသံုးေနက် နည္းေလးကို အားလံုးကို မွ်ေ၀လိုက္ပါတယ္။
နဲနဲေတာ့ လက္၀င္ေပမယ့္ ဘာျပသနာမွ မရွိဘူးဆိုတာ 100% ေသခ်ာပါတယ္။
ကြ်န္ေတာ္ကေတာ့ Samsung ဖုန္းကို အေျခခံျပီးေရးမွာမို ့လို ့ တစ္ျခားဖုန္းေတြမွာ ဖိုင္နာမည္အနည္းငယ္လြဲေကာင္းလြဲနိုင္ပါတယ္။ ဒါေပမယ့္ ဒီနည္းကို သံုးလို ့ရပါတယ္။
ဒီနည္းက ဘယ္ေဖာင့္နဲ႔မွ အစားမထိုးလို႔ ဘယ္ေဖာင့္မွ မေပ်ာက္ပါ။ 1. သင့္ဖုန္းသည္ Root လုပ္ျပီးသားျဖစ္ရပါမယ္။
2. "920 Text Editor" ကို သင့္ဖုန္းထဲသို ့Install လုပ္ပါ။ (PlayStore မွာ Free down လို ့ရပါတယ္။)
(တစ္ျခား Text Editor ကိုလည္း သံုးနိုင္ပါသည္။)
3. "920 Text Editor" ကို ဖြင့္ျပီး Preference ေအာက္မွ Other ထဲ၀င္ျပီး
Try to Run as ROOT ကို အမွန္ျခစ္ေပးျပီး ပိတ္လိုက္ပါ။
4. "920 Text Editor" ကိုျပန္ဖြင့္ျပီး ဖိုဒါပံု Open ကို ႏွိပ္ပါ။
5. ေပၚလာေသာအကြက္ထဲမွ system ဖိုဒါေအာက္မွ etc ဖိုဒါထဲ ၀င္လိုက္ပါ။
6. etc ဖိုဒါထဲတြင္ "fallback_fonts.xml" ႏွင့္ "fallback_fonts_sbrowser.xml" ဆိုသည့္ဖိုင္ ၂ဖိုင္ကို ရွာပါ။
(ဖုန္းအမ်ိဳးစားမတူလွ်င္ ဖိုင္နာမည္ အနဲငယ္လြဲေကာင္းလြဲနိုင္ပါသည္။
အနီးစပ္ဆံုးျဖစ္နိုင္ေခ်ရွိသည့္ fallback font xml ဖိုင္ကိုရွာပါ။)
(ပံုမွာၾကည့္ပါ။)
7. ထိုဖိုင္၂ခုမွ ပထမဆံုးေတြ ့သည့္ "fallback_fonts.xml" ကို ဖြင့္ပါ။
8. <familyset> ဆိုတာကို ရွာပါ။
9. <familyset> ရဲ ့ေအာက္မွာ ေအာက္ကအတိုင္း တစ္ေၾကာင္းျခင္းရိုက္ထည့္ပါ။ (ပံုမွာၾကည့္ပါ။)
<family>
<fileset>
<file>ZawgyiOne.ttf</file>
</fileset>
</family>
10. အေပၚမွာ ရိုက္ထားတဲ့ ZawgyiOne.ttf ေနရာမွာ မိမိထည့္ခ်င္တဲ့ ေဖာင့္ဖိုင္နာမည္ ေျပာင္းထည့္နိုင္ပါတယ္။
11. ျပီးရင္ အေပၚဘားတန္းမွ Save ကို ႏွိပ္ပါ။
12. Successfully Saved! ဆိုျပီး ေပၚလာရပါမယ္။
13. ဒုတိယဖိုင္ျဖစ္တဲ့ "fallback_fonts_sbrowser.xml" ကိုလည္း အထက္ပါနည္းအတိုင္း တူေအာင္လုပ္ပါ။
14. ၂ဖိုင္စလံုးမွာ ေဖာင့္ဖိုင္နာမည္ထည့္ျပီးျပီးဆိုရင္ အခု ေဖာင့္ထည့္ရပါေတာ့မယ္။
15. Root Explorer ကို မိမိဖုန္းမွာ Install လုပ္ပါ။
16. Root Explorer ကို ဖြင့္ျပီး system ဖိုဒါေအာက္က fonts ဖိုဒါကို ဖြင့္ပါ။
17. အေပၚက ဘားတန္းနားမွာ Mount R/O ျဖစ္ေနပါက Mount R/W ျဖစ္ေအာင္ တစ္ခ်က္ႏွိပ္ပါ။
(R/O "read only" ကို R/W "read write" permission ေျပာင္းျခင္းျဖစ္ပါတယ္။)
18. ZawgyiOne.ttf ေဖာင့္ဖိုင္ကို system ဖိုဒါေအာက္က fonts ဖိုဒါထဲကူးထည့္ပါ။
19. ျပီးလွ်င္ ZawgyiOne.ttf ဖိုင္ေပၚမွာ ခဏၾကာေအာင္ဖိထားျပီး Permissions ကို ႏွိပ္ပါ။
20. ေပၚလာေသာအကြက္မွာ Read ေအာက္မွာ အမွန္ျခစ္ ၃ခု နဲ ့
Write ေအာက္မွာ အေပၚဆံုးက အမွန္ျခစ္တစ္ခုပဲရွိရပါမယ္။
Execute ေအာက္မွာ အမွန္ျခစ္ လံုး၀ မရွိရပါဘူး။
21. ျပီးရင္ OK ကို ႏွိပ္ပါ။
22. ဖုန္းကို Restart ခ်ပါ။
23. ဖုန္းျပန္ပြင့္လာရင္ သင္ကိုယ္တိုင္သြင္းခဲ့တဲ့ ျမန္မာစာကို အရသာရွိရွိ ျမင္နိုင္ပါျပီ။
(ကိုယ္ကိုတိုင္ လုပ္ခဲ့တာဆိုေတာ့ သူမ်ားလုပ္ေပးတာထက္ ပိုအရသာရွိတာေပါ့ဗ်ာ။)
အားလံုးပဲ အဆင္ေျပၾကပါေစ။
Credit - Orange Cracker
ဒါေပမယ့္ မေန ့က ကြ်န္ေတာ္ Friend List ထဲက
သူငယ္ခ်င္းတစ္ေယာက္ ျမန္မာေဖာင့္သြင္းလိုက္တာ ဖုန္းက လံုး၀ကို Boot မတက္ေတာ့ဘူးလို ့သိရပါတယ္။ Font Installer အားလံုးေကာင္းၾကပါတယ္။
ဒါေပမယ့္ ဖုန္းအားလံုးအတြက္ General Purpose ထုတ္ထားေပးရတာဆိုေတာ့လည္း တစ္ခ်ိဳ ့ဖုန္းေတြမွာ အဆင္မေျပျဖစ္တတ္ပါတယ္။
အစားမထိုးသင့္တဲ့ system font နဲ ့အစားထိုးလိုက္မိရင္ ဖုန္း Boot မတက္ေတာ့တာျဖစ္တတ္ပါတယ္။
ဒါေၾကာင့္ ကြ်န္ေတာ္ အျမဲသံုးေနက် နည္းေလးကို အားလံုးကို မွ်ေ၀လိုက္ပါတယ္။
နဲနဲေတာ့ လက္၀င္ေပမယ့္ ဘာျပသနာမွ မရွိဘူးဆိုတာ 100% ေသခ်ာပါတယ္။
ကြ်န္ေတာ္ကေတာ့ Samsung ဖုန္းကို အေျခခံျပီးေရးမွာမို ့လို ့ တစ္ျခားဖုန္းေတြမွာ ဖိုင္နာမည္အနည္းငယ္လြဲေကာင္းလြဲနိုင္ပါတယ္။ ဒါေပမယ့္ ဒီနည္းကို သံုးလို ့ရပါတယ္။
ဒီနည္းက ဘယ္ေဖာင့္နဲ႔မွ အစားမထိုးလို႔ ဘယ္ေဖာင့္မွ မေပ်ာက္ပါ။ 1. သင့္ဖုန္းသည္ Root လုပ္ျပီးသားျဖစ္ရပါမယ္။
2. "920 Text Editor" ကို သင့္ဖုန္းထဲသို ့Install လုပ္ပါ။ (PlayStore မွာ Free down လို ့ရပါတယ္။)
(တစ္ျခား Text Editor ကိုလည္း သံုးနိုင္ပါသည္။)
3. "920 Text Editor" ကို ဖြင့္ျပီး Preference ေအာက္မွ Other ထဲ၀င္ျပီး
Try to Run as ROOT ကို အမွန္ျခစ္ေပးျပီး ပိတ္လိုက္ပါ။
4. "920 Text Editor" ကိုျပန္ဖြင့္ျပီး ဖိုဒါပံု Open ကို ႏွိပ္ပါ။
5. ေပၚလာေသာအကြက္ထဲမွ system ဖိုဒါေအာက္မွ etc ဖိုဒါထဲ ၀င္လိုက္ပါ။
6. etc ဖိုဒါထဲတြင္ "fallback_fonts.xml" ႏွင့္ "fallback_fonts_sbrowser.xml" ဆိုသည့္ဖိုင္ ၂ဖိုင္ကို ရွာပါ။
(ဖုန္းအမ်ိဳးစားမတူလွ်င္ ဖိုင္နာမည္ အနဲငယ္လြဲေကာင္းလြဲနိုင္ပါသည္။
အနီးစပ္ဆံုးျဖစ္နိုင္ေခ်ရွိသည့္ fallback font xml ဖိုင္ကိုရွာပါ။)
(ပံုမွာၾကည့္ပါ။)
7. ထိုဖိုင္၂ခုမွ ပထမဆံုးေတြ ့သည့္ "fallback_fonts.xml" ကို ဖြင့္ပါ။
8. <familyset> ဆိုတာကို ရွာပါ။
9. <familyset> ရဲ ့ေအာက္မွာ ေအာက္ကအတိုင္း တစ္ေၾကာင္းျခင္းရိုက္ထည့္ပါ။ (ပံုမွာၾကည့္ပါ။)
<family>
<fileset>
<file>ZawgyiOne.ttf</file>
</fileset>
</family>
10. အေပၚမွာ ရိုက္ထားတဲ့ ZawgyiOne.ttf ေနရာမွာ မိမိထည့္ခ်င္တဲ့ ေဖာင့္ဖိုင္နာမည္ ေျပာင္းထည့္နိုင္ပါတယ္။
11. ျပီးရင္ အေပၚဘားတန္းမွ Save ကို ႏွိပ္ပါ။
12. Successfully Saved! ဆိုျပီး ေပၚလာရပါမယ္။
13. ဒုတိယဖိုင္ျဖစ္တဲ့ "fallback_fonts_sbrowser.xml" ကိုလည္း အထက္ပါနည္းအတိုင္း တူေအာင္လုပ္ပါ။
14. ၂ဖိုင္စလံုးမွာ ေဖာင့္ဖိုင္နာမည္ထည့္ျပီးျပီးဆိုရင္ အခု ေဖာင့္ထည့္ရပါေတာ့မယ္။
15. Root Explorer ကို မိမိဖုန္းမွာ Install လုပ္ပါ။
16. Root Explorer ကို ဖြင့္ျပီး system ဖိုဒါေအာက္က fonts ဖိုဒါကို ဖြင့္ပါ။
17. အေပၚက ဘားတန္းနားမွာ Mount R/O ျဖစ္ေနပါက Mount R/W ျဖစ္ေအာင္ တစ္ခ်က္ႏွိပ္ပါ။
(R/O "read only" ကို R/W "read write" permission ေျပာင္းျခင္းျဖစ္ပါတယ္။)
18. ZawgyiOne.ttf ေဖာင့္ဖိုင္ကို system ဖိုဒါေအာက္က fonts ဖိုဒါထဲကူးထည့္ပါ။
19. ျပီးလွ်င္ ZawgyiOne.ttf ဖိုင္ေပၚမွာ ခဏၾကာေအာင္ဖိထားျပီး Permissions ကို ႏွိပ္ပါ။
20. ေပၚလာေသာအကြက္မွာ Read ေအာက္မွာ အမွန္ျခစ္ ၃ခု နဲ ့
Write ေအာက္မွာ အေပၚဆံုးက အမွန္ျခစ္တစ္ခုပဲရွိရပါမယ္။
Execute ေအာက္မွာ အမွန္ျခစ္ လံုး၀ မရွိရပါဘူး။
21. ျပီးရင္ OK ကို ႏွိပ္ပါ။
22. ဖုန္းကို Restart ခ်ပါ။
23. ဖုန္းျပန္ပြင့္လာရင္ သင္ကိုယ္တိုင္သြင္းခဲ့တဲ့ ျမန္မာစာကို အရသာရွိရွိ ျမင္နိုင္ပါျပီ။
(ကိုယ္ကိုတိုင္ လုပ္ခဲ့တာဆိုေတာ့ သူမ်ားလုပ္ေပးတာထက္ ပိုအရသာရွိတာေပါ့ဗ်ာ။)
အားလံုးပဲ အဆင္ေျပၾကပါေစ။
Credit - Orange Cracker
Related posts
Share this post
0 comments: