Now you can type sinhala fonts using Google Transliteration. Google Transliteration allows you to type phonetically using Roman characters. You can simply type a word the way it sounds in English and Google Transliteration will convert it to its local script.
Also you can download Google Transliteration IME, which allow you to run Sinhala fonts on Windows 7/ Vista/ XP 32-bit or 64-bit operating systems. Using this you can type Sinhala directly into note pad or Microsoft Word. You can also use this to compile your blog postings.
This sentense was written using MS word by Google Transliteration IME
අද දින මෙම කොටස ලියන ලද්දේ google සිංහල භාෂා සකසනය මගිනි.
Other popular method for typing unicode fonts is to use Real Time Unicode SinGlish Transliterated Font Converter developed by University of Colombo School of Computing (UCSC). UCSC also has Real Time Unicode Converter that convert other fonts such as DL-Manel-bold, kaputadotcom, FM Abhaya, Thibus Sinhala to Unicode, or Unicode fonts to other types.