Related
Hi, I had always found it difficult to have Indian fonts rendered on WM 6.1/6.5 and now, on Android phones. After searching high and low for almost three years, i've compiled a set of fonts for implementing into Android devices (Gingerbread and below only) so as to be able to render HIndi/Indic fonts.
I suppose, the same fonts can work on Windows Mobile 6/6.5 (tested & found working), WP 7/7.5, Meego or even WebOS 3.5, provided, you have admin/root privileges to add these font files to the system directory of your phone.
I have seen that Indic Fonts are natively availale on ICS ROMs and this procedure may not be necessary for ICS devices, unless you wish to render some regional font not being displayed in ICS.
Note:
Works on Rooted Android devices only.
Procedure:
1. Download the fonts from the link given below. Store the zip file on device / Computer.
Link: http://www.mediafire.com/?q1c8u3hxfuxu9cn
Dropbox Link: https://www.dropbox.com/s/ked0l2xv2wotqdu/fonts.zip
2. Make a NANDroid back up to revert back in case you made any errors. Install Fontchanger from Android Market / Google Playstore onto your device. Forum XDA support thread for Fontchanger is given in credits below. You may also use any other font replacing app of your choice (freefontfrenzy etc)
3. Unzip font files on PC/Device and copy the font files (*.ttf) to micro Sd Card in a new folder ".Fontchanger".
4. Run Fontchanger. Allow root access in SU. Select Advanced Tab. Accept the warning to dismiss it, in case running fontchanger for the first time.
5. Scroll down to entry DroidSansFallback.ttf. Select the entry. You will now be asked for the font to replace the stock DroidSansFallback.ttf with. Scroll to select Akshar.ttf or DroidIndia.ttf or Arial Unicode MS.ttf.
6. Apply changes. Reboot phone. Now your phone can display almost all Indic and Devnagari Fonts.
You may also use the Basic/Simple method to directly select Akshar.ttf/DroidIndia.ttf or Arial Unicode MS.ttf to replace the default font on your device (in the Basic Tab of the Fontchanger App). In this case your default font will change to Aria Unicode / Arial narrow (DroidIndia.ttf) and may affect the current display.
In case you are trying to replace the DroidSansFallback.ttf with akshar.ttf or DroidIndia.ttf, please note that you will lose Oriental (Japanese. Korean & Chinese) fonts after reboot. In case you wish to retain Oriental fonts, then use Arial Unicode MS.ttf (not tested). In case you wish to directly push these fonts into the /system/fonts directory, please be sure to chmod and change permissions for the fonts you are copying.
Fonts available:
Akshar.ttf
Devnagari fonts (Hindi, Marathi and Nepali).
Tamil fonts
Telugu fonts
Malayalam fonts
Kannada fonts
DroidIndia.ttf
Same as akshar.ttf above plus:
Bengali Fonts
Oriya Fonts
Gujarati fonts
Punjabi fonts
Assamese fonts
Arial Unicode MS.ttf
Same as DroidIndia.ttf above plus:
Chinese fonts
Japanese fonts
Thanks To
martino2k6 for his wonderful app Fontchanger. Support thread for the app is at http://forum.xda-developers.com/showthread.php?t=874658
DEVs Help Needed
Seeking help from all Devs: Please feel free to include these fonts in your ROM versions, and feel free to create flashable language mod pack for your ROMs using these fonts. I claim no ownership or patent for these fonts. Akshar was sourced from the website of CDAC India and has been optimised for mobile use. DroidIndia has been sourced from a Samsung Galaxy ROM and ArialUnicode MS has been sourced frrom a PC and has been optimised for mobile use.
If you liked this post or found it helpful, feel free to hit the "Thanks" button.
-
Thread moved to proper section
thank you very much looking for this since bought that GB phone.
Downloaded more than 80 times, yet only one has commented, c'mon guys, say it if it's bad or good. I can take criticism.
awesome work.
is this working on cyanogen 7.2..??
Yes, any rooted android version below 4.0 (ics). Runs fine on my phone with cyanogenmod 7.2 RC.
Sent from my Transformer TF101 using XDA
if i do it manually. do i hv to change the name akshar.ttf to DroidSansFallback.ttf or jus move it to /system/fonts?
i am already using a droidsansfallback.ttf which supports regional languages like tamil,hindi. but the font rendering is not perfect. not sure if this the same one or different
Sent from my Nexus One using Tapatalk
Rename to droidsansfallback.ttf. Check file sizes in phone explorer. Alternatively, copy droidsansfallback.ttf from /system/fonts to your micro SD card using any root explorer and then connect to PC as drive. Open file in win or Linux PC and compare with my file.
Sent from my Transformer TF101 using XDA
WEB PAGE NOT AVAILABLE
cant download....
Sent from my Nexus One using Tapatalk
wow didnt know we could do indian scripts on droid..
good share bud.
n1newbie said:
WEB PAGE NOT AVAILABLE
cant download....
Sent from my Nexus One using Tapatalk
Click to expand...
Click to collapse
Website is very much available. Check screenshot. Better still, check whether your ISP is blocking rapidshare or not.
Sent from my Transformer TF101 using XDA
thanx a lot ragapa97
i downloaded and replaced my droidsansfallback with ur akshar and tamil font is much better nw. eventhough the rendering is not 100% perfect. i can read online papers wid it. can it be made perfect?
thanked u in OP aswell
gud work buddy
Sent from my Nexus One using Tapatalk
Yenjoy machhan, naanum anda font thaan use pannaren. You have to search the general thread to modify ttf font files to improve rendering quality. Post back if you're successful.
Sent from my Transformer TF101 using XDA
thanx nanba. the akshar.ttf is kalakals far better than the previous one that i used. jus a lil problem in rendering. but fine. can manage.
and if i come across any better font for tamil ill buzz u. and u do the same pls
Sent from my Nexus One using Tapatalk
hey buddy is it possible to convert windows pc font to android?
for ex can bamini.ttf be optimised for droids? ??
Sent from my Nexus One using Tapatalk
Wow! 200 + downloads and yet, only a few have commented!
A simpler way. Download fantoosh apk from market. It works well.
Sent from my LG-P500 using XDA
In which market is this fantastic 'fantoosh' apk? It's definitely not in the Google playstore. And if it is from some unknown source, it may well contain some malware code...
Beware! Follow the forum rules. Do not post or promote malware or unknown apps. And don't post spam either. Afaik, there are no other methods to enable Indian scripts.
Sent from my HTC Incredible S using XDA
250 Downloads and counting.... nobody seems to like it though... no further posts...
Signed swype beta.apk for galaxy fit and mini(qvga devices)
delete your original swype.apk with help of root explorer install this file like normal apk file....enjoy no need to register and download swype installer and alll)))))
did u put some link to download or we have to search it by own?
galaxyfitankit said:
signed swype beta.apk for galaxy fit and mini(qvga devices)
delete your original swype.apk with help of root explorer install this file like normal apk file....enjoy no need to register and download swype installer and alll)))))
Click to expand...
Click to collapse
Download link???
Sent from my GT-S5570 using xda premium
check now bro...forgot to upload)))
Thanks bro ^_^
Sent from my GT-S5570 using xda premium
what is swype?
sorry im new to this stuff
Just type in YouTube Swype keyboard............actually Swype is advanced keyboard which Samsung provides in this you don't actually have to type words you just have to swipe over letters so texting is fast fun and single handedly done for more information watch video of Swype
link for swyps apk (not downloader)
http://www.mediafire.com/?vhhi0mvl2a0fkvv
there is problem with installation especially with custom ROM :
force close if you reboot your phone after insulation .or failed installation
if you face do this;
copy Swype apk file to system /app .
then install Swype apk again .
then remove apk file from system app.
Sent from my GT-S5670 using xda premium
Brother I have provided you the latest version of Swype which is still in beta form
Don't remove swype.apk
galaxyfitankit said:
Signed swype beta.apk for galaxy fit and mini(qvga devices)
delete your original swype.apk with help of root explorer install this file like normal apk file....enjoy no need to register and download swype installer and alll)))))
Click to expand...
Click to collapse
Guys ,why remove original swype.apk ?
Just install it !!!!!
Working fine at least for me
Hmmm thanx bro
Hey can we get a screenshot of the keyboad, so we know which version we are getting ito? i've tried many...
Exact swype version needed.
Hi,
I have a Galaxy Fit I bought on 15th Oct 2011 and I'm from Bangalore, India. On the stock rom of my phone, I had a swype keyboard but lost it after i flashed it to other mods. I now need the exact swype keyboard. I have tried downloading a stock rom from samfirmware but I did not get the exact version of the swype that I wanted.
My mail id is [email protected], would help if you sent a mail with the answer.
Attachments show the version of swype I want. Got the pics from a youtube video.
Hoping I get this. :3
not proper language for me
galaxyfitankit said:
Signed swype beta.apk for galaxy fit and mini(qvga devices)
delete your original swype.apk with help of root explorer install this file like normal apk file....enjoy no need to register and download swype installer and alll)))))
Click to expand...
Click to collapse
This is a one SWYPE wchich works fine on my Galaxy Mini with JB 4.2.1 but not with my language. Does somebady know how to add polish language and dictionary (application doesn't do this from its settings menu) or change spanish to polish.
Just try this one.so smooth:
http://forum.xda-developers.com/showthread.php?t=2114030
Press thnx button if it was helpful(plz)
Sent from my GT-S5670 using XDA
For those interested in transporting/installing the stock sammy Jelly Bean traditional chinese input method from the note 2, here are the instructions:
1) extract the following files from any Hong Kong rom: (you can get it from sammobile.com)
/system/app/SamsungChineseIME_HKTW_Phone.apk
/system/lib/libjni_secime.so
2) copy the files to their respective locations on your rooted note 2, set permissions rw-r--r--, and reboot
This comes in handy when trying out roms without T-Chinese input
here is a public dropbox link I have included for those who want it (** SLOW...no funds for hosting **)
enjoy
Edit: well it looks like I hit the limit with dropbox and got banned so no more link. if you still want the files PM me and i can email them to you. otherwise just extract them from the roms from sammobile.com
Additionally, here are the files needed for the S III and Note 1 phones:
S3 ICS
/system/app/SamsungChineseIME_HKTW_Phone.apk
/system/lib/libjni_secime.so
/system/lib/libhsvtest.so
/system/lib/libgdhwr2.so
/system/lib/libDioSpeechTTS-jni.so
/system/lib/libDioDict3HangulCore.so
/system/lib/libDioDict3EngineNative.so
Note 1 GB/ICS
GB:
- /system/app/diopenchineseIME.apk
- /system/lib/libdhwrcn.so
- /system/lib/libdwpcn.so
- /system/lib/libhangulcore.so
- /system/lib/libkeyboardcn.so
ICS:
/system/app/SamsungChineseIME.apk
/system/lib/libjni_secime.so
Remember to set permissions after copying the files back to your phone
Thanks man
But just a hint dropbox hasnt proven itself to be very good for xda-hosting. Big download traffic causes Dropbox to ban you
Wait a second i'll make you a dropbox mirror too sp that load is shared 50-50
EDIT: here's the link CHEERS!
http://db.tt/11AnZoJ7
You may add it to the OP
Why bother, just go to settings language click on samsung keyboard and just download the input method.
Sent from my GT-N7100 using XDA Premium HD app
lorinkundert said:
Why bother, just go to settings language click on samsung keyboard and just download the input method.
Sent from my GT-N7100 using XDA Premium HD app
Click to expand...
Click to collapse
The standard samsungIME included with non chinese roms does not have the T-Chinese and Handwritten chinese input methods. You need to have the samsungChineseIME apk for these languages.
Does it work in Quick Command? I'm on Wanam's rom and flashed his patch and got the same Chinese IME, works everywhere else except in Quick Command, Original keyboard stays there instead of the ChineseIME as in HK ROM.
im on the UK LJ1 rom and its working in Quick Command
i never try to put a file in system folder before.
can someone teach me how to move the file to system/app ? (rooted phone)
i use es explorer . it say . cant be copy..
i try to change system... read. write .execute. .. "permission failed "
make sure your note 2 is rooted. without root you will not be able to make these changes.
here are some links for rooting your phone:
chenglu's root with cwm recovery:
http://forum.xda-developers.com/showthread.php?t=1901196
chainfire's root with stock recovery:
http://forum.xda-developers.com/showthread.php?t=1933542
drketan's with clear instructions
http://forum.xda-developers.com/showthread.php?t=1896696
this is all under the note 2 original android development forum
good luck
thanks for reply.
i found out i didnt click " mount file system" then later i change the permission on the 2 file.
is working now. this samsung keyboard is abit diff.(hk rom)
can i ask if u have the stock samsung keyboard with chinese hardwriting support?
Hey thanks for the mod. I pushed the 2 files into their respective folders and rebooted the phone but couldn't find the new input method.. any suggestions?
Edit: it appears on the input setting after a second reboot but its FC'ing when I clicked on it=(
ahyin said:
thanks for reply.
i found out i didnt click " mount file system" then later i change the permission on the 2 file.
is working now. this samsung keyboard is abit diff.(hk rom)
can i ask if u have the stock samsung keyboard with chinese hardwriting support?
Click to expand...
Click to collapse
I do have the stock samsung keyboard with chinese handwritting support. Thats what the SamsungChineseIME_HKTW_Phone.apk file is
sckc23 said:
Hey thanks for the mod. I pushed the 2 files into their respective folders and rebooted the phone but couldn't find the new input method.. any suggestions?
Edit: it appears on the input setting after a second reboot but its FC'ing when I clicked on it=(
Click to expand...
Click to collapse
make sure to set permissions on both the library file and the apk file.
permissions should be:
/system/app/SamsungChineseIME_HKTW_Phone.apk rw-r--r--
/system/lib/libjni_secime.so rw-r--r--
hocgwai said:
make sure to set permissions on both the library file and the apk file.
permissions should be:
/system/app/SamsungChineseIME_HKTW_Phone.apk rw-r--r--
/system/lib/libjni_secime.so rw-r--r--
Click to expand...
Click to collapse
Cheers mate. Works great now after changing the permissions.
Finally I can flash custom rom. It's works great on Omega ROM, but QuickCommand doesn't support T-Chinese input. Any idea how to add back ZH(HK) in QuickCommand? Tks in advance.
eric1029 said:
Finally I can flash custom rom. It's works great on Omega ROM, but QuickCommand doesn't support T-Chinese input. Any idea how to add back ZH(HK) in QuickCommand? Tks in advance.
Click to expand...
Click to collapse
I haven't tried omega rom yet but I'm running the stock uk LJ1 and, using this method, T-Chinese handwriting is working for me in quick command
edit: my mistake. I was reading quick command but thinking multi screen. quick command does not support Chinese input.
munkustrap said:
Does it work in Quick Command? I'm on Wanam's rom and flashed his patch and got the same Chinese IME, works everywhere else except in Quick Command, Original keyboard stays there instead of the ChineseIME as in HK ROM.
Click to expand...
Click to collapse
Not a really good solution but works for me. Download the HK CSC image and flash via Odin. Then you can switch ZH(HK) in quick command function but the disadvantage is some of the bloatwares will restore from the CSC file. Remember to do a full wipe after flash the CSC image.
Does this trick work in the Original Galaxy Note?
Sent from my GT-N7000 using xda premium
stephencwl said:
Does this trick work in the Original Galaxy Note?
Sent from my GT-N7000 using xda premium
Click to expand...
Click to collapse
basically yes. but you will have to use the chinese IME from an HK GB or ICS rom respective of your rom. Below are the files you will need:
GB:
- /system/app/diopenchineseIME.apk
- /system/lib/libdhwrcn.so
- /system/lib/libdwpcn.so
- /system/lib/libhangulcore.so
- /system/lib/libkeyboardcn.so
ICS:
/system/app/SamsungChineseIME.apk
/system/lib/libjni_secime.so
and remember to set the permissions.
hi guys
Can be used in the S3 ??
Thanks. I am going to try this on my note with Crash Rom.
Edit:
It works in Note 1!
But IMO it's not as good as the original HK IME in Note 1. Can't swap between Handwriting, Chinese Keyboard AND English Keyboard on the go without going into settings.
Do you have the HK IME in latest note 1 Rom?
Sorry, too lazy to download and extract. Just drop me a link in case you have the files at hand.
Anyway thanks!
Sent from my GT-N7000 using xda premium
Hi,
I just got the leaked Jelly Bean 4.1.2 ROM for Xperia T and extracted the keyboard, which has Swipe feature built in. And a fellow user, kristiancarl, already uploaded the Xperia S version previously, which was running fine except on where it had instant search enabled, like YouTube search, Google search, Play Store etc etc. But this new one works perfectly EVERYWHERE.
I am very new to this stuffs and in fact spent more than half an hour finding the proper libs and all, to get it working :laugh: but to me the main thing is that it's working and working damn fine :laugh:
CWM zip is attached. I am also uploading the files in a folder, kidnly place/redirect them at the right place
File download:
♦ CWM flashable zip:
https://www.dropbox.com/s/7nf7q34bzlfpq2b/XperiaT_KB_JB.zip
♦ Files for Manual method:
https://www.dropbox.com/s/tie67eqvtenlva7/Sony Xperia T Swipe.rar
• Installation instructions:
1- Extract the downloaded file.
2- You will get three folders.
3- The system-app folder has two files inside them. textinput-tng.apk (English language) and textinput-chn.apk (Chinese lang I guess). If you want both languages or one, just copy them/one under system/app. Make permission rw-r-r
4- The file in system-lib folder should go directly to system/libs.
5- The folder xt9 under folder system-usr needs to go under system/usr. Copy the whole xt9 folder.
6- Reboot.
Done. You will now see the Xperia™ keyboard under language, and it WILL WORK. I am using Note 2, running on 4.1.2 Odexed, and it works, so I guess it will work on all JB ROM, and maybe ICS too.
Why should you use this keyboard:
- Has predictions.
- Has auto corrections.
- Swiping feature is great, if not better than Swype.
- Different layouts.
- Custom words can be saved.
- Multiple languages.
Kindly hit thanks if you were able to get it working.
Regards.
i`m uploading a CWM flashable zip.....
EDIT:
Here it is....
https://www.dropbox.com/s/e4pzwp218s73br5/Xperia_T_Keyboard.zip
It's working perfectly here... Using a cm10.1 based Rom...
Got it working here. Will play with it a little. Looks awesome so far. Nice work
Sent from my SCH-R950 using Tapatalk 2
Chinese input is not working... Installation fail when I tried to install the apk from /system/app
alvinblank said:
Chinese input is not working... Installation fail when I tried to install the apk from /system/app
Click to expand...
Click to collapse
You don't need to install anything, just moving the files will do.
Re: [APP][CWM]Sony Xperia T Keyboard with Swipe gesture (Working everywhere)
It worked great for me, but I don't like the way the gesture trail looks, and I can't see a way to turn it off, lol, so I've removed it Great share though :thumbup:
Could you add cursor arrows please if you know how?
slide trails is not changing color with theme it remains default blue
Compatible with Xperia Tipo ST21i ?
The Chinese keyboard FC every time i try to open it
This keyboard is just awesome. Thanks a lot for posting this one. You're the first. :good:
you wrote:
3- The system-app folder has two files inside them. textinput-tng.apk (English language) and textinput-chn.apk (Chinese lang I guess). If you want both languages or one, just copy them/one under system/app. Make permission rw-r-r
4- The file in system-lib folder should go directly to system/libs.
I'm using CM10 for Xperia X10 and I can't find the folders you're talking about in Astro File Manager. Also, can you please tell me how to make the permissions? I haven't done this before...
Thank you!
Kawmi said:
you wrote:
3- The system-app folder has two files inside them. textinput-tng.apk (English language) and textinput-chn.apk (Chinese lang I guess). If you want both languages or one, just copy them/one under system/app. Make permission rw-r-r
4- The file in system-lib folder should go directly to system/libs.
I'm using CM10 for Xperia X10 and I can't find the folders you're talking about in Astro File Manager. Also, can you please tell me how to make the permissions? I haven't done this before...
Thank you!
Click to expand...
Click to collapse
Hello sir, I hold no interest about CM, so can't say why the files are not there. They are there on any stock ROM.
I use Root Explorer, and there you tap and hold on a file, you'll get lot of options, one will be called 'permissions', hit it, then make the permission like the below screenshot, that's rw-r-r.
'Swyped' from my GT-N7100
Can you make one based on the final JB 4.1.2 Xperia T firmware?
Keyboard works just fine. Love it. Skins are way better then the old ones.
Thanks!
Sent from my GT-I9300 using Tapatalk 2
---------- Post added at 06:21 AM ---------- Previous post was at 06:15 AM ----------
miz_pimp said:
It worked great for me, but I don't like the way the gesture trail looks, and I can't see a way to turn it off, lol, so I've removed it Great share though :thumbup:
Click to expand...
Click to collapse
Hello. You removed the whole keyboard or just the "gesture trail" picture file somehow? If so, how?
To turn the swipe thing off completely you just need to go to settings -> gesture input.
Sent from my GT-I9300 using Tapatalk 2
Can anyone post screenshots please?
Got it working here. Will play with it a little. Looks awesome so far. Nice work
Sent from my SCH-R950 using Tapatalk 2
Im using xperia x10 using CM10. Smooth like jelly
Sent from my Xperia X10 using xda app-developers app
DenethorLenwion said:
Can anyone post screenshots please?
Click to expand...
Click to collapse
Have you seen the OP buddy?
'Swyped' from my GT-N7100
Sv: [APP][Official][CWM] Sony Xperia T 4.1.2 Keyboard [JB/ICS]
Does this work on 4.2.1?
Sent from my GT-I9300 using xda app-developers app
Hi team
I really need your help regarding my problem with the new jb 4.1.2
Jb comes with arabic preinstalled but the fonts are really really small to the point i don't feel happy with the upgrade at all
I can't read arabic articles
I tried all things in tablet display option.
I made it extra large fonts but the same issue. Only english gets bigger and the menus look ugly
I do hope anybody know what I'm talking about and could solve this issue already
ohawahba said:
Hi team
I really need your help regarding my problem with the new jb 4.1.2
Jb comes with arabic preinstalled but the fonts are really really small to the point i don't feel happy with the upgrade at all
I can't read arabic articles
I tried all things in tablet display option.
I made it extra large fonts but the same issue. Only english gets bigger and the menus look ugly
I do hope anybody know what I'm talking about and could solve this issue already
Click to expand...
Click to collapse
Go to system\fonts\
Replace GS45_Arab_AndroidOS.ttf font with another but with same name and permissions
I used the cm10 one DroidNaskh.ttf
eldeeb91 said:
Go to system\fonts\
Replace GS45_Arab_AndroidOS.ttf font with another but with same name and permissions
I used the cm10 one DroidNaskh.ttf
Click to expand...
Click to collapse
please give us some more explaintion...
sombody help please...
Sent from my GT-P6200 using Tapatalk 2
command Envirper
ali.cheeta said:
please give us some more explaintion...
sombody help please...
Sent from my GT-P6200 using Tapatalk 2
Click to expand...
Click to collapse
1-root via recovery http://forum.xda-developers.com/showthread.php?t=2221982&highlight=root
2-install root browser https://play.google.com/store/apps/details?id=com.jrummy.root.browserfree&hl=en
3-download this font http://www.mediafire.com/?v88xk8uhcb0p0dq
4-open root browser go to system\fonts
5-Delete GS45_Arab_AndroidOS.ttf
6-Put the one you downloaded
7-long press on it to show menu choose permissions
8-make it rw-r--r--
9-restart tablet
eldeeb91 said:
1-root via recovery http://forum.xda-developers.com/showthread.php?t=2221982&highlight=root
2-install root browser https://play.google.com/store/apps/details?id=com.jrummy.root.browserfree&hl=en
3-download this font http://www.mediafire.com/?v88xk8uhcb0p0dq
4-open root browser go to system\fonts
5-Delete GS45_Arab_AndroidOS.ttf
6-Put the one you downloaded
7-long press on it to show menu choose permissions
8-make it rw-r--r--
9-restart tablet
Click to expand...
Click to collapse
can i doo this with x-plore app...?
Sent from my GT-P6200 using Tapatalk 2
ali.cheeta said:
can i doo this with x-plore app...?
Sent from my GT-P6200 using Tapatalk 2
Click to expand...
Click to collapse
I really don't know but you can remove root browser after that
thanks for your help
eldeeb91 said:
Go to system\fonts\
Replace GS45_Arab_AndroidOS.ttf font with another but with same name and permissions
I used the cm10 one DroidNaskh.ttf
Click to expand...
Click to collapse
thanks for your help
Yes xplore supports root operations
Sent from my GT-I9100 using xda app-developers app