I am not sure if this might work in your case but I worked with Punjabi font. What I did was not copied or entered the text into the string and then use the typeface.
Malayalam All Fonts Free Download
You certainly do use the typeface but in order for it to work properly you need to enter the Malayalam text in Transliteration i.e. As in the following example in Hindi as I don't know Malayalam.PUl Typeface customtyperface = Typeface.createFromAsset(getAssets, 'fonts/AnjaliNewLipi.ttf');TextView mytext = (TextView)findViewById(R.id.mytext);mytext.setTypeface(customtyperface);mytext.setText('PUl'); //Assuming you know Hindi PUl in hindi is फूलThis will show the text in proper format with no issues however if you simply just enter mytext.setText('फूल');It is highly possible that it won't render the font properly.I hope this helps.:).
Leader BoardLeading TodayPtsHelpfulLeading this WeekPtsHelpful1.40083%2.40074%3.40073%4.40084%5.20092%6.20069%7.20064%8.20067%9.20017%11.20019%14.2007%16.2002%18.2005%20.200100%Leading this MonthPtsHelpful1.100073%2.60062%3.600100%4.60064%5.60080%6.60098%7.60088%8.60069%9.6002%11.4005%14.4000%17.40018%19.4003%21.4007%23.4004%25.40074%.