utf8-to-roff revision 6b15695578f07a3f72c4c9475c1a261a3021472a
use strict;
# zcat /usr/share/man/man7/groff_char.7.gz |groff -man -Tutf8| col -pb | grep '\\\['|
# perl -CI -nae 'my ($ch, $seq) = @F; if (ord($ch) >= 128) { printf(" 0x\%x, q{\%s},\n", ord($ch), $seq); }'
# with č (0x10d) manually translated as ˇc (\[ah]c). (Anyone have a better translation, e.g. using
0xf0, q{\[Sd]},
0xde, q{\[TP]},
0xfe, q{\[Tp]},
0xdf, q{\[ss]},
0xfb00, q{\[ff]},
0xfb02, q{\[fl]},
0xfb03, q{\[Fi]},
0xfb04, q{\[Fl]},
0xc6, q{\[AE]},
0xe6, q{\[ae]},
0x152, q{\[OE]},
0x153, q{\[oe]},
0x160, q{\[vS]},
0x161, q{\[vs]},
0x17d, q{\[vZ]},
0x17e, q{\[vz]},
0xc5, q{\[oA]},
0xe5, q{\[oa]},
my $ch;
while(defined($ch = getc(STDIN))) {
if ($ord < 128) {
print $ch;
if (defined($out)) {
print $out;