首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XCompose不适用于高级Unicode字符

XCompose不适用于高级Unicode字符
EN

Ask Ubuntu用户
提问于 2014-04-10 19:50:03
回答 1查看 715关注 0票数 0

我正在尝试将一些关键的笔画组合写入我的XCompose中,以便输入楔形字符,这些字符是在U+12000 - U+1247F范围内定义的。我在我的XCompose文件中写了其他一些奇怪的符号,比如黄道十二宫和行星的迹象等等。而且它们都工作得很好,即使在一开始就有双Multi_key (这都是为了我的研究)。以下是该文件的摘录:

代码语言:javascript
复制
...
# Abbreviating some of the longer ones.
<Multi_key> <Multi_key> <s> <c> <o> <r> <p> : "♏"   U264F   # SCORPIUS
<Multi_key> <Multi_key> <s> <a> <g> <i> <t> : "♐"   U2650   # SAGITTARIUS
<Multi_key> <Multi_key> <c> <a> <p> <r> <i> <c> : "♑"   U2651   # CAPRICORN
<Multi_key> <Multi_key> <a> <q> <u> <a> <r> : "♒"   U2652   # AQUARIUS
<Multi_key> <Multi_key> <p> <i> <s> <c> <e> <s> : "♓"   U2653   # PISCES
# Really, this should be SERPENTARIUS.  All the other signs are in Latin.
<Multi_key> <Multi_key> <o> <p> <h> <i> <u> <c> : "⛎"   U26CE   # OPHIUCHUS

# Cuneiform
<Multi_key> <Multi_key> <C> <a>         : "" # Cuneiform Sign: A
<Multi_key> <Multi_key> <C> <a> <x> <a>     : "" # Cuneiform Sign: A x A
<Multi_key> <Multi_key> <C> <a> <x> <bad>   : "" # Cuneiform Sign: A x BAD

为了证明我已经安装了显示这些标志的字体,我附加了一个Gedit编辑这个文件的屏幕截图,显示了适当的象形文字:

当我尝试将这些键组合用于楔形符号时,我在Gedit或Libreoffice (或任何其他文本输入程序)中都没有字符。我不知道文件有什么问题,我认为我遵循了正确的语法,并安装了字体。XCompose在这么高的范围内不支持unicode符号吗?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2014-04-10 20:21:41

The ComposeKey sequences used by Gnome to enter special characters are hard coded into the program

要使用自定义Xcompose文件,您需要使用xim输入方法。

在社区文档中,可以在ComposeKey上提供更多有关使用组合键(以及使用xim绕过Gnome硬编码)的信息。

通过设置环境变量GTK_IM_MODULE,可以取消Gnome硬编码,以支持原始Xwindow输入法(XIM)。这可以在/etc/环境文件中设置,但是如果机器有多个用户,那么最好通过修改~/..gnomerc或~/..Xsession从主目录中对每个用户进行设置。

代码语言:javascript
复制
export GTK_IM_MODULE="xim"

除此之外,你所遇到的其他问题似乎基本上是正确的。直接的Unicode输入遵循ISO 14755,在代码点中只指定4个十六进制数字,楔形码点有5个数字。这似乎也是这里的根本问题。布局似乎太复杂了,对组合键来说太复杂。

要输入楔形文字,我认为您可以创建一个自定义键盘布局(而不是使用撰写键),但实际上这似乎需要一个输入法编辑器而不是键盘。最好的选择是创建一个使用Ibus的自定义输入表。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/446140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档