Thomas Dickey wrote:
On Fri, Jun 29, 2007 at 11:25:52AM -0700, Kevin Brown wrote:
Thomas Dickey wrote:
On Fri, Jun 29, 2007 at 11:20:07AM +0200, Kevin Brown wrote:
Hmm...well, my locale is "POSIX". In other words, I don't set one. The
reason I don't set one is that terminal programs such as xterm aren't
aware of UTF-8 and don't properly render certain punctuation characters
when the locale is set to en_US.UTF-8.
xterm's supported UTF-8 for several years (the "uxterm" script is an
example of how to set it up).
regarding "certain punctuation characters", your comment gives no clues.
Oh, excellent, that's exactly what I needed. That option wasn't widely
available on Linux when I first ran into this problem.
It's been there a while - see
http://invisible-island.net/xterm/xterm.log.html#xterm_137
I don't remember exactly when I first ran into the problem in question,
but suspect it was later than that. Oh, well.
The "certain punctuation characters" include, but are not limited to,
hyphens, quotes, and apostrophes.
the non-ASCII ones, of course...
Yeah. In particular, it seems that despite the fact that manpages can be
displayed properly using a strictly ASCII character set, the "man"
command will generate non-ASCII versions of those characters when run
under the en_US.UTF-8 locale setting. This doesn't work properly at all
when displaying in an xterm that isn't configured to display UTF-8.
Makes me wonder why, these days, xterm doesn't by default properly
display UTF-8 characters.
Well, anyway, I did verify that Evince does, in fact, pay attention to
my locale settings for the printer paper settings, so that lessens the
effect of this bug on me.
--
Kevin Brown [EMAIL PROTECTED]
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]