Hi,

I’m a Computer Engineering undergrad from Sri Lanka. This is not an issue for you guys but I hope you guys can help me to solve my problem.

I’m hoping to develop a Sinhala (my language) rendering engine for Android as a project for my undergrad course. Assuming that you don’t know about Sinhala, let me first explain about Sinhala language.

Sinhala is an Indic script which has a complex text layout. It has a lot of connected characters in addition to its vowels & consonants. But the unicode only has its vowels & consonants. Therefore a rendering engine should be used to generate glyphs for those connected characters. Without a rendering engine, Sinhala text can’t be properly read.

Even though Android OS supports unicode encoding, it still doesn’t have a rendering engine for Sinhala as for many other complex scripts. So I wonder I could develop a rendering engine for Android OS to render Sinhala characters correctly.

Hope you can advice me on this & provide me information about any online resources I can use to develop a rendering engine like that.

Your help is really appreciated! Thanks!