this is a guide for installing fonts which will enable you to get rid of the annoying while boxes when you try reading something in a foreign language such as:
pretty much everything else
note that it does not alter your current English font, so no worries about font size not fitting buttons, etc.
this, of course, requires root access.
I haven't been able to find a comprehensive and full guide, so i made one:
1) download the DeJaVu fonts from here, they are freely licensed (so no worry about copyrights).
2) copy 'DejaVuSans.ttf' to your sdcard and rename it exactly 'DroidSansFallback.ttf'
3) start terminal emulator and type exactly (watch the Case) the following commands, followed by enter:
su (then wait for the superuser screen and press yes) mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system chmod 4755 /system/fonts/DroidSansFallback.ttf dd if=/sdcard/DroidSansFallback.ttf of=/system/fonts/DroidSansFallback.ttf reboot
note: if the dejavu fonts don't support your language, just find a font that does, and follow exactly the same procedure.
hope this helps someone, because I sure needed it...
note: you might want to make this a sticky