emacs的字体为西部和其他类似的RTL(emacs font for western and Ot

2019-07-29 22:05发布

在这样的LibreOffice办公我们的风格,西方字体和字体CTL两种式字体。

所有的英文字体使用西文字体和其他的东西,如:波斯和阿拉伯字体使用CTL字体。

在Emacs 24,我想西方文本使用此设置

 '(default ((t (:stipple nil :background "black" :foreground "chartreuse" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 96 :width normal :family monaco ))))

和所有的RTL和波斯文字使用一些东西不同势。

这可怎么发生的呢?

Answer 1:

我发现使用其他字体的字符范围,例如阿拉伯语子集的简单方法。 在您的init文件使用:

(set-fontset-font
   "fontset-default"
   (cons (decode-char 'ucs #x0600) (decode-char 'ucs #x06ff)) ; arabic
   "DejaVu Sans Mono")

见修改Fontsets



文章来源: emacs font for western and Other like rtl