2012-06-13 22 views
5

Trong văn phòng như libreOffice, chúng tôi có hai loại phông chữ theo kiểu, phông chữ phương Tây và phông chữ CTL.phông chữ emacs cho phương tây và Khác như rtl

tất cả phông chữ tiếng Anh sử dụng phông chữ phương Tây và các thứ khác như phông chữ CTL của người Ba Tư và tiếng Ả Rập.

libre office example

trong emacs 24 tôi muốn văn bản phương Tây sử dụng này cài đặt

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

và tất cả rtl và văn bản persian sử dụng một số điều khác nhau.

điều này có thể xảy ra như thế nào?

Trả lời

5

Tôi đã tìm thấy một cách đơn giản để sử dụng phông chữ khác cho một phạm vi ký tự, ví dụ: cho tập hợp con Ả Rập. sử dụng này trong tập tin init của bạn:

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

Xem Modifying Fontsets

Các vấn đề liên quan