Android:测试一个字符是否可显示/支持



我在我的android应用程序中使用亚洲字符,我已经了解到有些字符无法显示,因为它们不受系统字体的支持。我查询一个数据库与亚洲字符,我经常检索的标志是不可显示的。这些情况对我的应用程序来说通常不是问题,但如果我显示不支持的字符,就会惹恼用户。是否有类似测试Android显示性的标志?

这很有帮助

public boolean isPrintable( char c ) {
    Character.UnicodeBlock block = Character.UnicodeBlock.of( c );
    return (!Character.isISOControl(c)) &&
                    block != null &&
                    block != Character.UnicodeBlock.SPECIALS;
}

请参考java中可打印的字符

最新更新