Text broken after changed font

view story

http://stackoverflow.com – Please help me this question. In my app, I used a special font to make the app more elegant. I did change the font by those of code: public static Typeface fontsStyle; public static void setTypeFace(TextView tv, AssetManager asm){ if(fontsStyle == null) fontsStyle = Typeface.createFromAsset(asm, "fonts/VNI 08 Springtime2.ttf"); tv.setTypeface(fontsStyle, Typeface.BOLD); } And my problem is the text broken when I display unicode character (Vietnamese). I tried many fonts and it happen all times, even those of font support unicode. Any help will be appreciate. Thank you (HowTos)