yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] fernandezhjr:
Sorry it took so long, but I am reporting back with my findings. Apparently, I do need to apologize some for thinking your app had a major flaw. The flaw is only minor in that it reports needed and available storage oddly, which helped to mask the true issue. The actual space check is valid. The 3.0 and 3.5 roms I have been flashing are larger in size and have been leaving me with only a very small amount of available system rom storage. This error is going to vary from device to device based on available system rom storage and the size of the rom flashed. In my case, I was able to create more space by uninstalling some system apps that are also available in the market with TB and reinstalling them from the market as user apps. This moved them from system storage to internal user storage, thus freeing up more system space. Once I did that, space check no longer failed and I was able to change fonts. It is still odd that space check reports the values as negative, but as long as you have enough space, that won't even come into play. Thanks for a wonderful app!!
[Android Apps and Games] martino2k6:
Interesting. Which font did you try to replace in 'Advanced' and what did you substitute it with?

No worries, people are under no obligation to report things back, it's just nice to have as I sometimes have to blindly "fix" things. But thanks for the feedback, it really helps. I will add a fix to make sure that negative numbers won't get reported.
[Android Apps and Games] rody777:
i'll try it
[Android Apps and Games] dr.supertest:
Gonna try it
[Android Apps and Games] martino2k6:
Version 3.0.1 is out in the front post, and also on the Market. It still has the experimental ICS support, as I couldn't verify it myself and haven't heard any feedback from others on the beta. I can't delay because I'm going to be gone for a couple of weeks, so this was my last chance. Version 3.0.1 is mainly a bug fix release, with the following changes:

Fix for negatives in space check

Fix for show/hide hidden files in post-Gingerbread devices

Couple of internal improvements

Enjoy, hopefully without any issues. Speaking of which, updated CWM recovery scripts for restoring will be on the website.
[Android Apps and Games] martino2k6:
Apologies for the double post, but I noticed a couple of bugs so I had to fix them and update. Changes:

Hide symlinked fonts from the Advanced tab (changing these fonts may cause bootloops)

Fixed mistake in negative space check

That's about all :)
[Android Apps and Games] Skilover:
ICS Problems

Font Changer doesn't work at all for me in ICS. At first it seemed to work, using 3.01. However, that stopped working--I was having problems with the refresh, where it would never end and had to be f/c. Then, I tried 3.02 which is basically no better--though I eliminated most of my fonts and that may have fixed the inability to refresh. However, without fail, I bootloop after trying to change fonts.

