Droid Fonts in s60 mobiles

Look at the Droid Fonts and you'll fall in love with it. It is a marginal improvement on Bitstream Vera and Deja Vu ... but looks prettier in smaller screen. After all, it is adding to the wow factor of many modern phones. When it is easy to use the fonts in your desktop, using a different font in Nokia S60 phones is an ugly procedure. When you think it ought to be editing some config file and point it to somewhere where the fonts are present, its actually more interesting than that. We let the phone pick the same filenames, but insert our own somewhere in its searchpath before the existing ones are found. So looks like the phone searches first into /resource/Fonts directory in the memory card, and then in the phone memory. So what you have to do is to find the files (names) in /rosource/Fonts in the phone, and dump your own fonts in the same path of your memory card with the same names. Same way as LD_PRELOAD would work. There are a lot of pages in net which tells you how to change the fonts of S60 mobiles. But badly. They tell you "use same font for everything" (that is, make 3 copies of the same file with different names), but you don't need to. You can actually provide 3 different fonts for normal, bold and titles (and the phone will render them correctly). Remember that having fonts in your memory card means the phone will never switch to USB transfer mode. So I have to find a way to rsync memory card in "PC suite" mode. Baah!

Now you can see the "before" (on the left) and "after" (down there) screenshots. I won't say it is a "huge" improvement, but hey it is different from the crowd's.