Saturday, April 29, 2017

Manual Myanmar Fonts ထည့္သြင္းနည္း



 (5.0 To 7.0 Any Model) For Beginner
================================
Android Version 5.0 အထက္ Devices ေတြမွာ Unicode ပါ၀င္ျပီး သားပါ Unicode နဲ႔အဆင္ေျပရင္ေတာ့ ေျပာင္းစရာမလိုပဲ အဆင္မေျပရင္ေတာ့ Zawgyi ေျပာင္းၾကပါတယ္
က်ေနာ္ဘာလို ့Any Model လို့ေျပာရတာလည္းဆိုေတာ့ Fonts ေတြၾကည့္တတ္ရင္ ေျပာင္းလို ့ရပါတယ္ Unicode ပါျပီးသားဆိုေတာ့Unicode Fonts ကဘယ္နားမလည္း ဘာနာမည္ နဲ့လည္း အာ့ကို သိေအာင္လုပ္ သိရင္ အာ့ေနရာမွာ zawgyi ကို Replace လုပ္ရံုပါပဲ Samsung 7.0 ေတြလည္း ဒီလိုပါပဲ.. အာ့ေတာ့ဘယ္လိုစစ္မလည္း Unicode ကဘယ္မာလည္းဆိုတာ Manual နည္း နဲ႔လုပ္ေနက်သူေတြကေတာ့ ဒီ Command နဲ႔ နာမည္ ၾကည့္ရံုနဲ့သိတယ္ adb shell ls -al system/fonts
မၾကည့္တတ္ေသးရင္ ဒီ Command နဲ႔ Fonts ေတြကို ထုတ္လိုက္
adb pull system/fonts
ထြက္လာတဲ့ Fonts ေတြကို Large icons View နဲ့ၾကည့္
ပံုေလး ျပထားတယ္ အာ့လိုေလး ေပၚေနတဲ့ေနရာက Fonts ေနရာေတြ
မွာ Zawgyi Fonts ကို Replace လုပ္ရံုပဲ

Replace လုပ္နည္း
==============
Root လိုပါမည္
Fonts ကေတာ့ မ်ားေသာအားျဖင့္ ကိုေက်ာ္စြာသြင္ေရးထားတဲ့
Smart Zaygyi ကိုသံုးပါတယ္
ပထမဆံုး smartzawgyi.ttf ကို data/local/tmp ထဲသြင္းမယ္
root access ယူမယ္ system ကို mount လုပ္မယ္ ျပီးရင္ Large icon
နဲ့ၾကည့္ထားတဲ့ Unicode ေနရာေတြမွာ Replace လုပ္ေနာက္ဆံုး
Fonts ေတြကို Permission ေပးျပီး Reboot ခ်မယ္
adb push smart.ttf data/local/tmp
adb shell
su
mount -o remount rw /system
dd if=/data/loca/tmp/smart.ttf of=/system/fonts/name.fonts
name.fonts ေနရာမွာ အေပၚမွာၾကည့္ခဲ့တဲ့ Unicode Fonts နာမည္
ေတြထည့္ေပးပါ ေလးခုပါရင္ ေလးခုလံုးေျပာင္းပါ ပါသေလာက္ေျပာင္းပါ
ဥပမာ
dd if=/data/loca/tmp/smart.ttf of=/system/fonts/NotoSansMyanmar-Bold.ttf
အကုန္လံုးေျပာင္းျပီးရင္ Permission ေပးမယ္
တခုျခင္းေပးလည္း ရတယ္ က်ေနာ္ကေတာ့ ရိုက္ရတာ ပ်င္းေတာ့
chmod 0644 system/fonts/*
နဲ့အကုန္ေပးလိုက္တယ္ ျပီးရင္ reboot လို ့ရိုက္
ျပန္တက္လာရင္ Myanmar Fonts ရပါျပီ
TWRP သြင္းထားတဲ့အလံုးေတြ Root မလုပ္ပဲ Myanmar Fonts
ထည့္နည္းနဲ့ အေသးစိတ္ သိခ်င္တယ္ဆိုရင္ေတာ့
Mobile Solution Myanmar (MSM) မွာ တင္ေပးထားပါတယ္

Credit : Thar Juu

အဆင္ေျပပါေစ..

ေမာင္ေပါက္< Knowledge Note >
www.maungpauk.org
 
 
 

No comments:

Post a Comment