How to add/install/view any fonts or languages in your android phone. - Android Software/Hacking General [Developers Only]

This method works 100%.
I have came across many people in my country complainig that there is no support for punjabi or other indian language fonts.
So here is how to add/install/view any languages or fonts in your Android phone be it Punjabi,Hindi or any other indian or any other regional languages .
Instructions:
1. You need your phone to be rooted.
2. Now download a file manager i prefer es file explorer.
3. Now download a font file i:e say Punjabi.ttf
4. open es file explorer and copy your font file and paste it in system/fonts
5.Now open system/etc/fallback_fonts.xml with es note editor.(it will automatically open if u have es file explorer)
6. Scroll down a bit and Now you will see something like this
<familyset>
<family>
<fileset>
<file>DroidNaskh-Regular.ttf</file>
7. u can write the lines again or edit any other but instead of Droidblabla write the name of your font. i prefer to write again
exp
<familyset>
<family>
<fileset>
<file>Punjabi.ttf</file>
Note:The name should exactly match the file name.
8. Restart your phone and open any regional website.
For writing these font download multiling keyboard
For any suggesstion or query you can also contact on facebook username paramv2
Please click thanks.
Param

Related

[Q] Is there any way to install other language fonts?

Hi everyone,
I've finally rooted my phone and installed Endymion's awesome rom. It's been working great so far, except that it doesn't display chinese characters (although it has chinese IME, in which the characters only show up as boxes)
Is there any way to install the font manually? Tried searching the forums with no luck.
Thanks in advance!
I have no experience with Chinese characters, but I'm guessing some app like Font Installer (sorry, can't post links yet) should allow you to find a font that includes them.
Yobby said:
I have no experience with Chinese characters, but I'm guessing some app like Font Installer (sorry, can't post links yet) should allow you to find a font that includes them.
Click to expand...
Click to collapse
The best way is
1) Download any Chinese Unicode font
2) download Es file explore form market
3) put font to your sd card
4) open Es file explorer, goto setting and root options,
5) check mount system rw
6) rename font as DroidSansFallback.ttf, and copy
7) now go to system, fonts folder, and paste.
It will ask to replace, press yes. Reboot and enjoy

Support for Indian Language in Android 2.x

