Quiero mostrar el idioma regional (Gurumukhi) en mi aplicación de Android

Quiero la salida como se muestra en la imagen de abajo

Este es un libro sagrado sikh que usa la fuente regional (Gurumukhi) y quiero hacer un archivo xml de este texto para usar el análisis xml para mostrarlo en mi aplicación. Pero el problema es que al pegar esta fuente en mi archivo xml, se convierte en algunos alfabetos y símbolos como a continuación

jpujI swihb
<> siq nwmu krqw purKu inrBau inrvYru
Akwl mUriq AjUnI sYBM gur pRswid ]
] jpu ]
Awid scu jugwid scu ]
hY BI scu nwnk hosI BI scu ]1]
socY soic n hoveI jy socI lK vwr ]
cupY cup n hoveI jy lwie rhw ilv qwr ]
BuiKAw BuK n auqrI jy bMnw purIAw Bwr ]
shs isAwxpw lK hoih q iek n clY nwil ]
ikv sicAwrw hoeIAY ikv kUVY qutY pwil ]
hukim rjweI clxw nwnk iliKAw nwil ]1]
hukmI hovin Awkwr hukmu n kihAw jweI ]
hukmI hovin

He colocado un archivo de fuente Gurumukhi en la carpeta de activos y uso el siguiente código que funciona bien

Typeface tf = Typeface.createFromAsset(getAssets(),
                "fonts/bulara_5.ttf");
        textView = (TextView) findViewById(R.id.textView1);
        textView.setTypeface(tf);
        textView.setMovementMethod(new ScrollingMovementMethod());
        textView.setText(" <>siq nwmu krqw purKu inrBau inrvYru")

De esa manera, el texto en esa vista de texto se convierte en Gurumukhi peroHow can i create my Xml file for this type of text in it. OGive me some Good Suggestion that which way is better to work on this type of app and handle the text. Tengo que mostrar 4-5 libros sagrados en una aplicación y cada uno tiene 20-25 páginas. Cualquier ayuda es apreciada.

Respuestas a la pregunta(3)

Su respuesta a la pregunta