Using a Samsung Galaxy Nexus.
[Android Apps and Games] runagt2:
Sorry to have not left feedback, since I was excited to try out your ICS beta when I found it. I've been running an experimental build of ICS for the Inc which works great, but I'm really not a fan of Roboto. Did a lot of my own experimentation to manually adjust system fonts and got stuck at the boot animation (not loops, it just won't finish loading). Decided to try your app since I've used it sporadically for the past year and I was happy to see you implemented ICS support...well, exact same problem I had with the manual replacement. Seems no one has figured it out yet, but thanks for the help!
[Android Apps and Games] martino2k6:
Hi,

It always helps out to see another person with the same issues, as it makes troubleshooting the issue a bit easier for me (although I bet you're not too happy having problems!). A couple of questions for you then:

What device?

What ICS version?

What Font Changer settings?

Which mode did you use?

What font did you use (file names + typeface details)?

And the boot animation is essentially looping, it just may not be so well visible with animations that are really well made. Including a logcat from ADB would be really interesting during the boot (looping) procedure after having changed the fonts, as it could tell me more about what Android might not be liking.

I'm wondering whether it hasn't become more picky, like MIUI, which used to boot loop each time a regular font was used for a bold one, or regular for italic, and so on (not based on the file name, but the actual font typeface).

Also I'm afraid that from now on for the next couple of weeks my input might be slightly delayed due to non-XDA stuff going on in my life.
[Android Apps and Games] martino2k6:
Could you please answer the questions which I posted in my previous post? It would really help me to get more details on this issue.

Also, have you tried updating the su binary from the Superuser app? I know that some su binaries had issues with ICS/HC so that could be a likely issue for the long refresh.

And, if people have boot loops on ICS then you can easily flash this update ZIP and it will restore fonts to defaults without having to re-flash the entire ROM or having to do a nandroid restore. Note that you need to mount the SDCARD and SYSTEM partitions manually before applying the update.
[Android Apps and Games] runagt2:
Yes, after I posted I realized what you said about the boot animation and the subtle "loops."

To answer your questions, I used Kushdeck's ICS pre-alpha 8 for the Incredible. I used the default settings in Font Changer (i.e. I didn't even open the settings menu), and I used Basic mode. I know someone in this thread said he was trouble-free in Basic mode but not Advanced mode -- I didn't try Advanced mode.

I used a Nokia Pure regular typeface font which would also be used for bold according to the default Font Changer settings. When that didn't work I used regular and bold .ttf files for a typeface called Foundry Sterling, and Font Changer recognized them as one font.

Superuser version was the latest and so was the SU binary.

Unfortunately I'm back on a GB ROM so I can't get a logcat. Hope some of my info is helpful though, and thank you for your support!
[Android Apps and Games] martino2k6:
That's cool, no worries. The information you provided is helpful nevertheless.

Another thing to try for the people who are having issues is to disable 'Use regular as bold' in the settings and use a font without a bold typeface.
[Android Apps and Games] nutmegy:
mmm trying to run this on an ICS CM9 (Galaxy S2) build.. but it just gets stuck "refreshing fonts" so cant do anything else at all...

Any ideas?
[Android Apps and Games] :
Hi,

Like someone said Font Changer stuck on "refreshing fonts"...

I'm with the latest version 3.0.2,Galaxy Nexus with ICS 4.0.3...No specific settings in Font Changer (the same i use with Gingerbread).

My fonts are in the file create by Font Changer,i tried erasing all my fonts...same problem...

Kill Font Changer,try again,reboot...No change...

Thanks :)
[Android Apps and Games] martino2k6:
Could both of you try to update the 'su' binary from the Superuser app?

Also, if you use a file manager, even if your device does not have an SD card the internal storage should still lead to the '/sdcard/' path so that shouldn't be the issue.

I wish I had a device with ICS to test this on, but I can't afford to spend hundreds of pounds just to test it (like some very nice Market commenters suggested me to do so) or to load unstable firmware on my Galaxy S which I absolutely need for work.
[Android Apps and Games] goyagoyago:
I've got it to work on my GT540 with the CM9. But then it's not working with the leaked KP8 rom for the SGS2. :S could be a rom specific problem rather than ICS in general?
[Android Apps and Games] martino2k6:
It does certainly sounds like it. But what exactly do you mean by "not working"? Force closes? Gives an error message? Does nothing? Boot loops? I need to know this kind of information to be able to understand these issues better.
[Android Apps and Games] goyagoyago:
Sorry. Silly of me :p. It's stuck on "refreshing fonts" like others before me have mentioned. I'm going to try a new leak for SGS2 shortly. I'll let you know how that goes!
[Android Apps and Games] frenccw:
Just expressing my feedback on ICS (Nexus S), using Basic settings i managed to change fonts but the bold fonts still appear to be the default Roboto. When using Advanced settings to change the Roboto-Bold.tff to something else i got boot loops!
[Android Apps and Games] goyagoyago:
Still not working on KPA. Still getting the same "refreshing fonts..." message that just stays there
[Android Apps and Games] martino2k6:
Thanks for the feedback, as this is really useful. It does seem more and more like it is the bold fonts that are causing issues on ICS. I should probably just disable them in the next release.

I'm afraid there is nothing I can do. It works on my Galaxy S, it works on my ZTE Blade, and it works on my Asus Transformer. If I can't reproduce it, then I can't really fix it (unless it is something trivial, and this is not the case) :(
[Android Apps and Games] frenccw:
Does that mean that we won't be able to change the bold fonts at all? It'll be quite a shame because at certain places it looks really really ugly with 2 different fonts :p I'm really particular about this and it actually made me switch back to GB lol. Roboto doesn't look very good on smaller screens i think (unlike the Galaxy Nexus)
[Android Apps and Games] fernandezhjr:
I hope you are referring to disable in ICS only. Doing so across the board would really spoil this app in my opinion. Perhaps you could launch a different version, an ICS version of Font Changer.
[Android Apps and Games] frenccw:
More failed attempts at changing bold fonts. I tried checking/unchecking the "Use regular font as bold" option and it gave me boot loops again. First time the app freezed and second time couldn't boot up the phone after applying. Bummer!
[Android Apps and Games] martino2k6:
Don't worry, of course it will be in ICS only and I'll add an option in Advanced settings to turn it off (for the adventurous ones).
[Android Apps and Games] goyagoyago:
It works now!!! :D