Hi All,
By default in Android version 2.x(Gingerbread) Indian fonts are not supported so as a workaround we will be using “opera mini” to view the same.
The procedure given below will enable you to view/type Indian fonts in your android mobile including sms/twitter and blah blah blah…
IMPORTANT:: This procedure requires your mobile to be rooted since it involves placing a tamil font file in system directory.
Guide to ROOT your android mobile can be found in http://forum.xda-developers.com/ ,if you are not successful in finding or not sure of the procedure feel free to get back to me.
1. Download Indian font from this link http://www.mediafire.com/?6isti7ew908mwiy and copy to your SD Card
2. Download ES File Explorer to your android mobile from the link https://play.google.com/store/apps/details?id=com.estrongs.android.pop&hl=en
3. In ES file Explorer go to SettingsPath settings put a check mark in “Up to Root”  move a little below you will find “root settings” In it enable “root Explorer”(you will get a popup asking for root permission just click OK in it) also enable “Mount File system” under “root settings”. <This is done to make sure that “/system/fonts/” is editable>
4. Delete “DroidSansFallback.ttf” present in /system/fonts/ and copy the new(the one you have downloaded) “DroidSansFallback.ttf” from your SD card to /system/fonts/
5. After copying long press over “DroidSansFallback.ttf”  select “properties”  permissions must be “rw- r-- r-- “ , If not change the same.
6. Now reboot the phone and you can enjoy Enjoy Indian fonts
For typing in Indian Fonts search your respective keyboards in Google/Google Play store, I have given the links for Tamil keyboard below.
Tamil Keyboard https://play.google.com/store/apps/details?id=com.mak.tamil&hl=en
ThamiZha! -Tamil Visai https://play.google.com/store/apps/details?id=com.tamil.visai&hl=en  I personally prefer using Tamil visai since it is easy to type 
Have tested this procedure successfully on HTC Desire S, HTC Widfire S, Samsung Galaxy Ace and Samsung Galaxy Fit.
Regards,
Sakthi Kumar Chandrabose
csakthikumar said:
Hi All,
By default in Android version 2.x(Gingerbread) Indian fonts are not supported so as a workaround we will be using “opera mini” to view the same.
The procedure given below will enable you to view/type Indian fonts in your android mobile including sms/twitter and blah blah blah…
IMPORTANT:: This procedure requires your mobile to be rooted since it involves placing a tamil font file in system directory.
Guide to ROOT your android mobile can be found in http://forum.xda-developers.com/ ,if you are not successful in finding or not sure of the procedure feel free to get back to me.
1. Download Indian font from this link http://www.mediafire.com/?6isti7ew908mwiy and copy to your SD Card
2. Download ES File Explorer to your android mobile from the link https://play.google.com/store/apps/details?id=com.estrongs.android.pop&hl=en
3. In ES file Explorer go to SettingsPath settings put a check mark in “Up to Root”  move a little below you will find “root settings” In it enable “root Explorer”(you will get a popup asking for root permission just click OK in it) also enable “Mount File system” under “root settings”. <This is done to make sure that “/system/fonts/” is editable>
4. Delete “DroidSansFallback.ttf” present in /system/fonts/ and copy the new(the one you have downloaded) “DroidSansFallback.ttf” from your SD card to /system/fonts/
5. After copying long press over “DroidSansFallback.ttf”  select “properties”  permissions must be “rw- r-- r-- “ , If not change the same.
6. Now reboot the phone and you can enjoy Enjoy Indian fonts
For typing in Indian Fonts search your respective keyboards in Google/Google Play store, I have given the links for Tamil keyboard below.
Tamil Keyboard https://play.google.com/store/apps/details?id=com.mak.tamil&hl=en
ThamiZha! -Tamil Visai https://play.google.com/store/apps/details?id=com.tamil.visai&hl=en  I personally prefer using Tamil visai since it is easy to type 
Have tested this procedure successfully on HTC Desire S, HTC Widfire S, Samsung Galaxy Ace and Samsung Galaxy Fit.
Regards,
Sakthi Kumar Chandrabose
Click to expand...
Click to collapse
mate this rule does not really solve the issue.there will not be proper text rendering. half letter are not displayed
csakthikumar said:
Hi All,
By default in Android version 2.x(Gingerbread) Indian fonts are not supported so as a workaround we will be using “opera mini” to view the same.
The procedure given below will enable you to view/type Indian fonts in your android mobile including sms/twitter and blah blah blah…
IMPORTANT:: This procedure requires your mobile to be rooted since it involves placing a tamil font file in system directory.
Guide to ROOT your android mobile can be found in http://forum.xda-developers.com/ ,if you are not successful in finding or not sure of the procedure feel free to get back to me.
1. Download Indian font from this link http://www.mediafire.com/?6isti7ew908mwiy and copy to your SD Card
2. Download ES File Explorer to your android mobile from the link https://play.google.com/store/apps/details?id=com.estrongs.android.pop&hl=en
3. In ES file Explorer go to SettingsPath settings put a check mark in “Up to Root”  move a little below you will find “root settings” In it enable “root Explorer”(you will get a popup asking for root permission just click OK in it) also enable “Mount File system” under “root settings”. <This is done to make sure that “/system/fonts/” is editable>
4. Delete “DroidSansFallback.ttf” present in /system/fonts/ and copy the new(the one you have downloaded) “DroidSansFallback.ttf” from your SD card to /system/fonts/
5. After copying long press over “DroidSansFallback.ttf”  select “properties”  permissions must be “rw- r-- r-- “ , If not change the same.
6. Now reboot the phone and you can enjoy Enjoy Indian fonts
For typing in Indian Fonts search your respective keyboards in Google/Google Play store, I have given the links for Tamil keyboard below.
Tamil Keyboard https://play.google.com/store/apps/details?id=com.mak.tamil&hl=en
ThamiZha! -Tamil Visai https://play.google.com/store/apps/details?id=com.tamil.visai&hl=en  I personally prefer using Tamil visai since it is easy to type 
Have tested this procedure successfully on HTC Desire S, HTC Widfire S, Samsung Galaxy Ace and Samsung Galaxy Fit.
Regards,
Sakthi Kumar Chandrabose
Click to expand...
Click to collapse
dude,
i follow your steps as mentioned above. opera not showing tamil fonts.
and the words are not showing up propetly see picture
try this attachment for Malayalam Fonts..................:good:
sagarda7 said:
mate this rule does not really solve the issue.there will not be proper text rendering. half letter are not displayed
Click to expand...
Click to collapse
this is a implementation wise issue ... This issue can also be found in ICS
skumara said:
dude,
i follow your steps as mentioned above. opera not showing tamil fonts.
and the words are not showing up propetly see picture
Click to expand...
Click to collapse
I dunno wats the problem with opera but in other places where tamil letters are showing up it will be a little scrambled its the issue with the ascii n android it is present in ICS also..
Have given the guide thinking that something is better than nothing
csakthikumar said:
this is a implementation wise issue ... This issue can also be found in ICS
Click to expand...
Click to collapse
yes you are right.I am happy with ICS as it has proper text rendering for Web application and disappointed when widget and other applications can't show text properly.you know Indian version of Samsung has full idic text rendering even in GB.I want to know which component is modified by them? can we copy text rendering lib files from Samsung ROM to HTC?
sagarda7 said:
yes you are right.I am happy with ICS as it has proper text rendering for Web application and disappointed when widget and other applications can't show text properly.you know Indian version of Samsung has full idic text rendering even in GB.I want to know which component is modified by them? can we copy text rendering lib files from Samsung ROM to HTC?
Click to expand...
Click to collapse
hi sos for getting late im working on merging indic fonts into aosp seems the problem is with the text rendering engine only
thanks a lot bro
now i can read and write hindi language but now also i want gujarati language
plz help
skumara said:
dude,
i follow your steps as mentioned above. opera not showing tamil fonts.
and the words are not showing up propetly see picture
Click to expand...
Click to collapse
for opera, it's another workaround. here are the steps:
1. Make sure you have internet connection on your phone/device
2. type "about:config" (without quotes) on the address bar.
3. scroll to the last option which mentions about bitmap images for complex font and choose "YES" option.
4. Close opera. restart opera. Enjoy

