2012-06-13 11 views
5

En la oficina como libreOffice tenemos dos tipos de letra en estilo, fuente occidental y fuente CTL.fuente de emacs para occidental y otros como rtl

todas las fuentes en inglés utilizan la fuente occidental y otras cosas como la fuente persa y árabe utilizan la fuente CTL.

libre office example

en Emacs 24 i desea que el texto occidental estas configuración

'(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)))) 

y todos RTL y el texto persa usar algo diversa.

¿cómo puede ser esto posible?

Respuesta

5

Encontré una manera simple de utilizar otra fuente para un rango de caracteres, por ejemplo para el conjunto secundario árabe. utilizar esto en su archivo de inicio:

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

Ver Modifying Fontsets

Cuestiones relacionadas