Java Unicode CJK |以编程方式区分回退字符

Java Unicode CJK |以编程方式区分回退字符,java,unicode,fonts,Java,Unicode,Fonts,您好,我正在尝试根据一些CJK unicode字符的unicode代码将其打印到.txt文件中 是否有办法区分回退字符(四位数框)和“可打印”字符?(即,当CJK字符以其应有的样子出现时) 我想以这样的方式结束 if(!isFallback(myChar)) { printToFile(); } private boolean isFallback(char c) { // return true if the system will resort to fallback characters

您好,我正在尝试根据一些CJK unicode字符的unicode代码将其打印到.txt文件中

是否有办法区分回退字符(四位数框)和“可打印”字符?(即,当CJK字符以其应有的样子出现时)

我想以这样的方式结束

if(!isFallback(myChar)) { printToFile(); }

private boolean isFallback(char c) { // return true if the system will resort to fallback characters}
这种方法符合你的要求吗

可能不会,特别是如果您真的在谈论使用Java逻辑字体的回退字体显示行为(您的问题暗示您是这样的)

你是不是碰巧在OSX上运行这个? 如果canDisplay()方法不是您想要的-您需要提供更多关于您正在做什么的信息-平台、JDK版本、您选择的字体(或者没有?),示例代码(最好)