[Q] Adding additional fonts - Android Software/Hacking General [Developers Only]

I get squares sometimes when i check a website or run an application that contains non latin or API fonts. I really REALLY hate square and i wonder if it's possible to fix thisby adding additional ttf fonts to the /system/fonts/
whould that also affect my phone overall preformance?
I'm using 2.1 on Galaxy S

It will only read one font file. You have to use a better font (more complete).

evilkorn said:
It will only read one font file. You have to use a better font (more complete).
Click to expand...
Click to collapse
I thought so...
Any suggestions please.

Related

easy way to change font??

Hi,
I've been looking for an easy way to change the font on my TP.
I've tried someones cab file which works, but then I can only use the font supplied in the CAB.
Someone else suggested copying the new ttf over the existing one and renaming it..
eg, new font is red.ttf, rename to tahoma.ttf and copy over existing tahoma.ttf
but, in my windows/font folder I don't have tahoma!!
maybe this is a result of a theme I installed (the font in the font foler is nyama or something)
so, what is the quickest and easiet way to change system font?
thanks
Use this tool ,it works for me
but this app only has 3-4 fonts in it...I want to be able to add any font I like. is there a way to do that?
can I add fonts to this app and therefore make them selectable?
twisted-pixel said:
but this app only has 3-4 fonts in it...I want to be able to add any font I like. is there a way to do that?
can I add fonts to this app and therefore make them selectable?
Click to expand...
Click to collapse
ok..I found out that if you add fonts to the windows font folder then they appear in the drop down as selectable with this app..
however...I can't change the system font (I say system font, but I mean the main one, that is displayed on the now page in SPB MS etc. it stays as tahoma...and what's even more interesting is that I can't find the tahoma font anywhere on the device!! (I was going to copy over this with my new font)
so...has anyone got any other ideas about how to change the font on the TP?
As you can see here I've changed my font for the entire device (you might not see that it's for the entire device but it is) the rest of what I know is in that post, cheers
I seem to recall that Tweaks 2K2.NET allowed you to change fonts as well (via the registry) but be prepared for disproportionate buttons and dialogs which may flow off the screen.
Did you want to change the fonts as a user pref thing or is it in order to increase their size and make them easier to read?
just a user preference thing. I find the tahoma font quite boring. Tweaks2k2 does allow you to change fonts but again, not the main one.
I can't quite understand it. you can change the one in the drop down menus, the dialogue boxes etc but the main one (for sms or emails for example) stays the same.
Pixel, I could've sworn that I did this on my wife's PPC.
Using Tweaks2K2.NET, you can change the system font and size.
The only caveat is that you have to have the font installed to your PPC's \Windows\Fonts folder first.
Wait a sec. Lemme g00gle this...
--------
K, back.
Check out this: http://www.pocketpcmag.com/cms/blogs/24/changing_your_system_font
And this: http://www.multicellphone.com/change-windows-mobile-5-6-system-font/
I'm sorry if this doesn't help. I might not be understanding what you are trying to do.
Take care!
thanks for your efforts. I had to hard reset my device last night after weeks of happy life. so I'm going to get round to changing the font with the methods as indicated as soon as I've finished all my other config work that is required.

Outlined text!?

Hi again...
Is there any way to make the text on the TF3D today screen outlined?
Most wallpapers are pretty much useless, since you can't read the calendar appointments etc...
Unfortunately no, but lowering the contrast/brightness of the background picture with photoshop makes it easier to read.
I have seen screenshots of different GUI's on XDA, where people have had different fonts instead of the original ones...
Would it be possible to maybe make a work-a-round of some sort, and change the font all together?
Like for instance in different games, you can change the in-game-fonts by simply replacing the font files with other fonts, renamed to the same name as the original fonts used...
U can change the font Take a look here
http://forum.xda-developers.com/showthread.php?t=421385
peter van lis said:
U can change the font Take a look here
http://forum.xda-developers.com/showthread.php?t=421385
Click to expand...
Click to collapse
Fantastic, exactly what I was looking for!
I'll just take a different outlined font, rename it HelveticaNeue LT 35 Thin.ttf and I should have outlined text on my homescreen...
- will try it right away
Thanks!
Hmmm...
It looked really nice, but when I switched to the Calendar tab - the phone froze up...
Any ideas?
Whilst a bolder font may make it easier to read, it's still difficult against high contrast/brightness backgrounds. Changing to a larger font also makes other text formatting in TF3D look bad due to wrap-around problems etc....
hoosbude said:
Whilst a bolder font may make it easier to read, it's still difficult against high contrast/brightness backgrounds. Changing to a larger font also makes other text formatting in TF3D look bad due to wrap-around problems etc....
Click to expand...
Click to collapse
Well, I used a font with "more meat on it" than the Helvetica Neue one and it looked very very nice indeed!
Problem was, that it made my D2 freeze up all the time...
So if anyone have some input to, what could be the problem, I would appriciate it.
What I did was to take another ttf font, rename it as the original, and copied over the original with the new one and then restarted the device...
It looked good on the today-screen, but when I looked on other screens, it froze...
Find the ttf files in the windowsfolder.
Take the font you like.
open the both fonts in the fontcreator.
replace the letters in the original font.
Use total commander or resco explorer to replace the files in the windowsfolder. Works great !
ps: I changed all the fonts in the windowsfolder so the new font is alltrough windows.
peter van lis said:
Find the ttf files in the windowsfolder.
Take the font you like.
open the both fonts in the fontcreator.
replace the letters in the original font.
Use total commander or resco explorer to replace the files in the windowsfolder. Works great !
ps: I changed all the fonts in the windowsfolder so the new font is alltrough windows.
Click to expand...
Click to collapse
So simply replacing the original wont do it...!?
- with a renamed ttf ofcourse...

