Ok I'll say.
It's not magic.
Sice I'm a IT student I suppose to use Tamil as English in internet.
You can see
tamil wikipedia ,
MSN tamil and other leading sites designed using Unicode. There are plentty of only
tamil forums like elakiri.
If you use Unicode font then it'll appear in the site as it is.
Fortunately Windows XP have one built-in Tamil font with it (Latha) . So if you want to read a unicode based tamil web no need to install fonts.
Unfortunately Win xp doen't have sinhala font. So you guys have to manually install a sinhala font. YOu can get sinhala font from
http://www.kaputa.com/slword/kaputaunicode.htm
Check this Sinhala Unicode writer.
http://www.kaputa.com/slword/kaputaunicode.htm
Thanks