Bug#346095: pod2man: please support groff's umlaut mechanism, e.g \(:u)
Russ Allbery
rra at debian.org
Mon Feb 1 21:13:12 UTC 2010
Niko Tyni <ntyni at debian.org> writes:
> On Thu, Jan 05, 2006 at 05:02:38PM +0100, Martin Michlmayr wrote:
>> When a man page generated by pod2man which includes umlauts is viewed
>> with man in an xterm, the umlaut is not shown but 'Xe' is displayed
>> instead. According to Colin Watson, pod2man has some *roff code that
>> tries to manually place the umlaut. It would be nice if pod2man would
>> support the predefined :u input character.
> I believe Russ (as the pod2man upstream maintainer) is not willing
> to make it output groff specific sequences by default for portability
> reasons. Even doing this as a Debian-specific change would mean that
> other systems could not read the Debian manpages.
> Invoking pod2man with the --utf8 option (present since Lenny) makes
> it generate raw utf8, which should work fine on Debian (modulo POD
> documents with a wrong or missing =encoding.)
> See also
> http://bugs.debian.org/492037
> http://www.eyrie.org/~eagle/journal/2008-06/002.html .
> I think Russ is getting this too so I'm sure he'll speak up if he's
> got something to add :)
That's a good summary. Since groff can now handle Unicode input directly,
the groff-specific escapes are probably not more portable than just using
Unicode output. pod2man still defaults to being maximally conservative,
but with the -u option, you should get the behavior that you want.
--
Russ Allbery (rra at debian.org) <http://www.eyrie.org/~eagle/>
More information about the Perl-maintainers
mailing list