[RFC,CFT] mxedruli for xemacs/quail

Richard rz at linux-m68k.org
Thu Apr 21 19:15:06 EDT 2011


Hi,

could not find any package doing mxedruli input using latin keyboards so
I have created one.

The input method is the same (except possibly for my bugs) like that of the
LaTeX packages described here: 
  http://heinecke.pagesperso-orange.fr/mxedruli/

Btw I have noticed that the "ლ" looks pretty poor when rendered by Xemacs/XFT
but exactly the same like when rendered by gedit (presumably pango). Seems to
be a font issue on my system, Firefox does it right except for text area entry.

Richard

---
Name and OpenPGP keys available from pgp key servers

-------------- next part --------------
;; mxedruli using a latin keyboard utilising similar input method as defined for LaTeX
;; packages


(quail-define-package
 "mxedruli-translit" "mxedr" "mx-tr" t   ; name, language, title guidance
 "transliterated keyboard input for mxedruli"

  nil t     ; translation-keys, forget-last-selection
  t t       ; deterministic,  kbd-translate 
  t nil     ; show-layout, create-decode-map
  nil nil   ; maximum-shortest (non-greedy), overlay-plist
  nil nil   ; update-translation-function, conversion-keys
  t         ; simple
)

(quail-define-rules
 ("a" ?ა)
 ("b" ?ბ)
 ("g" ?გ)
 ("d" ?დ)
 ("e" ?ე)
 ("v" ?ვ)    ;; vin
 ("s" ?ზ)    ;; zen
 ("t" ?თ)
 ("i" ?ი)
 (".k" ?კ)   ;; .kan
 ("l" ?ლ)    ;; las
 ("m" ?მ)
 ("n" ?ნ)
 ("o" ?ო)
 (".p" ?პ)
 ("+z" ?ჟ)   ;; zhan
 ("r" ?რ)
 ("s" ?ს)    ;; san
 (".t" ?ტ)   ;; .tar
 ("u" ?უ)
 ("p" ?ფ)
 ("k" ?ქ)    
 (".g" ?ღ)   ;; .gan
 ("q" ?ყ)    ;; .qar
 ("+s" ?შ)   ;; shan
 ("+c" ?ჩ)   ;; tshin
 ("c" ?ც)    ;; can
 ("j" ?ძ)    ;; dzil
 (".c" ?წ)   ;; .cil
 (".+c" ?ჭ)  ;; .car .tshar
 ("x" ?ხ)    ;; xan
 ("+j" ?ჯ)   ;; dzan
 ("h" ?ჰ)
)


More information about the XEmacs-Beta mailing list