Package: rdtool Version: 0.6.38-4 Severity: important Hello again, I think I found another bug in rd2man-lib.rb .
Steps to reproduce with the attached trivial Ruby Document file: $ rd2 -r rd/rd2html-lib.rb -o emph emph.rd Everything's fine. The resulting HTML file looks OK: $ sensible-browser emph.html But, if I want to get a man page: $ rd2 -r rd/rd2man-lib.rb -o emph emph.rd the resulting man page is: $ cat emph.1 .\" DO NOT MODIFY THIS FILE! it was generated by rd2 .TH EMPH 1 "September 2016" .TP .fi .B Emphasized [ \fItext\fP ] Text surrounded by emphasis inline. which has additional unintended spaces before and after the emphasis, causing [\fItext\fP] to become [ \fItext\fP ] Visualizing the man page confirms that the the word [text] is displayed spaced: $ man ./emph.1 Is there anything I failed to understand? If this is indeed a bug in rd2man-lib.rb, please investigate the issue and fix it, and/or forward my bug report upstream. Thanks for your time! Bye. P.S.: I think the attached test case is so trivial that it is not copyrighted. Hence no license should be needed, for the file to be copied, modified, and/or distributed. Anyway, should this turn out to be false, I hereby grant premission to deal with the file under the terms of the Expat/MIT license <http://www.jclark.com/xml/copying.txt> -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (800, 'testing'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages rdtool depends on: ii ruby 1:2.3.0+4 ii ruby-rd 0.6.38-4 rdtool recommends no packages. rdtool suggests no packages. -- no debconf information
emph.rd.gz
Description: application/gzip