yashsingh1/xdaforums huggingface dataset:
[Desire Themes and Apps] Moe5508:
You ain't the only one - I'm equally helpless but have the "eye" to discern good designs.:D Maybe put out the challenge/request out there and I'm sure someone on these great forums will produce something you can use...

ICON DESIGN FOR FONT CHANGER APP?

By the way I love the new functionality in the updated app. "Green" preview of fonts on black background looks sooo Droid and cool! Great job.
[Desire Themes and Apps] martino2k6:
Thank you. I'm thinking some people might not like the green, but it makes the features of the fonts really stand out. Well, if people won't like it then I'll just make the colour customisable.
[Desire Themes and Apps] m4a1rifle:
first time works fine, changed my system font and rebooted, when i try to launch this app for the 2nd time, it just exits by itself everytime (didn't show FC error message) even after reboot.
[Desire Themes and Apps] Se7enLC:
Great App!

Works great on a Motorola Droid running CyanogenMod (6, nightly 9/16). Very clean and simple!

Some comments:

- The reboot works for me. I bet it depends on the ROM - some ROMs don't have a working reboot command.

- The preview window doesn't work in landscape mode. The preview shows up, but you can't hit "yes" or "no", because they are either off the screen or don't have room to display.

Suggestions:

- Change the "yes" and "no" to be "apply" and "cancel", perhaps?

- When it says "Restart Required", perhaps give the option of "Restart Now" or "Restart Later"? - Also, make the button say "restart" or "reboot" instead of ok.

- Add an app icon?

Again, great app!
[Desire Themes and Apps] martino2k6:
I'm using it on 2.1 and it works just fine. If you flashed the Font Changer update before the Espresso mod update, then of course it wouldn't work. Any other mod that overwrites default fonts will break Font Changer.

That's really strange. I checked over the code, and I don't see a logic path that would make the application quit by itself. Try removing Font Changer (just the application) and then installing it again. If that doesn't help then try an install from step 1 (I mean with the zip update). If that all still fails then I would have to ask you for some files...

I think it maybe has something to do with the root too. Desire does not have a full root, and therefore maybe some permissions for the commands don't work correctly -- such as the 'reboot' command. But this is just a theory.

Sorry about that. I just didn't really think people would be using it in landscape. Something that I overlooked, but I'll do something with the previews anyway so I'll keep this in mind.

Good shout.

It used to say if the user wanted to reboot now or later, but since it didn't work on the Desire I just changed it. I didn't know that it would work, and for that matter that anyone would use it, on a different device. I guess I could check what device it is being run on and give a dialogue according to that...

A few posts back I explained why there is no icon, yet.

Anyway, thank you for the comments and kind words :)
[Desire Themes and Apps] martino2k6:
Version 1.2.1 is here.

It just has the changes for non-Desire devices which can reboot. They should be presented with a dialogue different from the Desire's one. Also has a small change to the text on two buttons. Thanks to Se7enLC for the comments. I'll put it on the front page once the changes are confirmed to be working on the Droid.
[Desire Themes and Apps] djs_90:
Why do i always get a force close whenever i try to open the app?

htc desire running leedroid 2.1
[Desire Themes and Apps] martino2k6:
Sadly I need more information than that. Install aLogcat (or any other Logcat reader) from the market and send the me log after the force close.
[Desire Themes and Apps] djs_90:
Didn't know what to copy but here you go...

I/ActivityManager(* 153): Displayed activity com.mbella.fontchanger/.FontChanger: 1012 ms (total 1012 ms)

E/WindowManager( 1616): Activity com.mbella.fontchanger.FontChanger has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@469ba3d0 that was originally added here

E/WindowManager( 1616): android.view.WindowLeaked: Activity com.mbella.fontchanger.FontChanger has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@469ba3d0 that was originally added here

E/WindowManager( 1616): at android.view.ViewRoot.(ViewRoot.java:251)

E/WindowManager( 1616): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148)

E/WindowManager( 1616): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)

E/WindowManager( 1616): at android.view.Window$LocalWindowManager.addView(Window.java:424)

E/WindowManager( 1616): at android.app.Dialog.show(Dialog.java:241)

E/WindowManager( 1616): at android.app.ProgressDialog.show(ProgressDialog.java:107)

E/WindowManager( 1616): at android.app.ProgressDialog.show(ProgressDialog.java:90)

E/WindowManager( 1616): at com.mbella.fontchanger.FontChanger.refreshFiles(FontChanger.java:420)