Must be the ROMs. I'm on the newest ICS leak for SGS2 (LP1) and I've successfully changed fonts and no problems as of yet :)

cheers
[Android Apps and Games] androidsupporter:
Hi, I just installed Font Changer from Market, I tried to change font, rebooted, but now it hangs on splash screen. Help!? Btw, it's rooted.
[Android Apps and Games] martino2k6:
Did you change using the same font? I still have suspicions that ICS has become more picky with the bold font :(

Checking the website is always useful.
[Android Apps and Games] misterx51:
installed roboto on my phone with no issues. looks more and more like ics
[Android Apps and Games] ankanb:
I just flashed and ICS ROM and fonts which worked previously didn't work on ICS. And I think yes, the bold fonts are what seems to be giving the trouble. I created flashable zip files to change the fonts manually and even then had issues with bold fonts causing boot-screen freeze.

I have a feeling that ICS is actually checking whether the font selected for bold and bold-italic are bold somehow. Now I am not a TTF file format expert and don't know if there is some sort of bold flag in the format, but I think ICS checks the font's name for 'bold'.

I tried using Ubuntu Light, Ubuntu Light Italic as my regular and italic replacements and Ubuntu and Ubuntu Italic as the bold and bold italic replacements and this caused a boot screen freeze.

When I tried with Ubuntu Bold and Ubuntu Bold Italic it went through fine.

I hope this helps and someone can confirm the hunch.
[Android Apps and Games] martino2k6:
Thanks for the information. And yes, it does look like Android actually checks whether a bold font is really bold. It would be nice if it didn't flip out, but I guess that's just what happens. MIUI behaves in a similar way, although in even more mysterious ways.

The Android source is out, so I could theoretically check how fonts are loaded, however font loading must be a low-level system so presumably written in C/C++ as opposed to Java which could cause issues for me (hardly have time updating Font Changer, so I doubt I'd have the time to understand code in a language which I don't really know).

The plan is still that I'll disable setting the bold font unless it is really bold, but this could still be done as Font Changer cannot read (and there are no Android APIs) the TTF metadata and thus there is nothing stopping people from just renaming a regular font to bold. All in due time though...

So for now, ICS users, beware. Changes are being made, but no planned release in the next couple of weeks.
[Android Apps and Games] ankanb:
http://docs.oracle.com/javase/6/docs/api/java/awt/font/TextAttribute.html -> seems possible in Java though I am not really a Java expert :)

A font weight of 700 indicates bold. I cross checked this using Python TTFQuery.
[Android Apps and Games] frenccw:
Can you trick the system by just renaming the font then? For eg. duplicating Zegoe and renaming it to Zegoe Bold
[Android Apps and Games] frenccw:
Btw after some vigorous testing, the suspicion that ICS checks for bold fonts is correct. When i used a proper bold font (say Segoe Bold) there is no problems. I have also successfully tricked the system by merging a custom font into the Roboto Bold (so it retains all the font's properties) and it worked flawlessly.

Hopefully this helps you :)
[Android Apps and Games] martino2k6:
That API is in Android as well, unfortunately it doesn't do what I would need it to (or more like I'm missing other APIs), so no use to me I'm afraid.

Filenames only matter to Font Changer when it is grouping fonts together in the list, and applying them. As such, with the recent issues on ICS, if you have a font which isn't bold and you name it as 'FontName-Bold.ttf', and apply it, then watch out for boot loops. ICS has become picky :(

Reports are always helpful, mainly when I don't have a device to test this myself. So, thanks :)
[Android Apps and Games] ROYandhika:
what font u use?
[Android Apps and Games] frenccw:
No worries. I am very fussy with fonts so i'm grateful enough that your app is still the most compatible with ICS despite its kinks :cool: Would you know how to create a flashable zip to restore the fonts to default? It would help me a great deal because i'm still testing out fonts and getting boot loops. I would usually reflash my ROM but obviously its a time waster.

