From: crosser@pccross.msk.su (Eugene Crosser)
Newsgroups: comp.os.linux,comp.os.linux.announce
Subject: intl_con - console internationalization - corrections!
Date: 26 Mar 1993 01:13:29 GMT
Approved: linux-announce@tc.cornell.edu (Matt Welsh)
Message-ID: <1otlbp$m7f@fitz.TC.Cornell.EDU>

Jerry Kaidor <jkaidor@synoptics.com> recently uploaded yet another 
Linux console internationalization stuff to tsx-11 (thanks Jerry!), 
but there are slight mismatches in his announcement.

Jerry writes:

>  I have just uploaded "intl_con.tar.Z" to tsx-11. 
> It is a suite of programs and patches that give the
> following benefits:
> 
>     *  Fonts can be loaded from disk files.
>     *  Each VC can have it's own font.

Not so. The font is loaded to the EGA/VGA and is the same on all VC-s.
I don't like the idea of having at least 4096*number-of-VC-s buffer in
the kernel and reloading fonts on VC switch.

>     *  Keymaps can be loaded from disk files.
>     *  Each VC can have its own keymap

Not so. There is a single keymap (well, actually four keymaps).
What is true, is that each VC has it's own lock status, thanx 
Johan Myreen. This feature was in the original code, and is very
convenient.

>     *  Each keymap is "double":  one normal map, and another for when 
> 	the scrollock key is pressed. 

Actually ScrollLock is used as "AltGr-Lock", and both "non-alt" and "alt"
keymapping tables have "non-shift" and "shift" entries for each key.
This makes possible to support keymapping totally different from the
"Latin" one, such as Cyrillic.

>     *  The package also supports "screen translation" where every character 
> 	going to the screen is passed through a table. This can be useful 
> 	for getting around the video peculiarities of the PC.
>     * The choice of keyboard type at kernel-compile-time is eliminated.  
> 	Instead, custom or international keymaps are loaded at run-time.   
> 	And they can be changed at any time.

NOTE:
This package has no concern to X11: X11 localization can be done by
standart means.

Thank you,
Eugene Crosser <crosser@pccross.msk.su>, phone: 7-095-212-5274

-- 
Send submissions for comp.os.linux.announce to: linux-announce@tc.cornell.edu
