我想知道,我看到Tengwar, an Elvish language created by Tolkien有一些Unicode值。我如何将它们放入JavaFX窗口或控制台输出?我只是在控制台中得到一个问号,在JavaFX窗口中有一个框。
我只是想在精灵语中打个招呼。我试图使用的角色是Hyarmen。该网站说我应该使用
"\u1xy28"
但这没有用,所以我试过
"\E020"
至少没有给我一个错误。有人可以帮忙吗?
答案 0 :(得分:1)
首先,"\u1xy28"
不正确,因为它在xy
前缀后面包含2个非六角形字符\u
。
其余的,根据官方Unicode联盟关于Special Areas and Format Characters
的文件23.5私人使用字符
为专用字符分配Unicode代码点,但未指定其解释 按此标准,其使用可以通过合作中的私人协议来确定 用户。这些字符指定供私人使用,没有定义, 除私人协议外,可解释的语义。
...
主要专用区域包含U + E000到U + F8FF范围内的代码点 共有6,400个私人用品。
这意味着您可以决定将这些代码点用于Tengwar字符,但是您不能希望标准字体知道如何显示它们(因为它们是为私有使用而保留的),以及你必须找到专用的字体。
在您关联的维基百科页面的末尾附近,您可以找到指向a comprehensive list of tengwar fonts的链接
我必须说我没有测试过任何一个......