automatic hyphenation uses Unicode HYPHEN character
Bug #47011 reported by
Mark Rose
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
groff (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Open up Konsole. Open the manual page for any manual that has quotes, e.g. man find. The straight quote ' and backtick ` are rendered as other characters. Setting the environment variable to C fixes this, e.g. LANG=C man find. My default environment variable is en_CA.UTF-8.
This also applies to a regular console outside of X, not just in Konsole, so it may be something different than Bug #44231.
--
It appears the issue is that many man pages are using old glyphs as defined in ASCII. These need to be updated.
description: | updated |
Changed in man-db: | |
status: | Fix Released → Confirmed |
To post a comment you must log in.
I see the same problem. For instance, line 299 (in an 80-character wide Konsole session) and the following lines for "man man" display as:
some parts of it may only be displayed properly when using GNU
nroffâs latin1(7) device.
acute accent 264 ´ â
This is on a fresh install from CD of 6.06 (the release version). In my environment I have:
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
if I unset LANG, the problem doesn't appear (I haven't experimented with LANGUAGE).
Yet on another system, the problem doesn't appear. This system had an alpha version of Dapper installed, and has been continually updated since, so it should be the same as the release version. The two systems have the same versions of /usr/share/ man/man1/ man.1.gz and /etc/manpath.config (checked with ls -l and cksum). What's different is the Encoding setting of Konsole. On the system without the problem the setting is Default. On the system with the problem, the setting is Western European (iso 8859-1). Changing the setting to Default on the latter causes the problem to disappear.