【发布时间】:2013-12-15 07:13:30
【问题描述】:
请帮我解决这个问题。在我的应用程序中,我使用了一种特殊的字体来使应用程序更加优雅。 我确实通过代码更改了字体:
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);
}
我的问题是当我显示 unicode 字符(越南语)时文本损坏。
我尝试了很多字体,但它总是发生,即使是那些支持 unicode 的字体。 任何帮助将不胜感激。 谢谢。
【问题讨论】:
-
破碎是什么意思?喜欢它变成垃圾字符?
-
请看图片。它变成矩形
-
尝试确保字体包含您要打印的字形。
-
我不明白你所说的“字形”是什么意思。但是字体的可以在MS Office Word上打印字符
-
默认字体(系统字体)能否正确显示?
标签: android android-layout fonts