Emacs 24.3 版无法在我的系统上正确显示阿拉伯字符的上下文形式(Mac OS X Mavericks;如果您不熟悉上下文形式,请参阅 Wikipedia 上的此链接)。无论字符出现在单词中的哪个位置,它们都以未连接的形式显示,使其几乎不可读。C-h h
如果您想尝试复制此问题,Emacs 会在我打开“Hello”文件 ( ) 时显示这种阿拉伯语行为。
更新:
我已经尝试了以下答案中列出的一些建议。我现在在 .emacs 文件中包含以下内容:
(when window-system (set-fontset-font "fontset-default" '(#x600 . #x6ff) "FONT"))
其中 FONT 是我(print (font-family-list))
在 Emacs 中评估或fc-list : family
在终端中键入时列出的阿拉伯字体之一。
这包括按照建议尝试 Deja Vu Sans Mono,以及我系统中的简体阿拉伯语和其他一些阿拉伯语字体。我仍然遇到每个相同的问题:它以正确的字体显示字符,但它们未连接。
由于我最初发布了我的问题,我还在谷歌群组论坛上发现了这个对话,其中使用 Mac OS X 的人遇到了类似的问题,但从未能够解决它。