From owner-freebsd-current@FreeBSD.ORG Sun Aug 31 20:38:29 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 6A8991065776 for ; Sun, 31 Aug 2008 20:38:29 +0000 (UTC) (envelope-from alexanderchuranov@gmail.com) Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.26]) by mx1.freebsd.org (Postfix) with ESMTP id E44298FC21 for ; Sun, 31 Aug 2008 20:38:28 +0000 (UTC) (envelope-from alexanderchuranov@gmail.com) Received: by ey-out-2122.google.com with SMTP id 6so645821eyi.7 for ; Sun, 31 Aug 2008 13:38:27 -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:in-reply-to:mime-version:content-type:references; bh=0+S+aQodgWOPMthYbQYuZQ01tR9LIGpN6zj+yzPDVto=; b=lC4G3Lz58ZfIRDu9zlrnpIP9oawRnN/pz3ETW9EbIULfFjVgjA+zcixNS90ihI01cR S7nVfJi+lQikghW4+8vDtBM2Sh51pINvwx6fhSLo9MDx2+ZfqI6F/MfMHrPhSrYhxUZf 5QviFa2iJM4dg0z6iY6rKSFb0wkGUc01flMb4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=OCf6DGUcpCfXTeoCU53NHANTxBlFpe9zVu7WkKn/mkx7tzet1hsdy4n1a3+/p2a1P4 QBOqqwCrz82KV2OxJdMNGKcauYJjCUA05xpZr0ww/lHDs+krYyBDjlXIB6yIa+W6/a2m 7LGDO6Hk3BRndRbIoLLDeq44jbanIPJF4cje8= Received: by 10.210.59.3 with SMTP id h3mr5372077eba.145.1220215107763; Sun, 31 Aug 2008 13:38:27 -0700 (PDT) Received: by 10.210.130.15 with HTTP; Sun, 31 Aug 2008 13:38:27 -0700 (PDT) Message-ID: <3cb459ed0808311338h6ff615eas3491b75c9d8251ea@mail.gmail.com> Date: Mon, 1 Sep 2008 00:38:27 +0400 From: "Alexander Churanov" To: "Marcus von Appen" , freebsd-current@freebsd.org In-Reply-To: <20080830083901.GA2183@medusa.sysfault.org> MIME-Version: 1.0 References: <3cb459ed0808250952j572dfc35j2feb852a73de5ace@mail.gmail.com> <200808281718.m7SHISGL067492@lurza.secnetix.de> <3cb459ed0808290636r5eb389c8y6d4aafae1b8001cf@mail.gmail.com> <3cb459ed0808291708l581422c1pdb2e3cb2913ecaa7@mail.gmail.com> <20080830083901.GA2183@medusa.sysfault.org> 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: 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: Sun, 31 Aug 2008 20:38:29 -0000 2008/8/30 Marcus von Appen > I wonder, how backspacing will be implemented for complex scripts such > as the Indic one or Arabic, where two codepoints will be resolved to one > logical (and usually visible) character. This definitely will not be implemented. At least, in current iteration. :-) Syscons will count code points. > In either of those case the backspacing might appear broken to the user. Yes. The improvement will not solve all internationalization issues at once. Just some of them. > What frightens me away is the implementation cost for the fonts. I'm planning only software engineering work for this project. Probably, someone else will have to prepeare fonts, event if that is a costly task. > Rendering complex RTL scripts (Arabic, Hebrew) is another issue. In > case RTL layout is left aside, they still will need proper bidi > support, otherwise they are useless in my opinion. Complex and non-LTR scripts will not be rendered properly. Or, more exactly, not better than now. I'm considering rendering as another issue. So, only code points for the first step. Alexander Churanov