[Font][Hindi] Hindi font for Custom ROMs

Missing Hindi Devnagari font in your ROM ?
just Download THIS FILE
move it to your phone storage
Copy and Paste in System/fonts/
(in case its asking to overwright, then allow it to do so)
change permissions to rw-r-r
and Reboot
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
click Thanks if it helped you :angel:
press ctrl+S if you dont get option to download

[MOD][ICS][JB] Tested Gujarati Font Rendering (Could work for any font also)

Disclaimer: I am not responsible for anything that happens to you phone and the usual yada yada yada.....
Requirements:
Rooted Device
ICS+
Stock/Custom ROM
File Manager able to access system files
Steps:
Copy the 'fallback_fonts.xml' to a local directory
Change 'fallback_fonts.xml' with the text editor. (See list of changes)
Push 'fallback_fonts.xml' to /system/etc
Push 'Lohit-Gujarati.ttf' to /system/fonts
Change permissions of 'fallback_fonts.xml' to -rw-r--r--
Change permissions of 'Lohit-Gujarati.ttf' to -rw-r--r--
Reboot
List of Changes:
fallback_fonts.xml
Add these lines after any </family> tag but in between the <familyset> tags
<family>
<fileset>
<file>Lohit-Gujarati.ttf</file>
</fileset>
</family>
Sources:
Gujarati Fonts attached. You can also download it from fedorahosted website if you want the original source
Solid Explorer. I know it is not free but it is really good. You can try ES File Manager also.
PS:
Just change 'Lohit-Gujarati.ttf' to whatever fonts you like and keep the same fonts in /system/fonts folder
thnx bruv works like a charm appreciate it :highfive:
Hi bioinfoboy
Novice question.
How to push files in to the folder??
How to modify permissions of the files??
Thnx in advance.
P.S. find it after googling.
But still some texts showing weird symboles instead of Guajrati.
vdtrivedi said:
Hi bioinfoboy
Novice question.
How to push files in to the folder??
How to modify permissions of the files??
Thnx in advance.
P.S. find it after googling.
But still some texts showing weird symboles instead of Guajrati.
Click to expand...
Click to collapse
Just use esfile explorer (Setting -> Root -> read / write permission) and follow the instruction in post 1
What's this? Is this some kind of those "Unique" fonts? Can I see some screenshots?

