您好我正在尝试根据其unicode代码编号将一些CJK unicode字符打印到.txt文件中。
有没有办法区分后备字符(四位数字框)和“可打印”字符? (即当CJK字符出现时应该看起来像)
我想最终得到像
这样的东西if(!isFallback(myChar)) { printToFile(); }
private boolean isFallback(char c) { // return true if the system will resort to fallback characters}
答案 0 :(得分:0)
canDisplay()方法是否可以满足您的要求?
它可能没有 - 特别是如果你真的在讨论使用Java逻辑字体的回退字体显示行为(你的问题暗示你是这样)。
你是不是偶然在OSX上运行它? 如果canDisplay()方法不是你想要的 - 你需要提供更多关于你正在做什么的信息 - 平台,JDK版本,你选择的字体(或者没有?),示例代码(SSCCE最好)。