How to correct this layout ? [SOLVED]

Hi guys,
Any good ideas how to :
1- correct this layout in the first screenshot?
2 - reduce font size in the second screenshot?
Forward thks
SEE HERE POST 18 & 19 http://forum.xda-developers.com/showthread.php?p=4432627#post4432627
it looks like my topaz when i tried new font, so try to change yours and it should be ok
Agreed with the above. It's the font size. Either 1. Install a new font. or 2. Re-make the font a little smaller.
prdic said:
it looks like my topaz when i tried new font, so try to change yours and it should be ok
Click to expand...
Click to collapse
Well ... thks for those precious information. Unfortunately, this is what I thought ... too. I should have added that I wanted to keep the fonts. I like those two
I tried to change font size with SK or tweak but with any results.
Any other suggestion ?
Have you tried setting up an alias? Its a registry tweak
Code:
HKLM → System → GDI → V1 → FontAlias
Key: [B]<fontNameToChange>[/B]: [B]<fontSizeToChange>[/B]
Value: [B]<newName>[/B]: [B]<newSize>[/B]
for example:
Code:
key: MS Sans Serif:-13
value: Arial:-14
will change all MS Sans Serif fonts in size 13 to Arial size 14
but you have to find out which size you have
keep in mind that this change is system-wide, it will affect not only today screen, but all apps with same fontname and size.
while i havent tried this, couldnt you edit the lua file (CalendarConsts.luac) and just change the line font size in there?
ztracenyDen said:
Have you tried setting up an alias? Its a registry tweak
Code:
HKLM → System → GDI → V1 → FontAlias
Key: [B]<fontNameToChange>[/B]: [B]<fontSizeToChange>[/B]
Value: [B]<newName>[/B]: [B]<newSize>[/B]
for example:
Code:
key: MS Sans Serif:-13
value: Arial:-14
will change all MS Sans Serif fonts in size 13 to Arial size 14
but you have to find out which size you have
keep in mind that this change is system-wide, it will affect not only today screen, but all apps with same fontname and size.
Click to expand...
Click to collapse
Hi,
I have allready alias in the registgry and how you said ... the most difficult is to find which size I have. I tried several settings out but gave nothing. Probably I used inapropriate combinations. How to find it out ?
However, something looks strange ...
This was my registry setting before I tried to change fonts size
[HKEY_LOCAL_MACHINE\System\GDI\V1\FontAlias]
Arial:-14="Tahoma:-12"
MS Sans Serif:-13="Tahoma:-9"
version=dword:0002000C
This is my registry setting after I changed fonts size
[HKEY_LOCAL_MACHINE\System\GDI\V1\FontAlias]
Arial:-14="Tahoma:-12"
MS Sans Serif:-13="Tahoma:-9"
version=dword:0002000C
And whatever fonts I install (with diffent sizes), registry settings above remains identical. That means there is no relation beetwen original installed fonts and graphic fonts, no ? The best way is certainly to change size in the original graphic font. I saw somewhere an app and a tuto explaining how to create your own graphic fonts ... Have to find it again
font size
hi bro, look like only the numbers are the problem. You can use font creator to resize them. ( but its NOT freeware ).
Can you upload that font that you are using here?
kangmas said:
hi bro, look like only the numbers are the problem. You can use font creator to resize them. ( but its NOT freeware ).
Can you upload that font that you are using here?
Click to expand...
Click to collapse
Hi,
'scuze ... bro ? what does it means, bro ?
Have you ever seen something on the net which is not free ?
Well .. I can post them. Could you resize them and repost then of course ?
kangmas said:
hi bro, look like only the numbers are the problem. You can use font creator to resize them. ( but its NOT freeware ).
Can you upload that font that you are using here?
Click to expand...
Click to collapse
Question regarding using Fonts Creator application ...
The installed font for TF3D uses :
cour.ttf
Helvetica Neue OTS.ttf
HelveticaNeue LT 35.ttf
HelveticaNeueOTS.ttf
Tahoma.ttf
Tohamabd.ttf
Wingding.ttf
Which one of those fonts do I need to resize with the app ?
thereisntone said:
Hi,
And whatever fonts I install (with diffent sizes), registry settings above remains identical. That means there is no relation beetwen original installed fonts and graphic fonts, no ? The best way is certainly to change size in the original graphic font. I saw somewhere an app and a tuto explaining how to create your own graphic fonts ... Have to find it again
Click to expand...
Click to collapse
I think you misunderstood what alias is supposed to do
You have to create new key with font name and size, so in your case, the name of key should be something like "Comic Sans: -18" (that minus sign stands for relative height, as you know it from Word, without minus sign it will take a height in pixels). The key value then should be for example "Comic Sans: -16". That will cause that everything that was displayed in Comic Sans 18 will be shown in Comic Sans 16.
You just have to figure out the correct font name and the font size that is used on today.
And repeat the same for Manilla calendar. Seems like you have different font in that app.
ztracenyDen said:
I think you misunderstood what alias is supposed to do
You have to create new key with font name and size, so in your case, the name of key should be something like "Comic Sans: -18" (that minus sign stands for relative height, as you know it from Word, without minus sign it will take a height in pixels). The key value then should be for example "Comic Sans: -16". That will cause that everything that was displayed in Comic Sans 18 will be shown in Comic Sans 16.
You just have to figure out the correct font name and the font size that is used on today.
And repeat the same for Manilla calendar. Seems like you have different font in that app.
Click to expand...
Click to collapse
Yep, it becomes clearer. However it seems, this works only if you have classical fonts and not graphical fonts composed by assembly of different fonts as well as you pointed it out.
That's a nightmare this manila and this TF3D
manila uses these:
Helvetica Neue OTS
HelveticaNeue LT 35 Thin (that's not a typo, no space between helveticaneue)
I think aliasing will work on any font you enter. Just get the right name ;-)
I am using SKTools to figure out font names (Tune Up - Fonts - there is a list of fonts). But I am sure there is a "freeware" way to figure it out For example Total Commander and his Change Font menu in About screen
ztracenyDen said:
manila uses these:
Helvetica Neue OTS
LT 35 Thin (that's not a typo, no space between helveticaneue)
I think aliasing will work on any font you enter. Just get the right name ;-)
I am using SKTools to figure out font names (Tune Up - Fonts - there is a list of fonts). But I am sure there is a "freeware" way to figure it out For example Total Commander and his Change Font menu in About screen
Click to expand...
Click to collapse
Hi,
Thks for you patience ... it will cost me 2 beers next time I go to Tchequie However, even I did harder thinks in my life, I am being probably stupid and I am unable to bring it out.
Lets have a look on enclosed files :
For test, I reduced all fonts size categories to 200 p with SK Tools but only popup menu's fonts decreassed .... and no manila fonts and no TF3D fonts ! No lucky to with MaxTTM (here I got an system error ...)
I fiddle somethig with the registry ... no luck again ! Certainly wrong, what I did. Nowhere to manage HelveticaNeue in SK Tools
Yes, for special thinks ... I am a noob especially for the time
Your future help, comments, solution (ie correct my screenshots and send them back) will be welcome
"bro" is a simple english gesture for friend.
resize
thereisntone said:
Hi,
'scuze ... bro ? what does it means, bro ?
Have you ever seen something on the net which is not free ?
Well .. I can post them. Could you resize them and repost then of course ?
Click to expand...
Click to collapse
Hi bro, have check your cab file. And I see the problem. Its made up of 3 different type of fonts. So resizing them wont be simple or easy for me. Perhaps others with more skill can try. Why not you try this fonts that I pack for Topaz. Just click on the link below:
http://forum.xda-developers.com/showpost.php?p=4151058&postcount=7
tomtommy306 said:
"bro" is a simple english gesture for friend.
Click to expand...
Click to collapse
Yup, thanks for explaining.
Hi,
I love this Bro .. will try to remerber it
Thks any way for the ole Cambria Italic ... I will keep my ComicFonts and give up for the other exotic fonts until I find a solution (if there is one)
Hi Bro ...s
HERE WE GO !! Finally I got it !
Probably I did not chose the best way to solve my font layout problem, but I did it.
How did I make it? Simple ... (say it quick) because in fact it is not really simple. Find somewhere on the net, Fontcreator app (V5 or V6 better).
1- Open all fonts or just this one which is concerned by :
tahomabd.ttf -> WM bold font (task and bottombar and ...)
or
tahoma.ttf -> WM6.5 regular font (regular text)
or
HelveticaNeueOTS.ttf -> TF3D Regular Font (all titles text in TF3D tab.)
or
HelveticaNeue LT 35 Thin.ttf -> TF3D Bold Font (all small text in TF3D tab)
2- Check and/or adjust "the left side bearing point" in "Glyphs transformer" in "tools"
3- Check and/or adjust "metrics" for the glyphs (space before and after glyphs)
4- If necessary, adjust glyphs width and/or height by using outlines scale in Glyphs Transformer
5- Save your font(s), rebuild your cab, install on your D2
Guys ... Usually fonts looking nice on website page but once installeted on your ppc, they are unreadable. Beware of using fonts coming from other forum or thread. Incredible what you can find in the cab or in the font files ! Amazing !
Enclosed two fonts cabs with correct layout for D2 and in case in ... zip file with original fonts.
*******
I remain opened to any other solution ... for futur font changing because this was the worst ! There should be a way to change some other parameters in WM6.5 or TF3D
Cheers
Hi Bros
There an other way to correct a wrong layout due to inadapted font size !!!!!
Forget those all previous posts from every one above ... to much work and to wasted time. However, I have learned how to manage FontCreator
Go to windows directory and copy and paste to your desktop (or some where else), the files "Titanium_800x480.cpr" and "Titanium_480x800.cpr" Open them with notepad or any other txt editor. Go to <!-- Title text --> find the concerned "ID Text" and change the values, you want or, that need to be changed (color, size, layout ....)
You just need to stay clear headed about what do you want.
Have fun

