Skip site navigation (1)Skip section navigation (2)
Date:      2 Apr 2000 15:14:43 +0200
From:      naddy@mips.rhein-neckar.de (Christian Weisgerber)
To:        freebsd-questions@freebsd.org
Subject:   Re: 3-language support - howto?
Message-ID:  <8c7h43$10ui$1@bigeye.rhein-neckar.de>
References:  <Pine.BSF.4.21.0004010200190.43767-100000@kushnir1.kiev.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
Vladimir Kushnir <vkushnir@Alfacom.net> wrote:

> Is there any way to enable triple-language (console) support under
> FreeBSD? In my case, English+Russian+Ukrainean.

I'm not sure what "triple-language support" translates to in
technical terms. I assume what you need is (1) a font that has the
characters required for all three languages and (2) ditto a keymap.
The locale settings LC_*, LANG can of course only ever refer to a
single language, unless you define your own multi-language locale,
whatever that might be.

Requirement (1) can be a showstopper since there simply are no
standardized character sets to accomodate many language combinations,
e.g. there is none that covers both German and Russian. In your
case, though, I'm optimistic. You can get by with ASCII only in
English, and there should be some ASCII+Cyrillic character set that
covers both Great Russian and Ukrainian.

KOI8-R is limited to the Russian characters. How about KOI8-U?
That's modified to add the additional Ukrainian characters. Can't
it be used to write Russian, too? And ISO 8859-5 covers all of
Russian, Belorussian, Ukrainian, Bulgarian, Serbian, Macedonian,
etc, but I understand it's an unpopular choice of character set in
most of those countries.

I notice that we don't seem to have any KOI8-U or ISO 8859-5 console
fonts. Hmm. KOI8-U you could probably modify yourself from KOI8-R
with a font editor such as xmbdfed. Or you could pick up appropriate
Linux console fonts. There's some simple format conversion necessary,
I think, but the font data itself is compatible (VGA-style).

There's a Ukrainian KOI8-U keymap which you might want to take as
a starting point, even if you can't take it as it is.

> P.S. OT: would some kind soul send me codes (or point to them) for
> Ukrainean letters in other (DOS, M$-Win) encodings?

That sounds like a case for Roman Czyborra's character set soup
<URL:http://www.czyborra.com>. If he doesn't list anything there,
send him e-mail and I'm sure he'll be able to point you to a source.

-- 
Christian "naddy" Weisgerber                  naddy@mips.rhein-neckar.de



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8c7h43$10ui$1>