我在我的应用程序中使用自定义字体,其中一种支持的语言是越南语(希腊语也出现同样的问题)。
某些字符显示错误,我的观察是这只发生在Lollipop之前的设备上。我在各种设备型号和仿真器上对此进行了测试,并且在所有情况下,问题仅出现在Lollipop之前的设备上。这似乎不是编码问题,因为我在调用TextView上的setText之前记录了字符串,并且所有字符都在Debug和Monitor窗口中都正确显示。
String title = "Thị trường chứng khoán: Đồng loạt giảm cổ phiếu";
Typeface font = Typeface.createFromAsset(this.getResources().getAssets(),"Font/Merriweather-Bold.ttf");
textView.setTypeface(font);
textView.setText(title);
任何线索?提前谢谢。
使用的自定义字体是 Merriweather-Bold.ttf