Also out of curiousity, how do you make regular fonts render as bold, italic etc. ? For eg. Zegoe Light does not have bold but when applied in Gingerbread using Font Changer all the fonts seem to render properly. In ICS i have edited the font myself using Font Studio to create bold fonts but they do not render as smoothly as when your app did it automatically. Any advice?
[Android Apps and Games] ankanb:
http://martino2k6.wordpress.com/font-changer/removal/ -> use the Stock Android 4.x zip

From a fellow fussy about fonts person :rolleyes:
[Android Apps and Games] martino2k6:
Thanks to ankanb for getting there before me. Gotta love the community here! :)

As far as your other question goes, I'm afraid I don't know. Font Changer doesn't do any font rendering, it just replaces the fonts (along with a few bells and whistles). Android versions before used to be fine with setting any font instead of the bold, but since ICS the bold font can only be bold, otherwise it will freak out (read: boot loop). I assume it has to do with Google trying to enforce stricter UI principles, which would somewhat fit to fonts too.

I assume your issues might have something to do with the way the application that you used generated the glyphs, however that's as much as I could guess. Modifying fonts is not an easy process, and not something that I'm personally familiar with. It takes enough of my time to maintain and update Font Changer that these things are further and further from my 'to do' list.
[Android Apps and Games] frenccw:
Oh, right. It was premature to assume that Font Changer was altering the font to fit the bold etc. wheres what you are saying is that the Android system used to do it automatically when using a custom font in GB. Gotcha!

Yeah the bold glyphs are giving me problems because they look fine most of the time but struggle when the font is really small (the thickness look uneven). As long as i have the default fonts to flash i guess i can go back to testing until i get the perfect fit :cool:

Thanks again!

Update: Just to let you know that the success rate of changing bold fonts drops dramatically when changing from custom font to another (boot loops wee) ie. when changing bold fonts from default it always works (after meeting the requirements discussed earlier) Also, it seems that other similar apps have also do not have support for Bold fonts so don't fret about it :P
[Android Apps and Games] martino2k6:
Well, I'm not particularly worried about other apps having the support or not. People are free to use whichever app they want for changing fonts, and if some other app manages to work around the ICS issues then that's just great for them :)

In the meantime I'll keep working on improving ICS font handling. I'm re-writing a lot of the code to make it much easier for me to change behaviour based on Android versions and/or devices, so whenever that is finished hopefully there will be fewer issues.
[Android Apps and Games] :
---------

Not Working On Apps

-Facebook

-PowerAmp

-CLapp

-eBay

-GMail

-MP3 MUSIC DOWNLOAD

-Patriots 2011

-Textfree

-YouTube

-XDA

-XDA PREMIUM

Device

T-Mobile G2

-S OFF

-ROOTED

-CyanogenMod7

-2.3.5
[Android Apps and Games] martino2k6:
Some applications use their own fonts, or use fonts which you haven't replaced, and there's nothing I can do about that.
[Android Apps and Games] RocknSteve:
Missing Roboto Bold

EDIT: I'm using a CM 7.2 build for the Thunderbolt.

This might have been covered previously in this thread but after doing a quick search through it, I didn't find any exact mentions of this issue.

I'm using Font Changer and have downloaded the Roboto fonts (from Google's official page). The folder contains does indeed contain a "Roboto-Bold.ttf" file but yet Font Changer doesn't show the Bold. It shows:

Roboto - Black

Roboto - Bold Condensed

Roboto - Bold Italic

Roboto - Condensed

Roboto - Italic

Roboto - Light

Roboto - Medium

Roboto - Regular

Roboto - Thin

Font Changer also doesn't list a few others (such as Light Italic, etc) but I'm not concerned about those as I have yet to see any application use those. But I do missing having the Bold Roboto.

Any solutions or tips? Again, sorry if this has been covered before. I've seen that there have been issues posted about Bold fonts but I didn't see any that applied to this problem.

