我正在使用 Protege 4.3 创建和组织一个包含汉字的本体。
如您所见,有些汉字显示正常,但有些汉字显示为小方块。小方块并不总是出现,例如:如果我点击[]-[]-[]-cheatsheet-[]-[]-[]-[]-[]
,我可以毫无问题地显示相同的汉字。
你知道我可以做些什么来让 Protege 4.3 正确一致地显示汉字吗?
我正在使用 Protege 4.3 创建和组织一个包含汉字的本体。
如您所见,有些汉字显示正常,但有些汉字显示为小方块。小方块并不总是出现,例如:如果我点击[]-[]-[]-cheatsheet-[]-[]-[]-[]-[]
,我可以毫无问题地显示相同的汉字。
你知道我可以做些什么来让 Protege 4.3 正确一致地显示汉字吗?
我想我可以为这个问题做进一步的功课。这是接近最终解决方案的帖子。(我必须将其发布为长度不适合评论框的答案)
具体来说,我从 Protege Mailing List Archive 中找到了以下反馈帖子
[p4-feedback] Protege 4.2.0 中文显示问题:
https://mailman.stanford.edu/pipermail/p4-feedback/2012-June/004721.html
我知道这个问题,甚至有一次解决了这个问题。但我并不真正理解它,也不知道该怎么做。很抱歉,我没有关于这个问题的好的信息,但我会给你我目前最好的理解。
以我的经验,发生这种情况时,字符信息会正确编码在 OWL 文件中。该问题完全是显示问题。这与您对问题的描述一致 - 在某些屏幕中,个人显示正确。
我认为问题与java虚拟机中的字体配置有关。如果您更改 Protege 正在使用的 java 实例,问题将以不同的方式表现出来,或者它会消失。当我之前处理这个问题时(已经发生了几次),我收集了一些网页。不幸的是,其中只有一个仍然有效,但也许它是解决方案的一部分。
在尝试上述建议的方法后,我将发布我自己的调查结果。
PS:这里提供了一个有用的猫头鹰示例 -一些 unicode 字符在 Protege 中无法正确显示