The UTF-8 holy war, and Unicode in kernel might be broken? (help!)

Teunis Peters (teunis@usa.net)
Mon, 25 Aug 1997 10:34:54 -0600 (MDT)


On Wed, 20 Aug 1997, Marcin Dalecki wrote:

> On Wed, 20 Aug 1997, Alex Belits wrote:
>
> > On Wed, 20 Aug 1997, Erik Corry wrote:
> >
> > ...
> > > Linux has already standardised on UTF-8 for the console.
> >
> > (looking at the console...) No, still looks like koi8-r for me... Having
> > the internal support doesn't mean that it's usable enough to make it
> > mandatory everywhere.
>
> Which is unusable for Latin-2 consoles too... Actually I tried to get the
> bordering chars in /usr/src/linuc# make menuconfig <ENTER> right with
> Latin-2 fonts. It was FAR easier to provide an appriopritae
> termcap/terminfo entry for this font encoding then to use any of the output
> remapping stuff from kbd-0.94.
>
> So Linus please take of all of the uncide stuff ot of the kernel. If it
> would be even usable it doesn't belong there anyway....

UTF-8 is the only character translation I have any info on: Please keep
it! (Any inability to _DISPLAY_ such codes is the fault of the
console-driver [actually the UTF-converter] not the fault of HAVING
UTF-8). If anyone even THINKS of removing Unicode I'm abandoning Linux!
[it's that important to me - I work in too many languages simultaneously]
(sure wish I was able to read/write them better though :)

FWIW : As near as I can tell (but not through exhaustive testing yet) the
Unicode translation tables in the kernel don't really handle uploading
character sets properly...

I think mayhaps I will write a patch - either in the form of a fix to the
code or the form of an addendum to Documentation/unicode.txt to say how to
program it properly....

[Can anyone explain to me where to look/how it works - as in the unicode
translation in the kernel? I'm also curious about how font uploads work].

And one more time : How difficult would it be to be able to pass console
ioctls to userspace to make emulation of the console easier?

[I use a beautiful program called 'kon' from the JE distribution that's
fast, fluid, and displays almost everything I want to use. I just can't
extend it to run some console programs due to lack of ioctl translation].

IMHO an ioctl-translation would go a long way to stopping all those pesky
people who want better kernel graphical support....
[that and a small kernelspace driver - _NOT_ GGI!!!!!!!!!!!!]
(the author of svgalib has quite an elegant and transportable (and SMALL!)
interface but since it hasn't been completed and tested yet I shan't
pester anyone about it [I'm implementing it - but I don't have much time])

TIA and G'day, eh?
- Teunis