Bug#430913: evince: Evince fails to remember "Print Setup" settings

Kevin Brown kevin at sysexperts.com
Fri Jun 29 19:13:30 UTC 2007


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					      kevin at sysexperts.com





More information about the pkg-gnome-maintainers mailing list