我正在尝试在我的Android应用中使用Google字体目录中的Neucha字体(link)。
使用其他自定义字体时,仍会显示不支持的字符,例如日语字符以及带重音的字符。但是,使用Neucha字体时,会显示大多数不受支持的字符(例如亚洲字符),但不显示某些重音字符(例如,â,ã,å,ą,ô,õ,ö,ő)。而是在他们的位置显示空格。
这是字体或Android的问题吗?如何使用EditText视图中的默认字体显示此字体不支持的字符?谢谢!
答案 0 :(得分:2)
可以在单个TextView / EditView中使用多种字体。您可以使用this课程。
SpannableString string = new SpannableString("test");
string.setSpan(new TypefaceSpan(myTypeface),0,2,0);
答案 1 :(得分:0)
What can I do to get characters not supported by this font to be displayed using
the default font in an EditText view?
据我所知,同时在同一个EditText 中使用两个单独的字体是不可能的。