Date: Tue, 14 Jul 2009 23:26:32 +0400 From: Vladimir Grebenschikov <vova@fbsd.ru> To: Ed Schouten <ed@80386.nl> Cc: freebsd-current@freebsd.org, Franck Royer <royerfranck@free.fr> Subject: Re: UTF-8 on 8.0-CURRENT: Yes We Can! Message-ID: <1247599592.2232.27.camel@localhost> In-Reply-To: <20090714155513.GO48776@hoeg.nl> References: <4A5C9CE2.6060801@free.fr> <20090714155513.GO48776@hoeg.nl>
index | next in thread | previous in thread | raw e-mail
Hi Great news ! This is really long standing improvement. Is it possible to influence mentioned table ? In real life I very rare need parts of UTF-8 other then cyrillic, so for me it should be safe to convert cyrillic characters of UTF-8 to appropriate characters in 8-bit symbols (like CP866). -------- Исходное сообщение -------- От: Ed Schouten <ed@80386.nl> Кому: Franck Royer <royerfranck@free.fr> Копия: freebsd-current@freebsd.org Тема: UTF-8 on 8.0-CURRENT: Yes We Can! Дата: Tue, 14 Jul 2009 17:55:13 +0200 Hi Franck, * Franck Royer <royerfranck@free.fr> wrote: > I wanna know where is the development of the support of utf-8 locale on > the current branch. Can we use it or it still considering highly > experimental ? Is there any specific port to install or a standard > configuration is enough ? > > Or did I misunderstand that Freebsd will support native utf-8 ? FreeBSD already supports UTF-8 when using X11, etc. The console driver is restricted to 8-bit character sets. When you use FreeBSD HEAD/8.0, you can add the following to your kernel config: options TEKEN_UTF8 options TEKEN_XTERM After that, be sure to replace `cons25' with `xterm' in /etc/ttys. This will allow you to use UTF-8 on the console. The kernel will use a table to remap all Unicode characters to CP437 (the default VGA font), so it's practically useless. I actually wanted to announce this in a couple of days from now, but I guess there's no harm in mentioning it already. As of last week I'm working on a new console driver in the newcons branch in our Perforce repository. Because I'm using VGA graphics mode, it's fairly easy to support Unicode. It will probably still take a very long time before it's finished, but I can already show you this screenshot I made the other day: http://www.il.fontys.nl/~ed/freebsd-vt-unicode.png It's a screenshot of FreeBSD with my console driver, displaying this file: http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt I hope you like it. ;-) -- Vladimir B. Grebenschikov vova@fbsd.ruhelp
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1247599592.2232.27.camel>
