Support for Indian Language in Android 2.x - HTC Desire S

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

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

[MOD] How 2 change KL7/KL8 Lockscreen sentence

Hi people,
I decided to open this thread not to teach something to someone, cause I'm not a developer, but only because many people, both on this forum and on other italians forums that I follow, asked "how 2 change that horrible sentence?"
Requirements : Windows 7 x86 or x64 with java jdk installed and working
Let's start...
1. You need this zip https://docs.google.com/open?id=0BzRB5vMumafCZjVmZTcwMzQtOTM5ZS00YmEzLThkMzgtMTAxMThhMjJiMDM3 then this one https://docs.google.com/open?id=0BzRB5vMumafCMTQyZDJkMmEtMzZlYS00OGNmLTk0NWQtZTk0YzU0OGI1NjFm to finish this one https://docs.google.com/open?id=0BzRB5vMumafCMmY1NjBiYWYtYTkyNy00ZDk1LTljODgtMGIzYTBkZjZiMjk2
2. unzip first packet in a directory of your choice, then install 2nd package (windows systems only)
3. with "root explorer" or similar app, copy the file "framework-res" from your \system\framework directory, to [your drive]:\AutoAPKTool2.0.1\_INPUT_APK
4. run "AutoAPKToolMain.bat"
5. choose task number "6" (decompile APK), then drag the file from point "3" to the window prompt, then press return - when the log window appear, close it
6. with windows explorer, go to [your drive]:\AutoAPKTool2.0.1\_INPUT_APK\framework-res directory, open "res" then : if your language is stock english, go to "values" directory, else choose "values-[your language code]. Example for italian language is "values-it"
7. now choose file "strings.xml" and right click "edit with Notepad ++". With "find function", search for ""lockscreen_unlock_guide_text" string
8. modify text within the "><" symbols (be careful to modify only THAT text), with a phrase of your choice. Note that if you want to add a "'" or a "," you must use "\" symbol, like this example : if you want to write "I'm a xda user" you must write "I\'m a xda user". Be careful to this rule!
9. Save your file
10. now switch back to "AutoAPKToolMain.bat" window prompt, then choose task "9" (recompile-build). Now drag [your drive]:\AutoAPKTool2.0.1\_INPUT_APK\framework-res directory to the window prompt, then press return
11. wait the log window, then close it
12. open the file "FTM.zip" (flashable template maxicet) with winrar or 7zip, then copy the file [your drive]:\AutoAPKTool2.0.1\_OUT_APK_ZIPALIGN\framework-res.apk to the "\system\framework" directory. It's highly suggested to do the same with original "framework-res" file, name it "FTMORIGINAL.zip", copy it to your sd card, and use it in case of "emergency" to recovery your actual situation
13. copy "FTM.zip" to your GNOTE sd and flash it with CWM recovery
14. enjoy your new "tweaked" lockscreen, you can see mine at this link (see last 2 screenshots), meaning of "strusciare ma non esagerare" is "rubbing but don't exaggerate"... https://plus.google.com/u/0/103134609175852890838/posts/RTDtsGBvWJy
Credits : "xavierjohn22" for "autoAPK tool" development
If you like this guide, please hit "Thanks"..
Very nice Massimo. Thanks! Let me know when you are ready to start tearing into the CM9 ICS framework-res/systemui theme
nickshertzer said:
Very nice Massimo. Thanks! Let me know when you are ready to start tearing into the CM9 ICS framework-res/systemui theme
Click to expand...
Click to collapse
Thanks Nick, I'll try soon...
Excellent explanation !!!
What is the file FTM.zip?
There would be a guide as easy to customize even the top bar?
thanks
bibbaste said:
Excellent explanation !!!
What is the file FTM.zip?
Click to expand...
Click to collapse
Sorry, guide corrected with "FTM.zip"
bibbaste said:
Excellent explanation !!!
There would be a guide as easy to customize even the top bar?
thanks
Click to expand...
Click to collapse
You can use this method with every apk, most important thing is that the apk isn't "mismatched", for example a themed one with wrong .png / xml links
is it possible to add a slider as well

