Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 26 Jun 2006 20:53:05 -0400
From:      "J.R. Oldroyd" <fbsd@opal.com>
To:        Thomas Dickey <dickey@radix.net>
Cc:        freebsd-current@freebsd.org, "Matthew D. Fuller" <fullermd@over-yonder.net>
Subject:   Re: Unicode (was Re: Updating ncurses in base)
Message-ID:  <20060627005305.GE8825@linwhf.opal.com>
In-Reply-To: <20060626235439.GA11403@saltmine.radix.net>
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>

next in thread | previous in thread | raw e-mail | index | archive | help

--Kj7319i9nmIyA2yE
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Jun 26, 19:54, Thomas Dickey wrote:
> On Mon, Jun 26, 2006 at 02:18:08PM -0500, Matthew D. Fuller wrote:
> > Well, uxterm is just a shell script, an so amenable to quick tests.
> > Running it with sh -x basically yields (trimming uninteresting bits)
> >=20
> > + LC_CTYPE=3Den_US.UTF-8
> > + export LC_CTYPE
> > + exec xterm -class UXTerm -title uxterm -u8
> >=20
> > which is what triggers my problem when I do it manually (`env
> > LC_CTYPE=3D... xterm`).
>=20
> The -u8 option in combination with the locale setting is needed to make
> xterm process UTF-8 (and also the -class option helps it to find the
> proper fonts).
>=20
> Oddly enough (depending on your perspective of course),
> there are people who use xterm in UTF-8 with/without
> the initial locale settings.
>=20
> --=20
> Thomas E. Dickey
> http://invisible-island.net
> ftp://invisible-island.net

I believe the problem Matt's seeing is due to an error in the
UTF-8.src file that's distributed with FreeBSD.  I have a patch to
fix this.  Unfortunately, documentation of this patch was not
previously included in the unicode.html notes, an omission I have
now corrected.

The error in the UTF-8.src file is that the combining character
ranges (there are three) are listed with SWIDTH1; they should have
SWIDTH0.

Folk who are interested can see details in the updated unicode.html
file here:
	http://opal.com/freebsd/unicode.html#lcctype

-jr

--Kj7319i9nmIyA2yE
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (FreeBSD)

iQDVAwUBRKCBcUkkqUax7f6FAQJ3rQX/eBjTwuJ8A+l4y+pyKytN42qudm5dEHgA
03+OJ7KbgHvsSJQbUro4XR0lqClCQu5a15nEHcchxKR7+ApY3BFTmwSrZQb4gkuF
nfv3Pa7kgjigQsc0oUpNRt3jWwhqxvY0vxO5kOEu8ftfIavxkgsaGO/Y1Zf3hKVf
jEm/Z7UAnoiCSpQa97AZ9bPqY3eF24d8pdyZChUN+kFCyD0uPCJipNeCAZY2FSvq
RcPqZ37daqxyQaG9srbHX6lN9XNsR/NG
=YUEq
-----END PGP SIGNATURE-----

--Kj7319i9nmIyA2yE--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060627005305.GE8825>