Anyone know how to work with fonts on the iPhone 4?
I successfully swapped out Helvetica.ttc for my own font, which basically changed my icon labels, but I'd like to change other things like the clock, phone keypad buttons, etc.
I tried putting key/values in my info.plist such as: TimeStyle/font-family:Helvetica
NavigationBarStyle/font-family:Helvetica
Didn't seem to do anything. I'm guessing these keys don't work in iOS 4?
Then I tried just swapping out all the fonts in /System/Library/Fonts/Cache, but I have no idea which fonts correspond to which labels on the iPhone. There's not a list of these is there? Does anyone know which font is used for the clock, both on the lock screen and the status bar?
* go to the folder /System/Library/Fonts/Cache
* if you haven’t already done so, backup the default font files (Helvetica.ttc – MarkerFeltThin.ttf – LockClock.ttf – PhonepadTwo.ttf – HelveticaNeue.ttc – PhoneKeyCaps.ttf) to a safe place or rename them
* copy to /System/Library/Fonts/Cache the font files only, i.e. the ttc/ttf files mentioned above
* respring your iPhone (use SBSettings or simply select-deselect a theme in Winterboard and exit)
* ..done! Enjoy your new fonts!
With the exception of HelveticaNeue.ttc, I already replaced all the fonts you mentioned. (Replacing HelveticaNeue crashes my phone).
Most of the fonts on my phone still remain unchanged. In particular, the date on the lock screen, and the time on the status bar are still shown in the default font.
It only changes half the fonts for me too. But seeing as how no one has replied to me, I'm thinking thats as good as it gets for the iPhone 4 for now. I guess we're just gonna have to wait.
go to iphoneruler.net, they have ios4 compatible fonts along with instructions on uploading them to your iphone. Everything except the battery % text worked for me. And I think that's just because it's not included. I saw someone mention somewhere it used to be an image file but I haven't looked into it yet. If anyone is able to tell me how to change the color of the font in the status bar I would greatly appreciate it. I know everyone says to change the TimeStyle key but either it doesn't work anymore or I am doing something wrong.