Thanks!
[Android Apps and Games] frenccw:
Hmm that actually happens to me occasionally as well. Try changing the names of the fonts that don't appear.
[Android Apps and Games] RocknSteve:
Change them to what? Does Font Changer care what I call it? Could I just rename the "Roboto - Bold.ttf" to "Roboto Bold.ttf"? Thanks for the tip! I just want to make sure I do it right.
[Android Apps and Games] frenccw:
You can call them anything you like! I've had success by doing that before so no harm trying. I know that if you use the advanced settings you will definitely see your fonts but i wouldn't advise it unless you know what you are doing. (If you want to try, make sure you have your restore file ready to flash from here: http://martino2k6.wordpress.com/font-changer/removal/ )

By the way, are you on GB or ICS? If you are on GB all you have to do is choose Roboto Regular (or whichever you want as the main font) as the font in basic settings and everything else will be taken care of.

Edit: Sorry i saw that you were on CM7.2 :P
[Android Apps and Games] septiantogowandy:
did it work on android 4.0.3?
[Android Apps and Games] RocknSteve:
I tried renaming the bold font but Font Changer still didn't list it. Any other ideas?
[Android Apps and Games] frenccw:
I would just delete all the fonts and try copying them back in. What are you trying to do with the Roboto Bold font if you don't mind me asking?

Works fine on 4.0.3 but only the regular fonts will change. Bold and italics will remain roboto unless you change them in the Advanced tab. (may cause boot loops)
[Android Apps and Games] RocknSteve:
I uninstalled Font Changer (the recommended way--through the app), deleted the '.fontchanger' folder, re-installed the app and placed the fonts back in the folder and sure enough it's working.

Oddly enough though, Font Changer still doesn't list "Roboto - Bold" but where the font should be bold (for me an unread message is bold), the font looks bold to me. Lol
[Android Apps and Games] frenccw:
Congrats. As i said you don't even need all those fonts. All you need is Roboto-Regular alone and everything else will work itself out. :cool:
[Android Apps and Games] itsraining2008:
I already changed font to (GS2 4.0.3 XXLPH ROM) with fount changer. everythings work fine and except font not appear in dialer and contacts.

Can someone advice for me, which 3rd party dialer can fix that problem? ROcketdialer not working for me.

thx for everyone.

Cheer!!

sorry for my poor english.
[Android Apps and Games] martino2k6:
Applications can use their own fonts which Font Changer cannot replace, and this could be such a case.

I totally don't understand what the conversation earlier on was about... Any questions in there for me? :o
[Android Apps and Games] frenccw:
It was generally about Fontchanger not detecting fonts on the BASIC tab. I have experienced this myself on some occasions. It seems to be quite a random bug. For eg. the person above solved it by deleting the .fontchanger folder and re-copying the fonts into it again. I have had success by renaming the undetected fonts to something else.
[Android Apps and Games] martino2k6:
Well, if it happens again then please send me the full list of fonts in the folder and I can take a look at it. For now you have to keep in mind that Font Changer can only detect the fonts specified in the in-app information text.
[Android Apps and Games] frenccw:
You can download the official set of Roboto fonts from http://developer.android.com/design/style/typography.html. The person from before copied everything that was included into the .fontchanger folder but said that some of them weren't detected.

Fyi when changing fonts in the ADVANCED tab everything is fine
[Android Apps and Games] itsraining2008:
I got it! the problem is the contacts I restored from back up. After changed fonts, I need to restore my back up again for the fonts to appear.
[Android Apps and Games] martino2k6:
Yeah, the advanced mode will be fine because it doesn't try to group fonts in a clever way to make changing fonts easier. I'll take a look at those fonts this weekend and see what the issue could be.

Very strange, but glad to know you got it sorted in the end :)
[Android Apps and Games] MBariya:
Thanks..

Good application, as my HTC salsa not having font changer in stock ROM.
[Android Apps and Games] chad1:
fonts

Hi there, thanks for this sweet app

Just have a question, when I use this app, there is always a bunch of squares after a word. Is there a way to fix this?
[Android Apps and Games] frenccw:
It's not a problem with the app per se; a lot of fonts are missing a character which is used by android when the text is too long. Some details and solution about it here.

If its just a single font you can pm me the font and i can convert it for you. (Disclaimer: at your own risk make sure you nandroid first! :D)
[Android Apps and Games] techgeekdb:
Oooh, how?

How did you trick the system. Would love to be able to do that and so use a non-bold font as bold etc. many thanks.
[Android Apps and Games] Epikarus:
anyone know what weather widget this person is using? and if possible. what font.
[Android Apps and Games] frenccw:
You need a font creator/editor to convert the font to bold (at least in its properties). I don't know if there's any free ones out there but i use fontlab studio.