Package: gcc-10-doc Version: 10.1.0-1 Severity: normal Dear Maintainer,
the definition of the string "C+" contains size escapes "\s-2...\s0". That string is used in a reduced point size environment, so the overall size changes are: \s-1...\s-2...\s0...s\0 Size changes \s0...\s0 do not work correctly, so the actual size after the second \s0 is three points lower than expected. Test (simplest with "groff -a", (or groff -Tpdf <file> > <file>.pdf) as "nroff" does not change the point size at all): .ds Ex \s-2Example\s0 size of text is \n(.s .br Test \s-1\*(Ex something\s0 .br size of this text is \n(.s ### The bug in the pod2man (Man.pm) file was reported in Debian bug 871225. The bug was now also sent to "bug-debian-modulel...@rt.cpan.org". The file "Man.pm" (in package perl-modules) that is used to create the manual must be corrected locally before it is used to make "gcc.1". The line with the definition of the string C+ is .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' The "\s0" must be changed to "\s+2" (use the reverse absolute value) ### The line $1 . '\s-1' . $2 . '\s0' similarly, the "\s0" must be change to the reverse absolute size change "\s+1". This change could have some effect on later code. -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.8.7-1 (SMP w/2 CPU threads) Locale: LANG=is_IS.iso88591, LC_CTYPE=is_IS.iso88591 (charmap=ISO-8859-1), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages gcc-10-doc depends on: ii gcc-doc-base 10.1.0-1 gcc-10-doc recommends no packages. Versions of packages gcc-10-doc suggests: ii doc-base 0.10.9 -- no debconf information -- Bjarni I. Gislason