Visualización de fuentes Malayalam Unicode en Android Webview

Estoy desarrollando un lector de RSS de Android.

Mi trabajo está casi terminado, pero tengo problemas con las fuentes Malayalam Unicode cuando las muestro usandoWebView.

Uso el siguiente método para mostrar feeds RSS:

<code>String CurrentDescription = headlinesarray.Description[Number];

Description.loadDataWithBaseURL (null, "<html><head><style>@font-face{font-family:'MeeraRegular'; src: url('file:///android_asset/fonts/Meera.ttf');}body{font-family:'MeeraRegular'; font-size:20px; } </style></head><body>"+CurrentDescription+"</body></html>", "text/html", "UTF-8",
    null);
</code>

Cuando uso este método, muestra las fuentes de Malayalam, pero no correctamente. Muchos personajes están fuera de lugar. Y es tan difícil de leer.

Aquí hay una captura de pantalla:

Respuestas a la pregunta(3)

Su respuesta a la pregunta