From owner-freebsd-current@FreeBSD.ORG Sat Aug 30 00:08:38 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 682B21065673 for ; Sat, 30 Aug 2008 00:08:38 +0000 (UTC) (envelope-from alexanderchuranov@gmail.com) Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.27]) by mx1.freebsd.org (Postfix) with ESMTP id E4A2B8FC0C for ; Sat, 30 Aug 2008 00:08:37 +0000 (UTC) (envelope-from alexanderchuranov@gmail.com) Received: by ey-out-2122.google.com with SMTP id 6so339709eyi.7 for ; Fri, 29 Aug 2008 17:08:36 -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:references; bh=7P/xrdghU/v9JcmIuV8G+KgkTmcnZHGbXjtTtaM2kmA=; b=EbcJWezFX4rXPXaVhHebbnXnJ39FOcj+3jEuX2N6SMpIOkCUEKpWeZBzg93beOriVJ jmpLmdpk9Alk5iE86+NttgzAefnBrGuTWGhO314/jAiIEEnm9DMMHGMDpCHj/MaUoFGZ mJpgioJ6qTd/SQsPmDaCrVA15VFoFj1EjSsMs= 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:references; b=Rnl79YJWPp5iuo2yAemT/CFolx3kBzNRWFwqt/jw0147TP7JOVmZzp4kjU4zmL3GF9 bhvNi4OlL0cGC3P+xrIr7va9h+BR6E6NKZfvSNkPOxLYv/msIvUAmizhGBd/BpQwM2k8 MJosXLOONG9bvo/bCc+iQKnwn6a55yNPt7voU= Received: by 10.210.115.15 with SMTP id n15mr2414002ebc.81.1220054916626; Fri, 29 Aug 2008 17:08:36 -0700 (PDT) Received: by 10.210.130.15 with HTTP; Fri, 29 Aug 2008 17:08:36 -0700 (PDT) Message-ID: <3cb459ed0808291708l581422c1pdb2e3cb2913ecaa7@mail.gmail.com> Date: Sat, 30 Aug 2008 04:08:36 +0400 From: "Alexander Churanov" To: "Peter Wemm" In-Reply-To: MIME-Version: 1.0 References: <3cb459ed0808250952j572dfc35j2feb852a73de5ace@mail.gmail.com> <200808281718.m7SHISGL067492@lurza.secnetix.de> <3cb459ed0808290636r5eb389c8y6d4aafae1b8001cf@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-current@freebsd.org, olli@lurza.secnetix.de, Tz-Huan Huang 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 00:08:38 -0000 2008/8/29 Peter Wemm > syscons does operate in graphics mode. The problem is how to get into > graphics mode in the first place. On i386, it is done with vesa bios > calls. We don't have a way to do this on amd64 systems. It can be > done but is Very Difficult in kernel mode like on i386. > > Peter, Thank you for the information. I haven't been examining rendering part of syscons before. Also my opinion about not working on unicode rendering support now become stronger. There are many issues. For now I am considering only implementing UTF-8 support in syscons to make possible to use UTF-8 by default in releases. 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. Alexander Churanov