adding punjabi (Gurmukhi) to android 4.x

{working greatly on Xiaomi RedMi MIUI v5.0 but i'll not be responsible for any damage happend to phone}
1. Root your phone. (will void your warranty) try this step at your own risk
2. Download 'FX' from market and install root access from within the app.
3. Download 'DroidSansDevanagari-Regular.zip' attached file.
5. Open fx explorer and locate your file, extract it, copy the font, go to #/System/Fonts, then replace {backup this original file} already existing DroidSansDevanagari-Regular.ttf with the copied file. make sure you click on Lock Icon(in top right corner} before you paste font in fonts directory.
6. 'Permissions' should be rw-r-r.(to easily see this,change the view to list}
otherwise long click on copied file,select permissions.
7.after this successful copy operation, again click the lock icon to lock the system files. sometimes it shows an error. in that case, just hit back button, try here again.
8. if not successful in upper step, hit the back button one more time. now if u find the lock icon to the already locked state, unlock and then lock it.
9.exit the app.
10. immediately Reboot your phone and hit thanks..
check here if u don't wants to root your phone
http://forum.xda-developers.com/showthread.php?t=2051702
note :- in some phones, the file may have another name. so just rename it accordingly and hit thanks for mandy D.
add any regional indian language to android
just send me a unicode font of your area in ttf format.
Added LINK TO DOWNLOAD for Gurmukhi Punjabi font.
mandy D said:
{working greatly on Xiaomi RedMi MIUI v5.0 but i'll not be responsible for any damage happend to phone}
1. Root your phone. (will void your warranty) try this step at your own risk
2. Download 'FX' from market and install root access from within the app.
3. Download 'DroidSansDevanagari-Regular.zip' attached file.
5. Open fx explorer and locate your file, extract it, copy the font, go to #/System/Fonts, then replace {backup this original file} already existing DroidSansDevanagari-Regular.ttf with the copied file. make sure you click on Lock Icon(in top right corner} before you paste font in fonts directory.
6. 'Permissions' should be rw-r-r.(to easily see this,change the view to list}
otherwise long click on copied file,select permissions.
7.after this successful copy operation, again click the lock icon to lock the system files. sometimes it shows an error. in that case, just hit back button, try here again.
8. if not successful in upper step, hit the back button one more time. now if u find the lock icon to the already locked state, unlock and then lock it.
9.exit the app.
10. immediately Reboot your phone and hit thanks..
check here if u don't wants to root your phone
http://forum.xda-developers.com/showthread.php?t=2051702
note :- in some phones, the file may have another name. so just rename it accordingly and hit thanks for mandy D.
add any regional indian language to android
just send me a unicode font of your area in ttf format.
Click to expand...
Click to collapse
And link to Punjabi(Gurmukhi) download font is here , but I do not know how it works with Motorola G ,
Will you guide me?
https://www.google.com/get/noto/#/family/noto-sans-guru
guglani said:
And link to Punjabi(Gurmukhi) download font is here , but I do not know how it works with Motorola G ,
Will you guide me?
https://www.google.com/get/noto/#/family/noto-sans-guru
Click to expand...
Click to collapse
all u wants is punjabi lanuage to be readable on phone?
Adding punjabi ( Gurmukhi) to Mtorola G phone
Yes, I want to read and write , both, with Noto Sans Gurmukhi font or other suitable unicode Gurmukhi font ,on Motorola G phone presently having android version 4.4.4 kit Kat .without rooting. I am located in India.
guglani said:
Yes, I want to read and write , both, with Noto Sans Gurmukhi font or other suitable unicode Gurmukhi font ,on Motorola G phone presently having android version 4.4.4 kit Kat .without rooting. I am located in India.
Click to expand...
Click to collapse
"without rooting"- is this phone's current state or u don't wants to root it?
I do not want to root it. It is currently under warranty.
guglani said:
I do not want to root it. It is currently under warranty.
Click to expand...
Click to collapse
Not gonna happen
Thanks for your time, I will wait till company provides updation of system to android Lollipop.
Without root options are-
Peacock browser and opera mini
N punjabi can be read only by opening the fb etc. In these two

How to change Emojis on Marshmallow 6.0.x

if this worked for you please post what device you have so we can make this thread a sticky
YOU NEED ROOT
IM NOT RESPONSIBLE FOR BRICKED OR BOOT LOOPED DEVICES, ALWAYS MAKE A BACKUP AND BE SURE TO HAVE A CUSTOM RECOVERY FOR ANY POSSIBLE ERROR
This changes system emojis and stock Samsung Keyboard to or any keyboard Works best with Google Keyboard
made a how to video https://youtu.be/UyzyNXVBgrQ
1) Download Emoji Switcher from playstore and download the emoji you whant to be on the system (aplying the emojis wont work).
2) Download root explorer or any file manager with root. ( i preferr Root Explorer because thats the one i have) Root Explorer: https://mega.nz/#!0dMzFTpK!cn6wlZlXxxhA5zS_O5t9Db_B0ede9YZpndJT8CxieFI
3) Go to data/data/com.stevenchoen.emojiswitcher/files/emojisets/ and here are the emojis you downloaded, now copy the one you whant.
4) now open the storage or system tab on top, on root explorer you should have two tabs one for system and one for storage, select the one thats not in the emoji folder you where. Now go to system/fonts/ now open the menu and select " sort order " and select "size" now scroll all the way down and paste the emojis you have copied.
5) Now on samsung we have "NotoColorEmoji.ttf and SamsungColorEmoji.ttf " delete both of them.
6) Rename the emoji you pasted to " NotoColorEmoji.ttf "
7) Now go to the emojis tab and copy again the emoji you copied eralier and pasted in the fonts tab.
8) Now rename that emoji to " SamsungColorEmoji.ttf.
9) Now set permissions to " rw-r-r " to both of them and reboot.
UPDATE: if you whant iphone emojis v3 you will have two files on emojisets folder, just replace the 60mb emojis with NotoColorEmoji.ttf and the 20mb emojis with SamsungColorEmoji.ttf
For other phones ( not samsung )
i really dont know but i guess it have to say emoji in the fonts folder and it suposed to be the last 2 files on the font folder since we sort it by size.
feel free to post the fonts and device you have so i or others could help you
BUG WITH IOS EMOJI: found that on samsung stock keyboard when you press the emoji key it will show the first version of iphone emoji, but it will show the last version of emoji when you hit the emoji icon in samsung messages
Thanks much
yenkoPR said:
so i was searching and no one has been able to change emojis on marshmallow but...
YOU NEED ROOT
IM NOT RESPONSIBLE FOR BRICKED OR BOOT LOOPED DEVICES, ALWAYS MAKE A BACKUP AND BE SURE TO HAVE A CUSTOM RECOVERY FOR ANY POSSIBLE ERROR
This changes system emojis and stock samsung keyboard to or any keyboard
1) Download Emoji Switcher from playstore and download the emoji you whant to be on the system (aplying the emojis wont work).
2) Download root explorer or any file manager with root. ( i preferr Root Explorer because thats the one i have)
3) Go to data/data/com.stevenchoen.emojiswitcher/files/emojisets/ and here are the emojis you downloaded, now copy the one you whant.
4) now open the storage or system tab on top, on root explorer you should have two tabs one for system and one for storage, select the one thats not in the emoji folder you where. Now go to system/fonts/ now open the menu and select " sort order " and select "size" now scroll all the way down and paste the emojis you have copied.
5) Now on samsung we have "NotoColorEmoji.ttf and SamsungColorEmoji.ttf " delete both of them.
6) Rename the emoji you pasted to " NotoColorEmoji.ttf "
7) Now go to the emojis tab and copy again the emoji you copied eralier and pasted in the fonts tab.
8) Now rename that emoji to " SamsungColorEmoji.ttf).
9) Now set permissions to " rw-r-r " to both of them and reboot.
For other phones ( not samsung )
i really dont know but i guess it have to say emoji in the fonts folder and it suposed to be the last 2 files on the font folder since we sort it by size.
Be free to post the fonts you have so i or others could help you
Click to expand...
Click to collapse
here but u did sign up just to personally thank you. As I updated to 6.01 I noticed emoji switcher wasn't working. I absolutely hate the Android Samsung emoji. I followed your tutorial and it's very n00b friendly. I just wanted to say thanks for helping me out man. I would never personally thank someone by signing up to a site I don't use. Well done and can someone sticky this, it deserves recognition and is a major help to the Android community.
Oma2p said:
here but u did sign up just to personally thank you. As I updated to 6.01 I noticed emoji switcher wasn't working. I absolutely hate the Android Samsung emoji. I followed your tutorial and it's very n00b friendly. I just wanted to say thanks for helping me out man. I would never personally thank someone by signing up to a site I don't use. Well done and can someone sticky this, it deserves recognition and is a major help to the Android community.
Click to expand...
Click to collapse
Damn bro you almost made me cry for this, im glad it did help you out, thanks for this post bro you made my day, i hope you stay active in the forums or take a look at you phone thread, Thank you
Will this work for Android 10?
MagneticEnder said:
Will this work for Android 10?
Click to expand...
Click to collapse
technically yes but why do you want an outdated emoji unicode?

