How can I supply a custom language character set within an Android application?
<p>I am trying to display a custom local language within my Android application, but I'm not sure how. </p>

<p>My own language, like other local languages, has a complex character rendering system. Unlike English or other Latin based scripts, it has glyphs (what you see on the screen) composed of more than one character. Android does not have the ability to render such complex scripts (with exceptions). My aim is to know how I can provide such an ability to an Android phone or tablet.</p>

<p>Now, so far I know that a TTF file should be present to provide characters and appropriate libraries (libskia.so or libharfbuzz.so) are required to render them correctly. Does anyone know how these manufacturers are able to provide the ability? I am even ready to build my own ROM from AOSP (Android Open Source Project).</p>
