On Thu, Mar 12, 2009 at 07:00:08AM +1300, Michael Kerrisk wrote:
> On Wed, Mar 11, 2009 at 11:15 PM, Colin Watson <cjwat...@debian.org> wrote:
> > On Wed, Mar 11, 2009 at 01:40:41PM +1300, Michael Kerrisk wrote:
> >> Am I correct to assume that there should be analogous changes in all
> >> of the other iso_8859-*.7 pages, so that each such page specifies its
> >> specific locale at the top?
> >
> > Yes.
> 
> Okay -- I've made the suggested changes for
> iso_8859-{2,3,4,5,6,7,8,9,10,11,13,14,15,16}.7.  The changes will be
> in upstream man-pages-3.20.

Great, thanks.

> Since a couple of releases ago (man-pages-3.18, downloadable at
> http://www.kernel.org/doc/man-pages/ ), we have a few other character
> set pages in section 7.  These are:
> 
> armscii-8.7 (Armenian SCII)
> cp1251.7
> koi8-r.7 (Russian Net CS)
> koi8-u.7 (Ukrainien Net CS)
> 
> Are analogous changes also needed for these?

Yes. If you set the appropriate coding for these (simply the capitalised
versions of the page names) then almost everything works with the
current version of man-db in Debian unstable: I made the appropriate
changes to man-pages-3.19 and tested this.

The only thing that breaks is that input character codes 0x80-0x9f are
reserved for internal use by groff, so the corresponding ranges of the
CP1251, KOI8-R, and KOI8-U character sets fail to display; however, you
can't do any better than this with the current groff package in Debian,
and the rest of those character sets and all of ARMSCII-8 display
perfectly as far as I can tell.

Once we switch to a version of groff with preconv support, this problem
will go away; indeed, I've tested with Debian man-db 2.5.4-2 and a local
build of groff 1.20.1, and the entirety of all four character ranges is
displayed perfectly.

Regards,

-- 
Colin Watson                                       [cjwat...@debian.org]



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to