[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

han-unified /usr/share/i18n/input/



I updated my pair-quail input package to input unicode and created a set
of han-unified input methods, e.g. 

* a Cangjie (form-based Han character
  input code) table that can be used to input >17000 Unicode characters
  including simplified Chinese and Japanese forms (the latter coded by
  myself)
* a unified Tone-Pinyin table for classical and simplified Han characters
* a romanisaton-based Hangul input table (coded by myself) 
* tables for accented latin, cyrillic, greek and symbols

The symbol.utf table maps symbols to groups of us-ascii symbols that
somehow come close, e.g. `*/*' for the division symbol.

The latin table maps ä to a/e and grave-a to a/g.

My aim is to input all characters by unique codes that can be fairly
easily memorised.  Cangjie provides this for the Han part, and it works
very well even for inputting Japanese.  Pair-Quail is so called, because
it puts a pair of two methods at the core.  These are often cangjie and
kana, because quick switching is most needed between them.  For
quick switching I use the apostrophe "'" key, for the apostrophe itself I
use a sequence of two commas.  For input confirmation I use the ";" key,
for the semicolon itself a sequence of ",."

The tables are in a plain, non-Lisp source format.  PQuail reads them in
so quickly, that I think that no conversion to a native Emacs-Lisp format
is needed.

Where in GNU/Linux should such input tables go?

Maybe in /usr/share/i18n/input/tab

?

I hope to work on providing standardised input tables to all applications,
and maybe soon an X application that can be called from xterm to use them.

PQuail can be fetched at

	ftp://ftp.ffii.org/pub/mulix/pquail.tgz

Some documentation is at

	http://mulix.ffii.org/mulix/pquail/

As you may notice, this documentaion is in utf-8, as my Multilingual
Hypertext (http://mlht.ffii.org) generation system meanwhile has been
switched over (but not re-released yet).

--
phm


	

-
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/lists/