Related
Stock Android currently doesn't support Sanskrit/Hindi (Devnagri lipi Character Set). I see Square boxes like ☐ instead of characters अ आ इ ई उ ऊ on Unicode or UTF8 compliant Hindi websites. Even Google Hindi website doesnt open properly through my HTC Hero's stock Android 1.5 browser or any other browser like Dolphin, etc.
Has anyone figured out how to support Non-English fonts like Devnagri lipi (Sanskrit/Hindi) fonts in Android OS? I want to change my default font to see Devnagri numerals: ०,१,२,३,४,५,६,७,८,९ instead of Roman numerals: 0,1,2,3,4,5,6,7,8,9. I want my clock to use Devnagri numerals instead of Roman numerals.
Can someone please help?
prateekandroid said:
Stock Android currently doesn't support Sanskrit/Hindi (Devnagri lipi Character Set). I see Square boxes like ☐ instead of characters अ आ इ ई उ ऊ on Unicode or UTF8 compliant Hindi websites. Even Google Hindi website doesnt open properly through my HTC Hero's stock Android 1.5 browser or any other browser like Dolphin, etc.
Has anyone figured out how to support Non-English fonts like Devnagri lipi (Sanskrit/Hindi) fonts in Android OS? I want to change my default font to see Devnagri numerals: ०,१,२,३,४,५,६,७,८,९ instead of Roman numerals: 0,1,2,3,4,5,6,7,8,9. I want my clock to use Devnagri numerals instead of Roman numerals.
Can someone please help?
Click to expand...
Click to collapse
The problem is obviously with the font and Android being unable to recognize it -- which leaves me to believe that the fonts you're trying to use are UNI-CODE and actually should be TTF (True Type Face). However, I would try different variants of the font you're looking for. I did some searching and this is what I've found (below). I don't know what characters I'm supposed to look for, but the site I found seemed somewhat helpful and apparently they might have the fonts you're looking for. If so, you need to push the font files you find to your /system/fonts/ folder of your phone -- but HAVE to rename the the font files. One needs to be called DroidSans and the other DroidSans-Bold -- Case sensitive for both.
If you'd like -- I can make an update.zip file for you instead. All you would need to do however it tell me which font you are considering and either upload the font here or give me a link where I can download and package it. Hope that helps.
Just remember that IF and when you find the font file you need, that it has an .ttf extension -- which is where I think your problem is.
http://www.wazu.jp/gallery/Fonts_Devanagari.html
Click to expand...
Click to collapse
pseudoremora said:
The problem is obviously with the font and Android being unable to recognize it -- which leaves me to believe that the fonts you're trying to use are UNI-CODE and actually should be TTF (True Type Face). However, I would try different variants of the font you're looking for. I did some searching and this is what I've found (below). I don't know what characters I'm supposed to look for, but the site I found seemed somewhat helpful and apparently they might have the fonts you're looking for. If so, you need to push the font files you find to your /system/fonts/ folder of your phone -- but HAVE to rename the the font files. One needs to be called DroidSans and the other DroidSans-Bold -- Case sensitive for both.
If you'd like -- I can make an update.zip file for you instead. All you would need to do however it tell me which font you are considering and either upload the font here or give me a link where I can download and package it. Hope that helps.
Just remember that IF and when you find the font file you need, that it has an .ttf extension -- which is where I think your problem is.
Click to expand...
Click to collapse
Thank you for a prompt reply. The website you suggested is very helpful and I think Mangal or Arial Unicode MS are the best bet. It took me a while to find these fonts, sorry for a little late response.
Unfortunately, I could only find Mangal.ttf (201 KB) & ArialUni.ttf (22 MB) but not their respective "-Bold.ttf" fonts as you mentioned.
I can use Mangal.ttf in MS Office 2007 to write in Sanskrit/Hindi and it lets me format the text (bold, italics, resize, etc.).
Would it be enough to push this one font? Since Mangal-Bold.ttf is not available specifically.
Also, does pushing a font to ADB means that it overwrites the new font over the existing font in Android? Since we'll be renaming new font to already existing DroidSans.ttf. Or does it merge the two fonts?
I have attached Mangal.ttf (in a zip) to this post since that has a smaller size (201 KB) than ArialUni.ttf (22 MB). Would really appreciate if you could please create an Update.zip with proper files?
Thanks for your help!
prateekandroid said:
Thank you for a prompt reply. The website you suggested is very helpful and I think Mangal or Arial Unicode MS are the best bet. It took me a while to find these fonts, sorry for a little late response.
Unfortunately, I could only find Mangal.ttf (201 KB) & ArialUni.ttf (22 MB) but not their respective "-Bold.ttf" fonts as you mentioned.
I can use Mangal.ttf in MS Office 2007 to write in Sanskrit/Hindi and it lets me format the text (bold, italics, resize, etc.).
Would it be enough to push this one font? Since Mangal-Bold.ttf is not available specifically.
Also, does pushing a font to ADB means that it overwrites the new font over the existing font in Android? Since we'll be renaming new font to already existing DroidSans.ttf. Or does it merge the two fonts?
I have attached Mangal.ttf (in a zip) to this post since that has a smaller size (201 KB) than ArialUni.ttf (22 MB). Would really appreciate if you could please create an Update.zip with proper files?
Thanks for your help!
Click to expand...
Click to collapse
It's fine that you only found the regular font without it's bold counterpart. What can be done is that we'll use Mangal.ttf twice and rename it Droid-Sans.ttf as well as Droid-Sans-Bold.ttf. The system will accept it, though if you can find a font with both the regular and bold files, that would be nice.
Also, when you adb push the new renamed fonts into the /system/font folder -- they will indeed overwrite the previous fonts that were there. They will NOT be merged.
In anycase, I've created an update.zip file for you to flash. Tell me what happens.
pseudoremora said:
It's fine that you only found the regular font without it's bold counterpart. What can be done is that we'll use Mangal.ttf twice and rename it Droid-Sans.ttf as well as Droid-Sans-Bold.ttf. The system will accept it, though if you can find a font with both the regular and bold files, that would be nice.
Also, when you adb push the new renamed fonts into the /system/font folder -- they will indeed overwrite the previous fonts that were there. They will NOT be merged.
In anycase, I've created an update.zip file for you to flash. Tell me what happens.
Click to expand...
Click to collapse
Thank you for the file pseudoremora. Really appreciate it.
So if these new fonts will overwrite the previous fonts, I hope I don't loose my current stock fonts & style. Just for knowledge purposes; Did you manually merge "Mangal" font into stock fonts?
As far as I know, I would need to root my phone for flashing this file. I have never done it before. But I found steps for it on Unlockr (don't know if I can mention other websites on this forum). I am mentioning the steps below for other people's references, assuming these haven't changed:
Code:
1. Download the following file and then unzip it.
AsRoot2
2. Take the unzipped file and save it into the Tools folder of your AndroidSDK.
3. Plug your phone in via USB and do NOT mount the SD card.
4. Open the Command Prompt and type the following (hitting enter at the end of every line):
cd\
cd AndroidSDK\Tools\
adb devices
And make sure your phone’s serial number pops up (if not setup ADB & USB drivers).
5. Then type:
adb push asroot2 /data/local/
adb shell chmod 0755 /data/local/asroot2
adb shell
/data/local/asroot2 /system/bin/sh
6. Then type:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
cd /system/bin
cat sh > su
chmod 4775 su
Although, I don't know how to unroot the phone after rooting it.
pseudoremora, I have been searching for steps on how to flash a file like "Mangal_font-signed.zip". But since "flash" is such a term that most search results are for Adobe Flash. Do you know any place with step by step instructions to do it for Sprint HTC Hero?
Also, if these fonts don't work. How do I go back to stock condition? Do I need to take some backup?
Thanks for your help.
prateekandroid said:
Thank you for the file pseudoremora. Really appreciate it.
So if these new fonts will overwrite the previous fonts, I hope I don't loose my current stock fonts & style. Just for knowledge purposes; Did you manually merge "Mangal" font into stock fonts?
Click to expand...
Click to collapse
You should have rooted first before thinking about anything else, but that's alright. Also, I did NOT "merge" the fonts... you can't do that. I overwrote the previous font with the Mangal one. Even if you flash a new font, getting the stock font back on is just as easy as adding a different one.
prateekandroid said:
pseudoremora, I have been searching for steps on how to flash a file like "Mangal_font-signed.zip". But since "flash" is such a term that most search results are for Adobe Flash. Do you know any place with step by step instructions to do it for Sprint HTC Hero?
Thanks for your help.
Click to expand...
Click to collapse
Before we go any further, its imperative that you root your phone and understand the in's and out's of flashing, using command prompt, and the installing recovery image. Also, you do own a CDMA Hero, for the Sprint network, correct?
All of the information you are trying to find can be found right HERE on XDA. The link will provide step-by-step guides that will walk you through everything you are trying to learn. I would advise reading them, following the steps the best you can, and then asking questions when you get stuck.
I can give the answers, however... with anything new, it's always best to let ones own curiosity invoke the learning process. Myself and others here are more than knowledgeable to help you any way, but even a beginner is capable of rooting there own phone.
prateekandroid said:
Also, if these fonts don't work. How do I go back to stock condition? Do I need to take some backup?
Click to expand...
Click to collapse
Upon rooting your phone and installing a recovery image, you will have the option to backup your phone and ALL its data. Secondly, if for some reason, you do in fact mess up and get to a point where you would like to start from the beginning (Go back to Stock), there is also an application for that.
So, for the time being -- don't worry about backing up your phone or even going back to stock, you need to focus on rooting your phone, installing a recovery image, making your first Nandroid backup, and then hopefully installing your first user created ROM.
As always, I'm here to help. Oh, one more thing... before you ask me, try to search the CDMA Hero threads, you'll more than likely find your answer. Otherwise, you can ask.
pseudoremora said:
You should have rooted first before thinking about anything else, but that's alright. Also, I did NOT "merge" the fonts... you can't do that. I overwrote the previous font with the Mangal one. Even if you flash a new font, getting the stock font back on is just as easy as adding a different one.
Before we go any further, its imperative that you root your phone and understand the in's and out's of flashing, using command prompt, and the installing recovery image. Also, you do own a CDMA Hero, for the Sprint network, correct?
So, for the time being -- don't worry about backing up your phone or even going back to stock, you need to focus on rooting your phone, installing a recovery image, making your first Nandroid backup, and then hopefully installing your first user created ROM.
As always, I'm here to help. Oh, one more thing... before you ask me, try to search the CDMA Hero threads, you'll more than likely find your answer. Otherwise, you can ask.
Click to expand...
Click to collapse
Thanks pseudoremora. Will do.
In case of an issue, I may have to bug you again.
PS: Yes, I do have CDMA Sprint HTC Hero with Google written on its back cover
prateekandroid said:
Thanks pseudoremora. Will do.
In case of an issue, I may have to bug you again.
PS: Yes, I do have CDMA Sprint HTC Hero with Google written on its back cover
Click to expand...
Click to collapse
Hope my last post didn't come as asshole-ish. That wasn't my intention. I'm just trying to get you in the mindset to always think about searching for the answer(s), before I step in and give them to you.
Also, you're not bugging me at all, I'm more than happy to help.
Good luck!
pseudoremora said:
Hope my last post didn't come as asshole-ish. That wasn't my intention. I'm just trying to get you in the mindset to always think about searching for the answer(s), before I step in and give them to you.
Also, you're not bugging me at all, I'm more than happy to help.
Good luck!
Click to expand...
Click to collapse
Na dude. You're fine.
So I am now rooted, recovered (v1.6.2), nandroid backed up (stock v1.5) & running DC v2.07.2. I flashed Mangal.zip. Good news is that I can now read Devnagri on Dolphin bowser. Glyphs are messed up. So instead of शिवाय it is showing शविाय. But its Ok, at least its readable. Better than ☐☐☐☐☐.
However, the bad news is that English characters are all bigger & spacier than normal. It looks so weird. Will attach a screenshot tomorrow.
prateekandroid said:
Na dude. You're fine.
So I am now rooted, recovered (v1.6.2), nandroid backed up (stock v1.5) & running DC v2.07.2. I flashed Mangal.zip. Good news is that I can now read Devnagri on Dolphin bowser. Glyphs are messed up. So instead of शिवाय it is showing शविाय. But its Ok, at least its readable. Better than ☐☐☐☐☐.
However, the bad news is that English characters are all bigger & spacier than normal. It looks so weird. Will attach a screenshot tomorrow.
Click to expand...
Click to collapse
Excellent! Seriously, that's amazing that you were able to accomplish everything I stated without having me helping you (not that I wouldn't have), but I'm sure you know that you get a great feeling once you accomplish each one of those things (I know I did when I first did it).
Again, great job!
pseudoremora said:
Excellent! Seriously, that's amazing that you were able to accomplish everything I stated without having me helping you (not that I wouldn't have), but I'm sure you know that you get a great feeling once you accomplish each one of those things (I know I did when I first did it).
Again, great job!
Click to expand...
Click to collapse
Dude, I am sorry for being MIA. I have been trying for a few days the merged font that I created using FontLab but it makes English characters so bloated that two lines start overlapping each other. For eg. if you are looking at a specific contact in people App, "Call mobile" text overlaps the cell number right below it.
Wats weird is that FontLab doesn't bloat Devnagri characters but only English characters. I dont know FontLab very well so dont know how to stop it from scaling.
I had to revert to stock font. S**ks!
Do you have any suggestion of some way to merge Stock font with Mangal font?
prateekandroid said:
Dude, I am sorry for being MIA. I have been trying for a few days the merged font that I created using FontLab but it makes English characters so bloated that two lines start overlapping each other. For eg. if you are looking at a specific contact in people App, "Call mobile" text overlaps the cell number right below it.
Wats weird is that FontLab doesn't bloat Devnagri characters but only English characters. I dont know FontLab very well so dont know how to stop it from scaling.
I had to revert to stock font. S**ks!
Do you have any suggestion of some way to merge Stock font with Mangal font?
Click to expand...
Click to collapse
I've never had to merge any fonts; but then again I've only had to read English.
I've never worked with Fontlab, so I'm not sure where to even begin. The reason however I think you keep having problems is because maybe the phone isn't understanding how to handle the merged font... so the Devnagri characters are okay, but the English ones aren't scaled correctly because they were merged or merged incorrectly? Again, I don't know, those are just my ideas.
I hate to say it... but it looks like you're either have to bare with it, choose one font or the other, or what I would do is contact HTC and see if they have native font or any font that they could recommend. I'm all out of ideas, so I don't know what to tell you. Sorry.
Try this
http://forum.xda-developers.com/showthread.php?t=798380
Replace only Fallback font. Do not touch DroidSans.ttf
Hope it helps
But there are issues in having hindi support in this way.
There is Samsung Galaxy phones with perfect hindi support in 2.1 and 2.2 versions of Android. Is there any way to get the Language pack or Hindi IMI from them. And have heard Android 2.3 has bulit-in Hindi language support. But I don't know how to install it.
Opera mini can read hindi font
Opera mini can read hindi font
click here
pseudoremora said:
The problem is obviously with the font and Android being unable to recognize it -- which leaves me to believe that the fonts you're trying to use are UNI-CODE and actually should be TTF (True Type Face). However, I would try different variants of the font you're looking for. I did some searching and this is what I've found (below). I don't know what characters I'm supposed to look for, but the site I found seemed somewhat helpful and apparently they might have the fonts you're looking for. If so, you need to push the font files you find to your /system/fonts/ folder of your phone -- but HAVE to rename the the font files. One needs to be called DroidSans and the other DroidSans-Bold -- Case sensitive for both.
If you'd like -- I can make an update.zip file for you instead. All you would need to do however it tell me which font you are considering and either upload the font here or give me a link where I can download and package it. Hope that helps.
Just remember that IF and when you find the font file you need, that it has an .ttf extension -- which is where I think your problem is.
Click to expand...
Click to collapse
Problem is most of the world has now moved to the unicode fornts from google transliteration which has become defacto standard due to ease of use. If that helps. Any help would really be very useful.
Posted this earlier in themes.
Can we adb push to /system/fonts ?
I think we have to be booted in recovery for this to work ?
Correct me if I am wrong.
Thank you.
pman219 said:
Posted this earlier in themes.
Can we adb push to /system/fonts ?
I think we have to be booted in recovery for this to work ?
Correct me if I am wrong.
Thank you.
Click to expand...
Click to collapse
I've done this using the app Typefresh. It has a thread in the Android software forum here at xda somewhere.
With root, you can replace the fonts, yes.. backup your old ones just in case!
.mak said:
With root, you can replace the fonts, yes.. backup your old ones just in case!
Click to expand...
Click to collapse
I attempted this yesterday.
Mind giving a quick walkthrough ?
I basically did:
su
adb push "c:\fonts" /system/fonts
No joy- Got back adb can not be found ??
TYIA
The way I got this done is with Typefresh. There is a thread about this in here: Android Development and Hacking>Android Apps and Games>[APP]Type Fresh - change your fonts!
(Sorry, I can't post links yet. If someone else wants to repost it as a link, help yourselves.)
What I did was download a font (a Harry Potter font is not installed from the factory--heehee) and adb push it to /sdcard/Fonts. Then I opened Typefresh and click the font you want changed, in my case it was DroidSans.ttf, and it allows you to choose the font you want to change it to. I will note here that apparently some fonts do not work well and may result in a brick. DO NOT DO THIS IF YOU ARE NOT COMFORTABLE DOING IT, YOU MAY BRICK YOUR DEVICE. Luckily, there is a fix for that now.
Anyway, thanks to openback for the app.
I forgot to mention that you also need to dl andexplorer to use this app. I personally did not have a root explorer hitherto so that was fine for me.
Now my question is, how can i change the font for the homescreen, or launcher pro in my case, but leave the browser's font stock?
I started this thread as a reference to everyone on how to change the system fonts for Android builds (both Sense and Cynogenmod based).
--------------------------------------------------------------------------
These are methods that I know of :
1. Via Recovery Console which is not yet possible on present Android builds as we are running this off SD Cards and not NAND.
2. Via copying to specific directory on the SD Card and then booting Android. I found this the simplest and using this method.
3. While running Android, unmounting system, replacing font files and remounting /system. This method almost always gives me a error during remount of /system...dont know why
--------------------------------------------------------------------------
I have attached 2 fonts and how to convert your own is simple as illustrated below.
Android Font Folder :
(Your Android Folder on SD Card)\root\system\fonts
e.g. SDCARD\Android\root\system\fonts
Android System Font Names :
DroidSans.ttf
DroidSans-Bold.ttf
DroidSansFallback.ttf
DroidSansMono.ttf
DroidSerif-Bold.ttf
DroidSerif-BoldItalic.ttf
--------------------------------------------------------------------------
So all that is required is copy your favorite fonts to a temporary location on your PC and rename/make copies according to the above names (self- explanatory).
Copy these files to the font folder as illustrated above. Create the folder if it doesn't exist (like Sense builds).
Boot away Android !!
PS : I have tested both Calibri and Nokia font on the Desire HD build and it looks sweet
Nice. Thanks for the easy tutorial. You do not happen to have any screenshots of the fonts in action do you?
Thanks for a very simple easy to use tutorial
P.S.: Just tried it and it works great
'Thanks
trilogy069 said:
Nice. Thanks for the easy tutorial. You do not happen to have any screenshots of the fonts in action do you?
Click to expand...
Click to collapse
I will add more fonts here with screenshot to make it more simpler for everyone
Thanks for the fonts, tutorial and screenies (when available)
is there any way you can add Century Gothic font bro?
d.signs said:
is there any way you can add Century Gothic font bro?
Click to expand...
Click to collapse
Added to first post
PS : The fontbase is larger than other fonts so may not look good on 240 dpi (Sense dpi)
v-b-n said:
Added to first post
PS : The fontbase is larger than other fonts so may not look good on 240 dpi (Sense dpi)
Click to expand...
Click to collapse
thanks man that was quick! appreciate it bro
Not sure if it will work on these builds given that they are booting from WinMo but it would be worth a try. Download Typefresh, and Andexplorer from market. Open type fresh, grant superuser permission, make backup of current fonts, then click on font that you want to change from list. Andexplorer will open, navigate to folder that you have placed new fonts in and check appropriate font. Click apply fonts, reboot when prompted (this is where there could be a problem i think) and once rebooted your new fonts are installed. Works like a charm on Android phones ive had in past, including this current phone.
Sent from my X10a using XDA App
Hi, I copied the folder fonts to root/system via usb in windows mode.
After that I ran the Android as usual. But I didn't find any difference in font.
DroidSans.ttf
DroidSans-Bold.ttf
DroidSansFallback.ttf
DroidSansMono.ttf
DroidSerif-Bold.ttf
DroidSerif-BoldItalic.ttf
Any one of the above or all i the fonts folder
All the font files to Android/root/system/fonts
brunswick000 said:
Not sure if it will work on these builds given that they are booting from WinMo but it would be worth a try. Download Typefresh, and Andexplorer from market. Open type fresh, grant superuser permission, make backup of current fonts, then click on font that you want to change from list. Andexplorer will open, navigate to folder that you have placed new fonts in and check appropriate font. Click apply fonts, reboot when prompted (this is where there could be a problem i think) and once rebooted your new fonts are installed. Works like a charm on Android phones ive had in past, including this current phone.
Sent from my X10a using XDA App
Click to expand...
Click to collapse
Very useful information. This worked like a charm. Anyway, does anyone know where to find collections of fonts for this?
Sansation
This is what Sansation looks like on the Nexus One build. It's excellent!
font request
Can we get a script font.
brunswick000 said:
Not sure if it will work on these builds given that they are booting from WinMo but it would be worth a try. Download Typefresh, and Andexplorer from market. Open type fresh, grant superuser permission, make backup of current fonts, then click on font that you want to change from list. Andexplorer will open, navigate to folder that you have placed new fonts in and check appropriate font. Click apply fonts, reboot when prompted (this is where there could be a problem i think) and once rebooted your new fonts are installed. Works like a charm on Android phones ive had in past, including this current phone.
Sent from my X10a using XDA App
Click to expand...
Click to collapse
Mind sharing this font?
brunswick000 said:
Not sure if it will work on these builds given that they are booting from WinMo but it would be worth a try. Download Typefresh, and Andexplorer from market. Open type fresh, grant superuser permission, make backup of current fonts, then click on font that you want to change from list. Andexplorer will open, navigate to folder that you have placed new fonts in and check appropriate font. Click apply fonts, reboot when prompted (this is where there could be a problem i think) and once rebooted your new fonts are installed. Works like a charm on Android phones ive had in past, including this current phone.
Sent from my X10a using XDA App
Click to expand...
Click to collapse
It does work as I tried it after reading another thread about fonts in Android here http://forum.xda-developers.com/showthread.php?t=717548 and here http://forum.xda-developers.com/showthread.php?t=797533. My question is, in one of those threads and mentions only needing to change the DroidSans-Bold.ttf and DroidSans.ttf. But, VBN says to change all listed in the first post. I guess my question is which one ensures all fonts are changed??
From what I have gathered till now....DroidSans.ttf and DroidSans-Bold.ttf are the most used but if others are not changed you may get artifacts in some part of dialogs, etc...
I am not 100% sure but those fonts are definitely there in stock ROMs
Ok, that's kind of what I was figuring. I mean, they wouldn't just be there for nothing. Not to mention, if you use Type Fresh to change fonts, it gives you the option to change the other font names you mentioned. But, you're not forced to. Actually, I loaded a font and it I guess Android didn't like it. So, it wouldn't finish booting. So, I had to copy one of your fonts into system...to get it to boot again. Just a tip for those that one to try Type Fresh and other fonts found around the forum.
Thanks VBN & Kwill for the font tips....
I see people have different fonts for UI elements. I download an app called flipfont but I can't find it in my drawer, is it now mytouch4g compatible? Or how do I do this?
ctakah27 said:
I see people have different fonts for UI elements. I download an app called flipfont but I can't find it in my drawer, is it now mytouch4g compatible? Or how do I do this?
Click to expand...
Click to collapse
you've seen different fonts on the mt4g?
What you need to do, is move the file to the system/fonts directory. You need to replace the DroidSans.ttf file with your font that you want (You have to name that font to DrodSans.ttf). Btw, you need to have root access .. also make sure the permissions on the file is the same as all the files in the fonts directory. Once I changed the font my phone started acting weird due to the font permissions not being set correctly. FYI I used root explorer. (Make a backup of DroidSans.ttf as well).
Please post questions in Q&A section.
Hello guys
As we all know, Samsung uses the FlipFont library in system fonts, which provides a new way of font customizations. But in the same time, this library does not give us the benefit of having two desired fonts together (unless we build our custom font). Samsung has also replaced the stock Android ICS Arabic font with an ugly looking font type.
Samsung uses a system Arabic font stored within "/system/fonts" folder under the name of "GS45_Arab_AndroidOS" as their stock Arabic font, which is the classical font in even older Samsung phones.
Here, I am posting this thread to those people who would like to install their custom "English FlipFont" whether from the market or internet and in the same time want a permanent good Arabic font. This procedure needs root!
1- Choose a TTF font that you would like to use as Arabic font. In this tutorial, I have used the "Adobe Arabic" font. You can find it in the attachments.
2- Rename this file into "GS45_Arab_AndroidOS.ttf".
3- Copy this font into your mobile SD Card (whether internal or external).
4- Using a root explorer on the device, navigate to the font. Copy the font.
5- Navigate now to "/system/fonts" and paste the font there.
6- Fix file permissions into "rw-r--r--".
7- Reboot your device.
8- Enjoy!
Some TTF fonts may fail. If you have an Open-Type Font (OTF), you may use an online font converter to convert it to TTF.
Screenshots are provided.
I hope I could help
tried this without succes and then i tried to include the fonts before flashing the rom that works well.
Don_Zakaria said:
tried this without succes and then i tried to include the fonts before flashing the rom that works well.
Click to expand...
Click to collapse
Have you tried the font included herein?
Some TTF fonts do not work. You should follow exactly the aforementioned steps.
What have you exactly done?
tweetatoo said:
Have you tried the font included herein?
Some TTF fonts do not work. You should follow exactly the aforementioned steps.
What have you exactly done?
Click to expand...
Click to collapse
i followed all the steps with the included font but the Original file seems to be read only so it can't be replaced. What i did is:
1. unpack the rom.zip
2. put the ttf in the fonts folder (system - fonts) -as you mentioned it has to be renamed into "GS45_Arab_AndroidOS.ttf"-
3. zipped it again.
4. flashed the rom
Don_Zakaria said:
i followed all the steps with the included font but the Original file seems to be read only so it can't be replaced. What i did is:
1. unpack the rom.zip
2. put the ttf in the fonts folder (system - fonts) -as you mentioned it has to be renamed into "GS45_Arab_AndroidOS.ttf"-
3. zipped it again.
4. flashed the rom
Click to expand...
Click to collapse
Why don't you just use Root Explorer? Just navigate to / System / fonts folder. Mount the folder as R/W and paste the file there. As simple as that!
tweetatoo said:
Why don't you just use Root Explorer? Just navigate to / System / fonts folder. Mount the folder as R/W and paste the file there. As simple as that!
Click to expand...
Click to collapse
That's an easier way that's true but had to flash a new rom anyway.
Some fonts
tweetatoo if you don't mind here are some fonts already renamed. Those are much better than the default (ugly) one.
Don_Zakaria said:
tweetatoo if you don't mind here are some fonts already renamed. Those are much better than the default (ugly) one.
Click to expand...
Click to collapse
Wonderful collection
Thank you very much
tweetatoo said:
Wonderful collection
Thank you very much
Click to expand...
Click to collapse
I have actually applied all the steps mentioned by tweetatoo to install a new font instead of the default one shipped on Samsung Galaxy Note 2. In fact I couldn't paste the new font in /fonts/ directory since it is a system file that cannot be changed. I tried to change permissions of font directory, but still in vain. Therefore, pasting the new font which has the same name of the old one, could not be completed and no replacement of the old font with the new one has taken place.
Do you have any idea how I can allow pasting the new font in /fonts/ directory?
Many thanks.
T.
terryhenderson said:
I have actually applied all the steps mentioned by tweetatoo to install a new font instead of the default one shipped on Samsung Galaxy Note 2. In fact I couldn't paste the new font in /fonts/ directory since it is a system file that cannot be changed. I tried to change permissions of font directory, but still in vain. Therefore, pasting the new font which has the same name of the old one, could not be completed and no replacement of the old font with the new one has taken place.
Do you have any idea how I can allow pasting the new font in /fonts/ directory?
Many thanks.
T.
Click to expand...
Click to collapse
Do you have root? Did you use root-mode in file explorer?
Chief_Death said:
Do you have root? Did you use root-mode in file explorer?
Click to expand...
Click to collapse
Yes of course, I use root explorer, otherwise how would I be able to get to /fonts/ directory?
It's very good ! Thanks very much !
i'll do it soon
terryhenderson said:
Yes of course, I use root explorer, otherwise how would I be able to get to /fonts/ directory?
Click to expand...
Click to collapse
Getting into a protected system folder does not need root actually. Any folder explorer can reach the topmost folder in the system. But writing to a system folder requires root permissions.
Use this root explorer: https://play.google.com/store/apps/details?id=com.speedsoftware.rootexplorer&hl=en
Google for downloadable versions
Open this program, copy the font file, then navigate to /system/fonts/ folder. After that, you will find on the top side of the screen "Mount R/W". Click on it and paste now.
After that, reboot and enjoy
Is this applicable for Samsung only?
Sent from my LG-E975 using Tapatalk 2
Hi,
I followed your steps and used the file you attached and now all the arabic shows as rectangles. Any ideas? Also, could I have the original font back for now until I sort this out, its my mums phone and shes upset lol.
tweetatoo said:
Hello guys
As we all know, Samsung uses the FlipFont library in system fonts, which provides a new way of font customizations. But in the same time, this library does not give us the benefit of having two desired fonts together (unless we build our custom font). Samsung has also replaced the stock Android ICS Arabic font with an ugly looking font type.
Samsung uses a system Arabic font stored within "/system/fonts" folder under the name of "GS45_Arab_AndroidOS" as their stock Arabic font, which is the classical font in even older Samsung phones.
Here, I am posting this thread to those people who would like to install their custom "English FlipFont" whether from the market or internet and in the same time want a permanent good Arabic font. This procedure needs root!
1- Choose a TTF font that you would like to use as Arabic font. In this tutorial, I have used the "Adobe Arabic" font. You can find it in the attachments.
2- Rename this file into "GS45_Arab_AndroidOS.ttf".
3- Copy this font into your mobile SD Card (whether internal or external).
4- Using a root explorer on the device, navigate to the font. Copy the font.
5- Navigate now to "/system/fonts" and paste the font there.
6- Reboot your device.
7- Enjoy!
Some TTF fonts may fail. If you have an Open-Type Font (OTF), you may use an online font converter to convert it to TTF.
Screenshots are provided.
I hope I could help
Click to expand...
Click to collapse
---------- Post added at 04:21 PM ---------- Previous post was at 04:18 PM ----------
Oh crap, I thought this was the s4 section. I have an international s4 gt-i9500 and I just replaced the font with the adobe arabic font. What should I do now?
3alaawi said:
Hi,
I followed your steps and used the file you attached and now all the arabic shows as rectangles. Any ideas? Also, could I have the original font back for now until I sort this out, its my mums phone and shes upset lol.
Click to expand...
Click to collapse
keikai25 said:
Is this applicable for Samsung only?
Sent from my LG-E975 using Tapatalk 2
Click to expand...
Click to collapse
This is supposed to work on your device, since it supports Arabic natively. Just locate the Arabic font used by your LG device. Personally, I am a Samsung professional, and not an LG professional. Sorry
3alaawi said:
Hi,
I followed your steps and used the file you attached and now all the arabic shows as rectangles. Any ideas? Also, could I have the original font back for now until I sort this out, its my mums phone and shes upset lol.
---------- Post added at 04:21 PM ---------- Previous post was at 04:18 PM ----------
Oh crap, I thought this was the s4 section. I have an international s4 gt-i9500 and I just replaced the font with the adobe arabic font. What should I do now?
Click to expand...
Click to collapse
After replacing the font, it is better to fix permissions back into rw-r--r-- instead of the rw-rw-rw. Then, reboot your phone
The rectangles should now appear good. In case the problem persists:
1- Try to make your phone language "English".
2- Reboot the phone.
3- Replace the font again and fix permissions.
4- Reboot again.
Arabic should now work perfectly.
Logically, even if you use Galaxy S 4, this method shall work perfectly, since the method uses a universal Android trick instead of the FlipFont library.
tweetatoo said:
This is supposed to work on your device, since it supports Arabic natively. Just locate the Arabic font used by your LG device. Personally, I am a Samsung professional, and not an LG professional. Sorry
After replacing the font, it is better to fix permissions back into rw-r--r-- instead of the rw-rw-rw. Then, reboot your phone
The rectangles should now appear good. In case the problem persists:
1- Try to make your phone language "English".
2- Reboot the phone.
3- Replace the font again and fix permissions.
4- Reboot again.
Arabic should now work perfectly.
Logically, even if you use Galaxy S 4, this method shall work perfectly, since the method uses a universal Android trick instead of the FlipFont library.
Click to expand...
Click to collapse
Hi, Will this solution work with the galaxy tab 3.8.0 ?
i followed your steps exactly. Arabic is still showing on my device but the problem is not in the font, it's in the size of the font.
is this supposed to be solved with the replacement of the font? or the size has nothing to do with the font?
Characters disconnected in the stock browser
Hi,
Thank you for the tip.
The characters appear disconnected in the stock browser Jb 4.3.
In Chrome everything is fine. Did not test other browsers.
tweetatoo said:
Hello guys
As we all know, Samsung uses the FlipFont library in system fonts, which provides a new way of font customizations. But in the same time, this library does not give us the benefit of having two desired fonts together (unless we build our custom font). Samsung has also replaced the stock Android ICS Arabic font with an ugly looking font type.
Samsung uses a system Arabic font stored within "/system/fonts" folder under the name of "GS45_Arab_AndroidOS" as their stock Arabic font, which is the classical font in even older Samsung phones.
Here, I am posting this thread to those people who would like to install their custom "English FlipFont" whether from the market or internet and in the same time want a permanent good Arabic font. This procedure needs root!
1- Choose a TTF font that you would like to use as Arabic font. In this tutorial, I have used the "Adobe Arabic" font. You can find it in the attachments.
2- Rename this file into "GS45_Arab_AndroidOS.ttf".
3- Copy this font into your mobile SD Card (whether internal or external).
4- Using a root explorer on the device, navigate to the font. Copy the font.
5- Navigate now to "/system/fonts" and paste the font there.
6- Reboot your device.
7- Enjoy!
Some TTF fonts may fail. If you have an Open-Type Font (OTF), you may use an online font converter to convert it to TTF.
Screenshots are provided.
I hope I could help
Click to expand...
Click to collapse
Thanks for this excellent job.
However, I did everything by the book on my gnote3,but I keep getting error message:
"copy action error". Can you help, please?