E/WindowManager( 1616): at com.mbella.fontchanger.FontChanger.onCreate(FontChanger.java:105)

E/WindowManager( 1616): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1069)

E/WindowManager( 1616): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2751)

E/WindowManager( 1616): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2803)

E/WindowManager( 1616): at android.app.ActivityThread.access$2300(ActivityThread.java:135)

E/WindowManager( 1616): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2136)

E/WindowManager( 1616): at android.os.Handler.dispatchMessage(Handler.java:99)

E/WindowManager( 1616): at android.os.Looper.loop(Looper.java:144)

E/WindowManager( 1616): at android.app.ActivityThread.main(ActivityThread.java:4937)

E/WindowManager( 1616): at java.lang.reflect.Method.invokeNative(Native Method)

E/WindowManager( 1616): at java.lang.reflect.Method.invoke(Method.java:521)

E/WindowManager( 1616): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)

E/WindowManager( 1616): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)

E/WindowManager( 1616): at dalvik.system.NativeStart.main(Native Method)

I/Process ( 1616): Sending signal. PID: 1616 SIG: 9

D/dalvikvm(* 997): GC_EXTERNAL_ALLOC freed 1927 objects / 142272 bytes in 48ms

D/dalvikvm( 1266): GC_FOR_MALLOC freed 8741 objects / 523800 bytes in 156ms
[Desire Themes and Apps] martino2k6:
Thank you :)

That helps more than you could imagine...

EDIT: In order not to double post, again; version 1.3 is out, hopefully fixing the previous force close reported by djs_90. But as usual, no promises. I couldn't reproduce the problem myself, so the work was done half-blind.
[Desire Themes and Apps] djs_90:
Ni

Haha...well I'm goin to try it in a bit, will let u know how it goes.

Thanks for ur help and reply
[Desire Themes and Apps] djs_90:
Still no luck :(
[Desire Themes and Apps] martino2k6:
Log again please...

EDIT: New version out again, due to me being stupid and leaving silly errors in the code. But don't think they're related to what djs_90 is experiencing...
[Desire Themes and Apps] djs_90:
E/Tethering( 151): attempting to remove unknown iface (usb0), ignoring

E/WindowManager( 1420): Activity com.mbella.fontchanger.FontChanger has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@469ba3d0 that was originally added here

E/WindowManager( 1420): android.view.WindowLeaked: Activity com.mbella.fontchanger.FontChanger has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@469ba3d0 that was originally added here

E/WindowManager( 1420):	at android.view.ViewRoot.(ViewRoot.java:251)

E/WindowManager( 1420):	at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148)

E/WindowManager( 1420):	at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)

E/WindowManager( 1420):	at android.view.Window$LocalWindowManager.addView(Window.java:424)

E/WindowManager( 1420):	at android.app.Dialog.show(Dialog.java:241)

E/WindowManager( 1420):	at android.app.ProgressDialog.show(ProgressDialog.java:107)

E/WindowManager( 1420):	at android.app.ProgressDialog.show(ProgressDialog.java:90)

E/WindowManager( 1420):	at com.mbella.fontchanger.FontChanger.refreshFiles(FontChanger.java:431)

E/WindowManager( 1420):	at com.mbella.fontchanger.FontChanger.onCreate(FontChanger.java:114)

E/WindowManager( 1420):	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1069)

E/WindowManager( 1420):	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2751)

E/WindowManager( 1420):	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2803)

E/WindowManager( 1420):	at android.app.ActivityThread.access$2300(ActivityThread.java:135)

E/WindowManager( 1420):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2136)

E/WindowManager( 1420):	at android.os.Handler.dispatchMessage(Handler.java:99)

E/WindowManager( 1420):	at android.os.Looper.loop(Looper.java:144)

E/WindowManager( 1420):	at android.app.ActivityThread.main(ActivityThread.java:4937)

E/WindowManager( 1420):	at java.lang.reflect.Method.invokeNative(Native Method)

E/WindowManager( 1420):	at java.lang.reflect.Method.invoke(Method.java:521)

E/WindowManager( 1420):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)

E/WindowManager( 1420):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)

E/WindowManager( 1420):	at dalvik.system.NativeStart.main(Native Method)
[Desire Themes and Apps] djs_90:
is there also an easy way to copy that log thingy? lol
[Desire Themes and Apps] martino2k6:
Heh, don't know. Never used the app myself, I just needed the log.