Shrink Font Size?

Could anyone help me out and tell me how to shrink the font size on the captivate? my phones not rooted or anything and if possible i would like to keep it that way. any possible way to make the font smaller system wide (if not system wide at least the sms/email)
IpodLover77 said:
Could anyone help me out and tell me how to shrink the font size on the captivate? my phones not rooted or anything and if possible i would like to keep it that way. any possible way to make the font smaller system wide (if not system wide at least the sms/email)
Click to expand...
Click to collapse
Over in the Cappy Apps and Themes sub forum there is a thread for some fonts packaged as apks. Use the sideload wonder machine to load them in. There are a few smaller fonts, I think the one I ended up with was helvetica condensed.

Fonts for Android

Been looking to change my system fonts for my Samsung Fascinate. After some research I figured out how to do it, but I ran into a problem. Most fonts are missing spaces that the Android OS relies on. If these spaces are missing you end up with ugly boxes in some areas, particularly in the app drawer. I found the fix for this issue when I stumbled on this url. I verified that the font I am using is indeed missing the character spaces mentioned there and they do exist in the fonts that come on my phone. All I need to do is add them.
http://blog.piratemedia.tv/2010-08-06-the-balad-of-the-crazy-boxes-android-fonts/
Here is my question. How are people editing existing fonts for use with Android? I tried using FontCreator but it is only a eval and will not let me save me changes. I can't afford to purchase this program so thats a no go.
Can a custom app be created to add the entries listed in the above url if they are missing since this seems to be a common issue and would allow much more user creativity?
Fonts are a very big deal when someone is looking to customize their phone and I have seen very little info on these subjects. Was hoping to find a few more answers and maybe help some other people in the process.
If anyone is wondering what I am doing that prompted me to ask this here the thread is below.
http://forum.xda-developers.com/showthread.php?t=924213
Bueller? Bueller?
I find it hard to believe that not a single person in the Android community can help.
I am interested in this topic as well Holliday. I haven't come across much help. It sounds like others have altered the fonts as you mention:
I was having the same problem. My font was not working in android either but I needed it to work. Using a font editor, I copied the characters from my font into the font that comes with the FontSampler example from Android-src-2_1. It worked perfectly.
While I will admit that my method was questionable from an intellectual property point of view, I didn't actually wind up using the original font, as all of the characters were replaced and all references to the old font where replaced as well. I had tried 'looking' at the way the two fonts were defined but making all the font variables match didn't work either. So in the ned, I used a skeleton of the original font as a template for the new font
Click to expand...
Click to collapse
Source: http://stackoverflow.com/questions/1426244/use-external-fonts-in-android
No mention of the application that they used however. Will continue to follow this thread for any recommendations from others and post if I find anything.
like the quote said, editing fonts is a bit questionable, since you're making changes to someones copyrighted material. There are a number of font editors out there, but they're all for commercial use I belive, and even the ones that aren't are still pretty expensive.
Your best bet is to keep trying new fonts until you find one that doesn't have those issues, or at least has a large enough character set so it's not noticible. Check out my font thread (link's in my sig). You should be able to find something usable - I have over 250 fonts packaged up with screenshots, ready to be flashed.
fachadick said:
I have over 250 fonts packaged up with screenshots, ready to be flashed.
Click to expand...
Click to collapse
Fantastic collection. Thanks!

Categories

Resources