我在 PC 上运行 LibreOffice 4.1,并用它来输入阿拉伯语。我已从 Windows 7 控制面板将键盘配置为阿拉伯语(埃及)、阿拉伯语(101)键盘。我已启用复杂文本布局 (CTL),然后将方向设置从 LTR (CTRL+SHIFT+A) 更改为 RTL (CTRL+SHIFT+A),并在“工具”->“自定义...”下的“格式”工具栏中添加了相应的图标,如下所述: http://alefba.us/libreoffice-arabic-persian 由于我使用的是 PC 而不是 Mac,因此我必须使用不同的字体设置,并且我尝试了 Adobe Arabia 和 Arabian Typesetting,每种情况下的结果都相同。
问题是,当我输入 alif-hamza أ(启用阿拉伯语输入时输入“n”)时,它显示正常,但当我在这样的 alif-hamza 后面跟一个 damma ُ(启用阿拉伯语输入时输入 SHIFT-'e')时,这样的 damma 会被标题截断。如果我在下一行重复此操作,damma 仍会被截断。就好像文本比分配给字体的垂直空间高一样。见下文:
然后,如果我执行诸如稍微调整窗口大小之类的操作,则会出现被切掉的 damma 的顶部:
为了完整起见,下面是我的 LibreOffice 设置的屏幕截图:
我怎样才能让它正常工作,以便我不必调整窗口大小或执行类似的操作,以便 alif-hamza + damma 正确显示,在垂直空间中也考虑到 damma,而不仅仅是 alif-hamza?
谢谢!!!
答案1
输入时使用的字体似乎有问题damma over the aliph-hamza
。要解决此问题,请使用其他字体(例如 Windows 字体Simplified Arabic
)或Traditional Arabic
安装并使用Sheherazade
字体
http://scripts.sil.org/cms/scripts/page.php?item_id=Scheherazade