With the release of the Market versions (free and paid) I have created a newer thread in the general app section of XDA forums. Those versions work with S-OFF and have many additions and fixes. If you have any issues with those versions, please head over there. LINK. Otherwise stay here as I will still be providing support, but no more updates for the old one.
This is a simple update and application which creates a symlink from /system/fonts into /data/local/fonts for the regular and bold font used by Android (sorry, no Arabic and others yet). The update just makes the necessary changes on the partition, and the application allows for fairly simple switching of the fonts. The update comes with some fonts already, but they can be added manually as well (read more to see how).
- Inspired from the Galaxy S
- also reported to be working on a Motorola Droid with CM6
- do a nandroid backup first, just in case
- flash fontchanger_update_basic*.zip (doesn't contain any extra fonts, so they will have to be added manually) or fontchanger_update_basic*.zip (contains lots of fonts, but requires ~15MB of free space during installation) in recovery
- install FontChanger*.apk on your device
- and you're ready to change the font now!
How to Add Fonts
Fonts need to be in TrueType (.ttf), and to ensure a smoother ride you should have two files. One for the regular typeface, and the second for the bold one. If you have just the regular one, the overall look may not be so pleasing and also it may cause a force close too.
Make sure that both fonts have the same common filename (and no spaces please), but append "bold", or "bd" or "bi" at the end of the filename for the bold font. Otherwise the application may not detect the fonts correctly. So for example:
Font.ttf and Font-Bold.ttf, or Font.ttf and Fontbd.ttf, and so on.
Once that is done you can push the files with adb to /data/local/fonts/ or /sdcard/.fontchanger/ (if you moved the fonts to external storage in the settings). Another way is to place the fonts on your SD card and then just move them using Root Explorer. Now just refresh the application and the new fonts should be there.
How to Remove
- remove Font Changer from your applications
- go into recovery and flash fontchanger_remove_defaultsense*.zip
Known 1.4 Bugs
- force closes sometimes (try making font names start with a capital, make sure the SD card is mounted on the phone, try to avoid single fonts and spaces in font filenames)
- font sorting
v1.5+ (market only) v1.4 (24/09/2010) - minor UI tweaks - removed previews - reboot now works (only when ROM Manager is installed) v1.3.1 (18/09/2010) - more force close fixes v1.3 (18/09/2010) - some force close fixes v1.2.1 (17/09/2010) - UI change for non-Desire devices and more minor UI tweaks v1.2 (16/09/2010) - added settings (refresh on start-up, fonts location, bold behaviour) - move fonts to external/internal memory - UI changes and speed improvements - space savings when bold fonts are missing v1.1 (12/09/2010) - updated fonts to 1.2 with new additions (thanks to Beppemi and Moe5508) v1.1 (05/08/2010) - updated remove zip to fix some errors in the update script v1.1 (04/08/2010) - added more fonts (thanks to Che123) - added previews of fonts (not all, still work in progress) - minor tweaks v1.0 (03/08/2010) - initial release