aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/language/indian.el26
1 files changed, 13 insertions, 13 deletions
diff --git a/lisp/language/indian.el b/lisp/language/indian.el
index 9c6184364bd..4b9e08045db 100644
--- a/lisp/language/indian.el
+++ b/lisp/language/indian.el
@@ -50,6 +50,15 @@
50Currently supported foundries are `cdac' and `akruti'.") 50Currently supported foundries are `cdac' and `akruti'.")
51 51
52(defvar indian-script-language-alist 52(defvar indian-script-language-alist
53 '((devanagari (hindi sanskrit) nil)
54 (bengali (bengali assamese) nil)
55 (gurmukhi (punjabi) nil)
56 (gujarati (gujarati) nil)
57 (oriya (oriya) nil)
58 (tamil (tamil) nil)
59 (telugu (telugu) nil)
60 (kannada (kannada) nil)
61 (malayalam (malayalam) nil))
53 "Alist of Indian scripts vs the corresponding language list and font foundry. 62 "Alist of Indian scripts vs the corresponding language list and font foundry.
54Each element has this form: 63Each element has this form:
55 64
@@ -62,16 +71,7 @@ The list is in the priority order.
62 71
63FONT-FOUNDRY is a font foundry representing a group of Indian 72FONT-FOUNDRY is a font foundry representing a group of Indian
64fonts. If the value is nil, the value of `indian-font-foundry' 73fonts. If the value is nil, the value of `indian-font-foundry'
65is used." 74is used.")
66 '((devanagari (hindi sanskrit) nil)
67 (bengali (bengali assamese) nil)
68 (gurmukhi (punjabi) nil)
69 (gujarati (gujarati) nil)
70 (oriya (oriya) nil)
71 (tamil (tamil) nil)
72 (telugu (telugu) nil)
73 (kannada (kannada) nil)
74 (malayalam (malayalam) nil)))
75 75
76(defconst indian-font-char-index-table 76(defconst indian-font-char-index-table
77 '( ; for which language(s) 77 '( ; for which language(s)
@@ -99,14 +99,14 @@ is used."
99 (#x1200 . akruti:knd) ; kannada 99 (#x1200 . akruti:knd) ; kannada
100 (#x1300 . akruti:mal) ; malayalam 100 (#x1300 . akruti:mal) ; malayalam
101 ) 101 )
102 "Aliat of indices of `indian-glyph' character vs Indian font identifiers. 102 "Alist of indices of `indian-glyph' character vs Indian font identifiers.
103Each element has this form: (INDEX . FONT-IDENTIFIER) 103Each element has this form: (INDEX . FONT-IDENTIFIER)
104 104
105INDEX is an index number of the first character in the charset 105INDEX is an index number of the first character in the charset
106`indian-glyph' assigned for glyphs in the font specified by 106`indian-glyph' assigned for glyphs in the font specified by
107FONT-IDENTIFIER. Currently FONT-IDENTIFIERs are defined for CDAC 107FONT-IDENTIFIER. Currently FONT-IDENTIFIERs are defined for CDAC
108and AKRUTI font groups.") 108and AKRUTI font groups.")
109 109
110(defun indian-font-char (index font-identifier) 110(defun indian-font-char (index font-identifier)
111 "Return character of charset `indian-glyph' made from glyph index INDEX. 111 "Return character of charset `indian-glyph' made from glyph index INDEX.
112FONT-IDENTIFIER is an identifier of an Indian font listed in the 112FONT-IDENTIFIER is an identifier of an Indian font listed in the
@@ -127,7 +127,7 @@ font INDEX is for."
127(defun indian-font-char-range (font-identifier) 127(defun indian-font-char-range (font-identifier)
128 (cons (indian-font-char 0 font-identifier) 128 (cons (indian-font-char 0 font-identifier)
129 (indian-font-char 255 font-identifier))) 129 (indian-font-char 255 font-identifier)))
130 130
131(defvar indian-script-table 131(defvar indian-script-table
132 '[ 132 '[
133 devanagari 133 devanagari