From owner-freebsd-current@FreeBSD.ORG Tue Jun 27 03:15:16 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD15F16A412 for ; Tue, 27 Jun 2006 03:15:16 +0000 (UTC) (envelope-from jr@opal.com) Received: from smtp.vzavenue.net (smtp.vzavenue.net [66.171.59.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id ED9C043D70 for ; Tue, 27 Jun 2006 03:14:57 +0000 (GMT) (envelope-from jr@opal.com) Received: from 118.79.171.66.subscriber.vzavenue.net (HELO linwhf.opal.com) ([66.171.79.118]) by smtp.vzavenue.net with ESMTP; 26 Jun 2006 23:14:56 -0400 X-REPUTATION: -0.7 X-REMOTE-IP: 66.171.79.118 X-BrightmailFiltered: true X-Brightmail-Tracker: AAAAAA== X-IronPort-AV: i="4.06,178,1149480000"; d="scan'208"; a="38997521:sNHT22696236" Received: from linwhf.opal.com (localhost [127.0.0.1]) by linwhf.opal.com (8.13.6/8.13.6) with ESMTP id k5R3EtYx045791; Mon, 26 Jun 2006 23:14:55 -0400 (EDT) (envelope-from jr@opal.com) Received: from 127.0.0.1 ([127.0.0.1] helo=linwhf.opal.com) by ASSP-nospam; 26 Jun 2006 23:14:55 -0400 Received: (from jr@localhost) by linwhf.opal.com (8.13.6/8.13.6/Submit) id k5R3EtD9045790; Mon, 26 Jun 2006 23:14:55 -0400 (EDT) (envelope-from jr) Date: Mon, 26 Jun 2006 23:14:55 -0400 From: "J.R. Oldroyd" To: "Matthew D. Fuller" Message-ID: <20060627031454.GB45513@linwhf.opal.com> References: <6eb82e0606091906j7d9f69aarcf1f9738c7565677@mail.gmail.com> <20060625221640.GI48766@linwhf.opal.com> <20060626014939.GA74292@over-yonder.net> <20060626115840.vrmox3wo0gg08gog@netchild.homeip.net> <20060626124158.GA7801@mail.scottro.net> <20060626191808.GC74292@over-yonder.net> <20060626235439.GA11403@saltmine.radix.net> <20060627005305.GE8825@linwhf.opal.com> <20060627005849.GA3672@saltmine.radix.net> <20060627012109.GK74292@over-yonder.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="fUYQa+Pmc3FrFX/N" Content-Disposition: inline In-Reply-To: <20060627012109.GK74292@over-yonder.net> User-Agent: Mutt/1.4.2.1i Cc: freebsd-current@freebsd.org, Thomas Dickey Subject: Re: Unicode (was Re: Updating ncurses in base) 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: Tue, 27 Jun 2006 03:15:16 -0000 --fUYQa+Pmc3FrFX/N Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Jun 26, 20:21, Matthew D. Fuller wrote: >=20 > If somebody who knows more than I do about the subject could review > and commit that patch, it would be great. >=20 Indeed it would. I've not submitted the patch to gnats because we've never had any peer review of this stuff and I suspect that there are omissions. In fact, there are! Now that I look back at that patch, I realize I'd only made the patch for combining characters which were specifically noted as such in the file. In fact, there are lots more combining and non-spacing characters, all of which need to be listed with SWIDTH0 in the UTF-8.src file. So I've just gone back and added SWIDTH0 for the non-spacing and combining characters that I know of in Thai, Cyrillic, Hiragana and the music symbols and updated the patch for these. Since I know none of these languages, I did this with reference to various Unicode tables one the net, but it sure would be good for a few other folk to review what I've done and in particular, check to see if there are even more that need adding. Related to this, I've been asked how to get combining characters to work when displaying fonts in the firefox or opera browsers. I don't know. It may just be a question of playing with the browser's fonts, but it could also be that there are browser rendering problems. Anyone have any insight here? -jr --fUYQa+Pmc3FrFX/N Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iQDVAwUBRKCirkkkqUax7f6FAQLeLwYAkloF21nq1JY4MdcS5Hvi3+stjOzbtH5L h+pC838jv98lKK2zryW5fJt5Z/n3jX9rbiwFoIDN+rTVpyqzuGRJ7JO9V87a6Y4r EIlX9Wo0EnWboQbzHk7E16KSDAR9gEL23W6Jkqn0m10EKIMno6yejW9yb8aVaDhw Z/x5rExnlUP1+lB+BWWn5FgE4895IC9jwve3Ka4NsznNi0OMELEYKuwFRUHYicDg ZGH0MYsrNOL/U6L789Ip2Z829zJSaz3I =f9iE -----END PGP SIGNATURE----- --fUYQa+Pmc3FrFX/N--