From owner-freebsd-questions Sun Apr 2 6:31:27 2000 Delivered-To: freebsd-questions@freebsd.org Received: from news-ma.rhein-neckar.de (news-ma.rhein-neckar.de [193.197.90.3]) by hub.freebsd.org (Postfix) with ESMTP id 3DB8E37BDC4 for ; Sun, 2 Apr 2000 06:31:19 -0700 (PDT) (envelope-from daemon@bigeye.rhein-neckar.de) Received: from bigeye.rhein-neckar.de (uucp@localhost) by news-ma.rhein-neckar.de (8.8.8/8.8.8) with bsmtp id PAA29979 for freebsd-questions@freebsd.org; Sun, 2 Apr 2000 15:31:18 +0200 (CEST) (envelope-from daemon@bigeye.rhein-neckar.de) Received: (from daemon@localhost) by bigeye.rhein-neckar.de (8.9.3/8.9.3) id PAA33755 for freebsd-questions@freebsd.org; Sun, 2 Apr 2000 15:14:44 +0200 (CEST) (envelope-from daemon) From: naddy@mips.rhein-neckar.de (Christian Weisgerber) Subject: Re: 3-language support - howto? Date: 2 Apr 2000 15:14:43 +0200 Message-ID: <8c7h43$10ui$1@bigeye.rhein-neckar.de> References: To: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Vladimir Kushnir 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 . 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