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]

Reply via email to