Anyway, the apk included in this post should remove that problem. But it will also remove some elements which show that the application is currently doing some work. So if it looks like it freezes up, just leave it do its work. I won't put this on the front page... I still can't reproduce your problem and have little clue where it's coming from... ~_~
[Desire Themes and Apps] djs_90:
i appreciate your help and that....but still no luck :( thanks anyway....hopefully it'l work in the future
[Desire Themes and Apps] martino2k6:
Sorry about that... Any chance I could harass you for one last log? I'm just totally puzzled since I removed the code that was causing the error...
[Desire Themes and Apps] TooHot2Handle:
can i change fonts without booting into recovery?
[Desire Themes and Apps] vannope:
I just put this on my D-1 with no problems. It runs great and I love it... Thanks
[Desire Themes and Apps] martino2k6:
I'm afraid not. Since the Desire doesn't have full root we can't modify the system partition without going into recovery.
[Desire Themes and Apps] TooHot2Handle:
thanks for the quick reply..is there an application that lets me boot into recovery?
[Desire Themes and Apps] martino2k6:
ROM Manager.
[Desire Themes and Apps] porges:
I believe I'm having the same issue as djs_90, so I went to try this apk - however it won't even open as an installer... maybe corrupt?
[Desire Themes and Apps] djs_90:
hi, sorry iv left it a bit, but....good news! it now works all of a sudden!! lol....great app now lol. thanks for your help
[Desire Themes and Apps] martino2k6:
Yes... Might be a good idea to download it again. I hope you're running 2.2 anyway.

Heh, interesting. Anyway, glad it's finally working for you :)
[Desire Themes and Apps] titus1:
I'm now on rooted Official Froyo...now this app doesn't change the font anymore. Got some workaround?
[Desire Themes and Apps] martino2k6:
Rooted official Froyo sounds like there is no busybox. Maybe that's the problem? I'm not a mind reader, so I prefer more information than just that. Thanks.
[Desire Themes and Apps] craigjam:
Hi, thanks for this, working great on my HTC Desire!

I didn't read the instructions properly and hence found out the hard way that adding .otf fonts causes force close of the app - might be useful if it ignored them?

James
[Desire Themes and Apps] martino2k6:
Well, that's one of the reasons why people are supposed to read the instructions. I didn't really think that people would try to put OTF fonts in there when I specified that fonts need to be in TTF format. Anyway, I guess I should do that in case others don't read properly too...

Thanks for finding that out and for the kind words.
[Desire Themes and Apps] rararossini:
This is brillant great work and works perfect running modaco R9 Thanks for all you hard work.
[Desire Themes and Apps] Andyokane:
How come i cant get this to work, ive installed BusyBox and restarted but it instantly closes every time i try to launch it.....
[Desire Themes and Apps] martino2k6:
What ROM? Try uninstalling completely and doing the install from the very beginning again.

New version is up. Not much is new really, I just removed the previews as the current method wasn't so good and I would have never had the time to finish them. Also if you have ROM Manager installed, then reboot will now work. Otherwise it will have to be done manually on the Desire just like before.

Anyone willing to help with the icon? (If there's any donations, there may be a reward too; so far null though.)
[Desire Themes and Apps] Andyokane:
Hi, I did try installing it from the beginning. Still gives forced close error.

Using latest open desire. Haven't tried 1.4 yet though, can't seem to download it directly to my phone from this thread.
[Desire Themes and Apps] s_piccand:
From my own experience, I flashed the zip file using ROM Manager and all it gave me once installed and rebooted was an unstoppable force close on all services.

The solution was to flash it without using ROM Manager at all. This means shut down your phone and start it directly in recovery then flash it. Doing that, all works like a charm.

Hope this can helps.
[Desire Themes and Apps] Andyokane:
Hi I flashed all the zip files in one go and its all working perfectly now, great package! thanks.
[Desire Themes and Apps] martino2k6:
That's very interesting behaviour. I might note it in the front post, thank you.

Thanks to S-OFF there will soon no longer be any need to flash the zip files. I'll have to update Font Changer for that, but I'll wait for a bit until S-OFF becomes more well known in the community. I don't really feel like dealing with two different code branches... After that I might be able to put it on the market too...
[Desire Themes and Apps] :
Hey,

Looks like a great app! Unfortunately i can't get it to work. I'm running the official Froyo ROM (2.10.405.2) rooted & busybox installed.

Whenever i pick a font, i apply, let it reboot, but the font just doesnt change at all :confused:

Otherwise no errors.
[Desire Themes and Apps] martino2k6:
Seems like people on the official rooted & busybox ROMs seem to be having the most problems... Unfortunately I don't have much time recently on my hands in order to flash the ROM myself and try it out, but all I can think of is what people mentioned in this thread already... Did you flash the zip through ROM Manager or went into the ClockworkMod recovery yourself? It sounds like the link wasn't created properly, so application of the zip file most likely failed.
[Desire Themes and Apps] martino2k6:
I have a newer version with many updates nearly ready, however this one will only work with S-OFF. Also meaning that any Android phone which can write to /system will be able to use it out of the box without any messing in the recovery.

The change of most importance to all you people will probably be the fact that I'll be putting it on the market after I get a few people to test it and I'll start charging for it. It's not something that I'm personally happy about, however I spent quite a lot of time on this already and nobody has donated so far (not that I had my hopes up lol). I could have been working in a part-time job instead of working on this, but well, that didn't happen. Also being a student, some extra money is always good. I hope that people will understand this. The price won't be high, maybe something around £0.50. I haven't decided yet.

PM me if anyone is interested in testing -- doesn't have to be just a Desire, also you'll get future updates for free once I figure out how that can be achieved in the best way. I might not get back to you soon as uni is being a nightmare, but I will try to reply to everyone eventually.

- Thank you to the people who helped out, but the testing for the Desire is now closed. Thanks again.

EDIT: Paid version up on the market now. People are still free to use 1.4 if they wish, despite its shortcomings, and I will try to keep provide support just as before.
[Desire Themes and Apps] shoemeistah:
Very nice! I'm experiencing some bugs though, for instance sometimes it cuts off the top of the text at certain menu's. And too large space between rows.
[Desire Themes and Apps] martino2k6:
Weird... Could you please upload some screenshots of this?
[Desire Themes and Apps] shoemeistah:
Here it is: :) (using helvetica font)

Note, it's not only this menu, but all other menu's aswell
[Desire Themes and Apps] martino2k6:
Ah, I see what you mean now. The font is too high and therefore it gets cut off. You can either shrink the font vertically yourself, if you know how, or decrease the density of the screen.
[Desire Themes and Apps] shoemeistah:
Alright, thanks for the answer.

Sent from my HTC
[Desire Themes and Apps] Ragingsheep:
Does this work with open desire or is it sense only?
[Desire Themes and Apps] clapele:
Bought Ver. 1.5 via the Market and had on my LeeDroid 2.2 FC (no write access?!?).

Removed, installed Ver. 1.4 and - works.

What to do, to get Ver. 1.5 (and further updates) running? Thank you.
[Desire Themes and Apps] martino2k6:
You need S-OFF for the market version.
[Desire Themes and Apps] martino2k6:
Any ROM should work.
[Desire Themes and Apps] clapele:
Thank you; didn't know about S-OFF until now. Will test it this weekend.
[Desire Themes and Apps] harisled:
Got it from Market and installed Ubuntu fonts!

Its great, thanks ;)
[Desire Themes and Apps] martino2k6:
Thanks for the support :)
[Desire Themes and Apps] Madeli:
+1

