如何插入阿拉伯字符作为上标 Alef(例如هٰ)和下标 Alef(例如هٖ)直接从键盘使用?它们是阿拉伯语中常用的还是只用于穆沙夫·奥斯马尼古兰经?
实际上下标 Alef 并没有在下面呈现ه在我的计算机(Ubuntu Raring)中,但出现在字母的左侧。但是上标 alef 呈现在字母上方。我怀疑我复制了一个错误的字符 :)更新:我已检查过,这不是一个错误的字符,因为另一台机器将下标 Alef 呈现在字符正下方,因此这是 Raring 中的渲染问题。
答案1
使用字符映射表找到它们的 Unicode 代码。例如
U+0656 ARABIC SUBSCRIPT ALEF
然后使用Ctrl++ Shift(出现u一个小下划线),输入 Unicode 代码
u
656
请参阅其他输入法选项无法在匈牙利语布局中输入“ć”
为了更快地输入,您可以修改当前的键盘布局或创建自定义键盘布局。请参阅以下答案:
答案2
据我所知:
Shift+ Q=هَ
Shift+ A=هِ
Shift+ W=هً
Shift+ S=هٍ
Shift+ E=هُ
Shift+ `=هّ
答案3
这是我目前使用的另一种选择。不要使用不包含上标和下标 Alef 的默认键盘布局,而是使用另一种键盘布局。
创建自定义布局或从中获取这个自定义的阿拉伯语键盘布局. 将布局文件放在/usr/share/X11/xkb/symbols/
目录中并通过修改/usr/share/X11/xkb/rules/evdev.xml
文件来注册它,将其添加到<layoutList>
节点中,如下所示(取自上面的链接):
<layoutList>
...
<layout>
<configItem>
<name>SIMPLE FILE NAME, NOT FULL PATH</name>
<shortDescription>USUALLY TWO-LETTER COUNTRY CODE</shortDescription>
<description>USUALLY FULL COUNTRY NAME</description>
<languageList>
<iso639Id>THREE-LETTER LANGUAGE CODE</iso639Id>
</languageList>
</configItem>
<variantList></variantList>
</layout>
...
</layoutList>
现在只需按下`(反引号/波浪号键)即可获得U+0670 ARABIC LETTER SUPERSCRIPT ALEF
和。也可以按下。Shift+RU+0656 ARABIC SUBSCRIPT ALEF
U+0657 ARABIC INVERTED DAMMA
Shift+4
答案4
Shift+ W= هً
Shift+ S= هٍ
Shift+ R= هٌ
Shift+ `= هّ
Shift+` 然后Shift+ E= هُّ
Shift+ X= هْ
Shift+ Z= ~
Shift+` 然后Shift+ A= هِّ
Shift+ E= هُ
Shift+ Q= هَ
Shift+ A= هِ
Shift+` 然后Shift+ Q= هَّ