[Guide][UPDATED][10/8]Change Xperia c System Font

Hello,Finally, i figured it out, how to change system fonts?
No need to download any appCheck ScreenshotsUpdated 10/8Now you can Change font both of System+AppsTested only on Stock Roms
*.Change Whole Device Font
*.Requirement
1.Root
2.Text Editor (I useES File Explorerto edit for .xml file)
*.Instruction1.Download any .ttf font according to your choice from google orDafont! For test download this fontAngry Bird Font
2.I assume you've downloaded AngryBird font now change font name "angrybirds-regular.ttf" to"Roboto-Regular.ttf"
3.Move your font into "/system/fonts" replace and set permissions to "rw-r-r" (Before replace font Backup your old Roboto-Regular.ttf)
4.Now, Download Attach file extract it and move to /system/vendor/etc and set permissions to "rw-r-r"
5.Reboot your device.It's very easy download any fonts according to your choice and rename your font name "Roboto-Regular.ttf" move into /System/fonts, set permissions to "rw-r-r" Done!
hshakir15 said:
Hello,Finally, i figured it out, how to change system fonts?
No need to download any appCheck ScreenshotsUpdated 10/8Now you can Change font both of System+AppsTested only on Stock Roms
*.Change Whole Device Font
*.Requirement
1.Root
2.Text Editor (I useES File Explorerto edit for .xml file)
*.Instruction1.Download any .ttf font according to your choice from google orDafont! For test download this fontAngry Bird Font
2.I assume you've downloaded AngryBird font now change font name "angrybirds-regular.ttf" to"Roboto-Regular.ttf"
3.Move your font into "/system/fonts" replace and set permissions to "rw-r-r" (Before replace font Backup your old Roboto-Regular.ttf)
4.Now, Download Attach file extract it and move to /system/vendor/etc and set permissions to "rw-r-r"
5.Reboot your device.It's very easy download any fonts according to your choice and rename your font name "Roboto-Regular.ttf" move into /System/fonts, set permissions to "rw-r-r" Done!
Click to expand...
Click to collapse
You can use free iFont app instead...
hshakir15 said:
Hello,Finally, i figured it out, how to change system fonts?
No need to download any appCheck ScreenshotsUpdated 10/8Now you can Change font both of System+AppsTested only on Stock Roms
*.Change Whole Device Font
*.Requirement
1.Root
2.Text Editor (I useES File Explorerto edit for .xml file)
*.Instruction1.Download any .ttf font according to your choice from google orDafont! For test download this fontAngry Bird Font
2.I assume you've downloaded AngryBird font now change font name "angrybirds-regular.ttf" to"Roboto-Regular.ttf"
3.Move your font into "/system/fonts" replace and set permissions to "rw-r-r" (Before replace font Backup your old Roboto-Regular.ttf)
4.Now, Download Attach file extract it and move to /system/vendor/etc and set permissions to "rw-r-r"
5.Reboot your device.It's very easy download any fonts according to your choice and rename your font name "Roboto-Regular.ttf" move into /System/fonts, set permissions to "rw-r-r" Done!
Click to expand...
Click to collapse
After following this, i was able to change the font. But after a day my phone is not rebooting....
donno what to do

Categories

Resources