Did exactly the same thing... love it! :)
[Desire Themes and Apps] DesirableHTC:
I know it says in the first post that you must use both the standard font, and also the bold font, but i have added a few fonts that i have found, without the bold, and it works fine for me..... Anyway, i have added the site from where i found them. I added them by putting them on my SD card, then using root explorer* copied them to data/local/fonts, opened font changer and it refreshes it's self.

*I have S-Off, so i don't know if everyone could do it this way?

http://www.webpagepublicity.com/free-fonts.html#Free
[Desire Themes and Apps] martino2k6:
From what you wrote I'm guessing you're using the 1.4 version, for which it doesn't matter if you have S-OFF or not as you need to flash the update zips anyway. Just the market version needs S-OFF, but no more update zips.

So yeah, anyone should be able to do it. I'm kind of glad that single fonts are working so well under 1.4 as I remember that the code had some errors which I later fixed... >_<
[Desire Themes and Apps] DesirableHTC:
1.3 im using mate, i haven't got around to installing 1.4, i have 60 odd fonts available now!
[Desire Themes and Apps] yka:
Small problem...bought new version on market and change screen density value to 280. Now i can't change back any other value(can't apply correct value) and many of my shortcut on mainsceen dissapear.

"Desire LeeDoid 2.2, S-off"
[Desire Themes and Apps] martino2k6:
Oh dear... Android doesn't handle it well when the density is too high... Incremental/decremental changes are always the best to see where you're going ;)

