[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: kannada text on emacs 23
From: |
Peter Dyballa |
Subject: |
Re: kannada text on emacs 23 |
Date: |
Sat, 3 May 2008 01:20:38 +0200 |
Am 01.05.2008 um 02:10 schrieb Bala:
I still can't see text written in the Kannada language.
I've made a test with launching GNU Emacs 23.0.60 with -Q and letting
it load some extra ELisp code. And now it displays in the HELLO
buffer (C-h H) Indic scripts. The extra code is:
(set-fontset-font "fontset-standard" 'mule-unicode-0100-24ff
"-*-lucidatypewriter-medium-r-*-*-10-*-*-*-*-*-
iso10646-1")
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x0250)
(decode-char 'ucs #x02af)) '("dejavu sans mono" .
"iso10646-1")) ; IPA Extensions
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x0600)
(decode-char 'ucs #x06ff)) '("arial unicode ms" .
"iso10646-1")) ; Gurmukhi
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x0900)
(decode-char 'ucs #x097f)) '("freeserif" . "iso10646-1")) ;
Devanagari
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x0980)
(decode-char 'ucs #x09ff)) '("freeserif" . "iso10646-1")) ;
Bengali
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x0a00)
(decode-char 'ucs #x0a7f)) '("arial unicode ms" .
"iso10646-1")) ; Gurmukhi
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x0a80)
(decode-char 'ucs #x0aff)) '("arial unicode ms" .
"iso10646-1")) ; Gujarati
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x0b00)
(decode-char 'ucs #x0b7f)) '("arial unicode ms" .
"iso10646-1")) ; Oriya
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x0b80)
(decode-char 'ucs #x0bff)) '("arial unicode ms" .
"iso10646-1")) ; Tamil
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x0c00)
(decode-char 'ucs #x0c7f)) '("arial unicode ms" .
"iso10646-1")) ; Telugu
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x0c80)
(decode-char 'ucs #x0cff)) '("arial unicode ms" .
"iso10646-1")) ; Kannada
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x0d00)
(decode-char 'ucs #x0d7f)) '("arial unicode ms" .
"iso10646-1")) ; Malayalam
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x0d80)
(decode-char 'ucs #x0dff)) '("akshar unicode" .
"iso10646-1")) ; Sinhala
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x0e80)
(decode-char 'ucs #x0eff)) '("arial unicode ms" .
"iso10646-1")) ; Lao
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x0f00)
(decode-char 'ucs #x0fff)) '("arial unicode ms" .
"iso10646-1")) ; Tibetan
;• (set-fontset-font "fontset-default" (cons (decode-char 'ucs #x0f00)
;• (decode-char 'ucs #x0fff)) '("tibetan machine uni" .
"iso10646-1")) ; Tibetan
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x1000)
(decode-char 'ucs #x109f)) '("padauk" . "iso10646-1")) ;
Myanmar
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x10a0)
(decode-char 'ucs #x10ff)) '("dejavu sans mono" .
"iso10646-1")) ; Georgian
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x1200)
(decode-char 'ucs #x137f)) '("ethiopia jiret" .
"iso10646-1")) ; Ethiopic
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x1380)
(decode-char 'ucs #x139f)) '("code2000" . "iso10646-1")) ;
Ethiopic Supplement
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x1780)
(decode-char 'ucs #x17ff)) '("cdt khmer" . "iso10646-1")) ;
Khmer
;(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x1780)
; (decode-char 'ucs #x17ff)) '("sun exta" . "iso10646-1")) ;
Khmer
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x1800)
(decode-char 'ucs #x18af)) '("song ti" .
"gb2312.1980-0")) ; Mongolian
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x1950)
(decode-char 'ucs #x197F)) '("tai le valentinium" .
"iso10646-1")) ; Tai Le
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x2000)
(decode-char 'ucs #x206f)) '("dejavu sans" .
"iso10646-1")) ; General Punctuation
(set-fontset-font "fontset-default" (cons (decode-char 'ucs #x2800)
(decode-char 'ucs #x28ff)) '("braille" . "iso10646-1")) ;
Braille
It only affects one single fontset. Fonts *I* have installed are used
here. You would need to apply this for all fontsets you use – and of
course all fontset sizes, too (fontset-default is derived from an X
resource).
--
Greetings
Pete
"A designer knows he has arrived at perfection not when there is no
longer anything to add, but when there is no longer anything to take
away."
– Antoine de Saint-Exupéry