From owner-freebsd-current@FreeBSD.ORG Sat Aug 30 01:32:04 2008 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AB1101065673 for ; Sat, 30 Aug 2008 01:32:04 +0000 (UTC) (envelope-from lichave@gmail.com) Received: from fk-out-0910.google.com (fk-out-0910.google.com [209.85.128.187]) by mx1.freebsd.org (Postfix) with ESMTP id 340F58FC12 for ; Sat, 30 Aug 2008 01:32:03 +0000 (UTC) (envelope-from lichave@gmail.com) Received: by fk-out-0910.google.com with SMTP id k31so862365fkk.11 for ; Fri, 29 Aug 2008 18:32:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=D2RmGnTRQzl7HqRw0gqAjEy9wNYp5ZYzSifoIB+jdKs=; b=eu8RbB15GfCICbllvqFqOJ41IfjoE2VsmsxKkRsSWvMhVmSFARJYVs6pKLsL4GSsny yBPOVJ3cjNlkIP9dFU2jsh684JBr8Fbzao232AFeuaoEH+TDwafumXSx8ktuta9X+7ee lXIFxFFBHsEZVZpu0CEK1pqoTpG6LmvdQaMDM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=IfQBl9tQ9E4orKlM/OKbd5R6GaJzI/m9graJ8WCH1vxGrI2nyRuWDxLV178hvoMgHt hNOMklnt++8w0PjjFZmylAnBQoBs0BfxABOA+CO57en40R0R06zXCrzn/SPm0gMmcpBI C/S9QCwBP9Qldkbic1pJpj8t9PoGxmd/dCyKc= Received: by 10.180.240.10 with SMTP id n10mr3756549bkh.69.1220058295587; Fri, 29 Aug 2008 18:04:55 -0700 (PDT) Received: by 10.180.240.4 with HTTP; Fri, 29 Aug 2008 18:04:55 -0700 (PDT) Message-ID: <716a8d5f0808291804r1f66ce2ek176c2fac28a94c92@mail.gmail.com> Date: Sat, 30 Aug 2008 03:04:55 +0200 From: "Konrad Jankowski" To: "Alexander Churanov" In-Reply-To: <3cb459ed0808291708l581422c1pdb2e3cb2913ecaa7@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <3cb459ed0808250952j572dfc35j2feb852a73de5ace@mail.gmail.com> <200808281718.m7SHISGL067492@lurza.secnetix.de> <3cb459ed0808290636r5eb389c8y6d4aafae1b8001cf@mail.gmail.com> <3cb459ed0808291708l581422c1pdb2e3cb2913ecaa7@mail.gmail.com> Cc: freebsd-current@freebsd.org, olli@lurza.secnetix.de, Tz-Huan Huang , Peter Wemm Subject: Re: Unicode-based FreeBSD X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Aug 2008 01:32:04 -0000 On Sat, Aug 30, 2008 at 2:08 AM, Alexander Churanov wrote: > > Sample schedule: > > 1) Implement support for UTF-8 in syscons with mapping UTF-8 to 256 > characters for rendering. The rest of characters will not be displayed > correctly, however proper backspacing, character counts and other things > like that will work. This is clearly better than what we have now. > > 2) Proceed with design discussion and cost estimation for implementing > rendering more than 256 glyphs at a time. This will only affect rendering. > Sound reasonable. Moving is small steps will assure get at least something working. I support the initial idea - i'd like to 'cat' UTF8 encoded Polish files in the console. And this can easily accommodate most European languages. But there will need to be a secondary switching mechanism for selecting which part of the Unicode is being mapped at the time. When this is ready, there will need to be additional mapping switch implemented. That is the one that maps all of the Unicode at once, by switching to the graphics mode. We also get a bonus - for people that use languages like Polish, they can stay in text mode and not loose speed, which is Inherent with VESA.