1. Remove Font Changer from its settings. It will restore the original value. But then you'll have to install it again and apply your previous changes (like the font).

OR

2. Apply the attached .txt script with GScript Lite and reboot. You might have to rename the extension to 'sh', can't remember now.
[Desire Themes and Apps] yka:
Thx, removing did the trick. I install it again and all looks fine.
[Desire Themes and Apps] DirkStorck:
Hi. I have a small problem with Fontchanger 1.4.

I have used the option to move the fonts from internal memory to SD. Now when I start Fontchanger I get a "foce close" and the logs says

I/ActivityManager( 137): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 c

mp=com.mbella.fontchanger/.FontChanger }

I/ActivityManager( 137): Start proc com.mbella.fontchanger for activity com.mbella.fontchanger/.FontChanger: pid=13221 uid=10123 gids={}

D/AK8973 ( 115): Compass Start

D/Sensors ( 137): open_akm, fd=160

I/ActivityManager( 137): Displayed activity com.mbella.fontchanger/.FontChanger: 367 ms (total 367 ms)

D/su (13232): 10123 com.mbella.fontchanger executing 0 /system/bin/sh using shell /system/bin/sh : sh

W/dalvikvm(13221): threadid=9: thread exiting with uncaught exception (group=0x40025a08)

E/AndroidRuntime(13221): FATAL EXCEPTION: Thread-10

E/AndroidRuntime(13221): java.lang.ArrayIndexOutOfBoundsException

E/AndroidRuntime(13221): at com.mbella.fontchanger.FontChanger$11.run(FontChanger.java:487)

E/AndroidRuntime(13221): at java.lang.Thread.run(Thread.java:1102)

W/ActivityManager( 137): Force finishing activity com.mbella.fontchanger/.FontChanger

D/Sensors ( 137): close_akm, fd=160
[Desire Themes and Apps] martino2k6:
Ok... How about you first try to remove any single fonts? Then you can try adding them one by one and see which is causing it. I hope that's where the problem is, I just know that 1.4 had some errors in the code with indexing, which is why the force close happened.
[Desire Themes and Apps] joachimvadseth:
When I use Root Explorer to move fonts from my Dropbox-folder on my SD card either to /data/local/fonts or sdcard/.fontchanger I get an error when starting the app (guess it's the one described in the first post), so when I turn of automatic refresh, I can open the app, but when I hit refresh the app closes duo to an unexpected something.

Any idea? Have flashed the basic package, installed 1.4, and then flashed the full package when I couldent load my own fonts, so have changed the font now to Helvetica atm..
[Desire Themes and Apps] martino2k6:
Read my post just above your one. It's the same problem.
[Desire Themes and Apps] joachimvadseth:
Dosent get the error message now when flashed the full package, but does the app support .otf fonts or just .ttf?

edit: tried to add a new font (neutraface otf, all others where from the full package) and then got the error message. This was on the SD card.
[Desire Themes and Apps] martino2k6:
Android only supports TTF, so the application can only use that - it's written under the requirements in the first post.
[EVO 4G General] Hrshycro:
Go get it!
[EVO 4G General] david279:
I just updated myself. It looks real nice now i may use it now.

Using CM6 nightly crack......:)
[EVO 4G General] orris:
Meh. I'm in the middle about it. Not too sure if I like this layout better or not.
[EVO 4G General] s0ber13:
damn thing wont upgrade.. idk why. Anyone have an .apk? lol
[EVO 4G General] mrmomoman:
remove the old one and reinstall from the market.

Will it send you notifications like the IPHONE APP? Thats the one feature I wish it had. Also why still not chat?

I don't chat often but its nice to have an all in one app. Fbchat is okay.
[EVO 4G General] skittlesV1:
I just did that and tried it install it and it says application uncompilable. Im running the newest fresh 3
[EVO 4G General] hooover:
Same issue on the same ROM
[EVO 4G General] psych2l:
Same here, can someone extract the apk please, thanks.
[EVO 4G General] bpqow:
Installation unsuccessful on CM.
[EVO 4G General] skittlesV1:
ugh this needs to be fixed
[EVO 4G General] dglowe343:
Fresh 3.1 here. Removed Facebook via root explorer, rebooted and cleared market cache and it installed fine.
[EVO 4G General] chrisctb:
if youre using cm6 just ininstall old facebook and the new one will install fine.

there should be an update in the fresh updater for fresh users.
[EVO 4G General] bpqow:
This worked.