Installing Thai (and probably other languages) language on HTC Hero
I've just got my hands on a HTC Hero (Orange UK) yesterday (from my brother, @smartbrain)
Here's how I was able to install Thai language fonts onto my Hero, step - by step.
It's really simple.

(I did this on windows7 but xp should be the same)
1. First off, root your hero. I rooted my using Dayzee's instructions posted here.
http://forum.xda-developers.com/show...5&postcount=38
2. After you have your hero rooted. It's time to install the fonts.
(The process here is based on a post (installing Thai fonts and keyboard on HTC magic) by YSR on pdamobiz
http://www.pdamobiz.com/forum/forum_...ID=220019&PN=1 )
I believe the same process can be applied to other language fonts though I have not yet (and probably will never) test this.
To start the process you'll need these files.
DroidSansWithThaiFontsv1.zip These are the fonts we'll be using
3. Open up the command prompt (windows+R then type cmd and enter)
before installing the fonts you'll need to enable read/write in the system/fonts folder first.
go to the tools folder in your Android SDK using the command prompt (mine is J:\andsdk\tools)
type in
"adb shell"
"su" (If you've rooted your Hero properly, this should work and you should see a "#" sign, if it does not, go back to the rooting instruction by Dayzee in the link above.)
"mount -oremount,rw /dev/block/mtdblock3 /system" this is to make the system folder read / writable, then lastly.
"chmod 777 system/fonts/" (Yes, this is brutal, Do not forget to re-chmod this to chmod 755 when you're done.

)
and you should be ready.
4. It's now time to push in the fonts.
Unpack the font pack in the link provided into the \tools\ folder and start another command prompt
point your location to the tools folder in your sdk and type in
"adb push DroidSans.ttf /system/fonts/DroidSans.ttf"
"adb push DroidSans-Bold.ttf /system/fonts/DroidSans-Bold.ttf"
"adb push DroidSerif-Regular.ttf /system/fonts/DroidSerif-Regular.ttf"
"adb push DroidSerif-Bold.ttf /system/fonts/DroidSerif-Bold.ttf"
"adb push DroidSerif-BoldItalic.ttf /system/fonts/DroidSerif-BoldItalic.ttf"
"adb push DroidSerif-Italic.ttf /system/fonts/DroidSerif-Italic.ttf"
5. Shutdown and re-boot your Hero. it should now be able to display Thai.
I haven't been able to get the keyboard to work yet. but I don't need that anyway so this is good enough for me.
Hope it helps.
sample picture
edit: I forgot the mount -oremount... command line, fixed it, shpould be alright now.
Have fun with your Hero!