How to Change the emoji set on your HTC Device (any HTC device; Root Required)

If you're tired of having the stock "Sense" emojis that looks hideous on the HTC One A9, I made a guide for you.
if this worked for you please post what device you have so we can make this thread a sticky
YOU NEED ROOT
I'M NOT RESPONSIBLE FOR BRICKED OR BOOT LOOPED DEVICES, ALWAYS MAKE A BACKUP AND BE SURE TO HAVE A CUSTOM RECOVERY FOR ANY POSSIBLE ERROR
*Note* This changes system emojis and stock HTC Keyboard to or any keyboard *Works best with Gboard*
made a how to video https://youtu.be/UyzyNXVBgrQ (This one uses a Samsung device, for example)
1) Download Emoji Switcher from the Google Play store and download the emoji you want to be on the system (applying the emojis wont work).
2) Download root explorer or any file manager with root. (I prefer Root Explorer because that's the one I have) Root Explorer: https://mega.nz/#!0dMzFTpK!cn6wlZlXx...YZpndJT8CxieFI
3) Go to data/data/com.stevenchoen.emojiswitcher/files/emojisets/ and here are the emojis you downloaded, now copy the one you whant.
4) now open the storage or system tab on top, on root explorer you should have two tabs one for system and one for storage, select the one that's not in the emoji folder you were. Now go to system/fonts/ now open the menu and select " sort order " and select "size" now scroll all the way down and paste the emojis you have copied.
5) Now on samsung we have "NotoColorEmoji.ttf and hTC_ColorEmoji.ttf " delete both of them.
6) Rename the emoji you pasted to " NotoColorEmoji.ttf "
7) Now go to the emojis tab and copy again the emoji you copied eralier and pasted in the fonts tab.
8) Now rename that emoji to " hTC_ColorEmoji.ttf.
9) Now set permissions to " rw-r-r " to both of them and reboot.
For other phones ( not HTC )
I really don't know; but, I guess it have to say something along the lines of ColorEmoji.ttf in the fonts folder and you can replace that .ttf file with the one you downloaded
Please feel free to post the fonts and device you have, so I, or others could help you.
Can you post your original NotoColorEmoji.ttf from HTC?

Categories

Resources