Re: Linux for local languages - patch

From: Andries Brouwer (aeb@veritas.com)
Date: Mon Dec 04 2000 - 07:05:53 EST


On Mon, Dec 04, 2000 at 09:32:58AM +0530, K Ratheesh wrote:

> I am working on enabling Linux console for Local languages. As the current
> PSF format doesn't support variable width fonts , I have made a patch in
> the console driver so that it will load a user defined multi-glyph mapping
> table so that multiple glyphs can be displayed for a single character
> code. All editing operations will also be taken care of.

Good. Last year I needed support for Tibetan and added just the
converse: single glyphs that were represented by a sequence of
Unicode symbols. This is needed e.g. in the situation where Unicode
does not have precomposed symbol+diacritical, so that the glyph that
represents an accented character corresponds to a sequence rather
than a single Unicode symbol.

Did you start with this psf2 header (from kbd-1.03)?
(Last time I looked, console-tools didnt have this yet.)

> Further, for Indian languages, there are various consonant/vowel modifiers
> which result in complex character clusters. So I have extended the patch
> to load user defined context sensitive parse rules for glyphs /
> character codes as well. Again, all editing operations will behave
> according to the parse rule specifications.
>
> Even though the patch has been developed keeping Indian languages in mind,
> I feel it will be applicable to many other languages (for eg. Chinese)
> which require wider fonts on console or user defined parsing at I/O level.

Yes, maybe. Or maybe something like this is better done in user space.

> Those who want to try out this patch can send mail to me in the address
> rathee@lantana.iitm.ernet.in or to indlinux-iitm@lantana.iitm.ernet.in

Wouldnt mind seeing your patch.

Andries - aeb@cwi.nl
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Dec 07 2000 - 21:00:11 EST