Moh*_*ati 5 emacs fonts elisp persian emacs24
在像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 ))))
Run Code Online (Sandbox Code Playgroud)
并且所有rtl和波斯文本都使用了一些不同的东西.
怎么会发生这种情况?
我找到了一种简单的方法来为一系列字符使用另一种字体,例如阿拉伯语子集.在你的init文件中使用它:
(set-fontset-font
"fontset-default"
(cons (decode-char 'ucs #x0600) (decode-char 'ucs #x06ff)) ; arabic
"DejaVu Sans Mono")
Run Code Online (Sandbox Code Playgroud)
请参见修改字体集
| 归档时间: |
|
| 查看次数: |
365 次 |
| 最近记录: |