Bug 68393

Summary: problems for rendering rxvt manpage
Product: [Unmaintained] kio Reporter: gerard
Component: manAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: mail, nicolasg
Priority: LO    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description gerard 2003-11-16 22:20:07 UTC
Version:           inconnu (using KDE 3.1.93 (CVS >= 20031028), compiled sources)
Compiler:          gcc version 3.3.1 (Mandrake Linux 9.2 3.3.1-2mdk)
OS:          Linux (i686) release 2.4.22-10mdk

2 problems to render rxvt manpage :

If there is this thie header, the page does not open :
.if !\n(.g .ab GNU tbl requires GNU troff.
.if !dTS .ds TS
.if !dTE .ds TE
(It works in terminal display)

This sort of listing, using language variables display wrong :

Here is a list of the colours with their \fBrgb\&.txt\fP names\&.
.PP
.TS
.nr 3c \n(.C
.cp 0
.nr 3lps \n[.s]
.nr 3cent \n[.ce]
.de 3init
.ft \n[.f]
.ps \n[.s]
.vs \n[.v]u
.in \n[.i]u
.ll \n[.l]u
.ls \n[.L]
.ad \n[.j]
.ie \n[.u] .fi
.el .nf
(...)
Here is the display in konqueror :
3trans].nr 3crow 0



color0  (black)  = Black



3trans].nr 3brule 1



3trans].nr 3crow 1



color1  (red)  = Red3 

I think it should only display one line of each color in your language.
(note that terminal man engine displays...nothing)
Thks
Gerard
Comment 1 Niek van den Berg 2003-11-30 13:52:10 UTC
First problem, the page is not opened, is expected behaviour. The manual pages checks for GNU troff which is not used. However, we can simulate GNU tttroff by defining the variable .g.
Second problem is also reproducable and I will have a closer look.
Comment 2 Niek van den Berg 2004-01-02 20:31:21 UTC
the rxvt manpage uses a lot of new feature of groff. These features are not implemented in man2html. It will be a major effort to solve this.
Comment 3 Nicolas Goutte 2005-05-20 09:10:50 UTC
As Niek van den Berg has written, it will be a bug effort to support the rxvt man page. The problem is that it defines two pictures and that the man: kioslave of KDE has not any pic(1) support.

Have a nice day!

Comment 4 Julian Steinmann 2018-06-24 14:01:24 UTC
The second problem seems to be fixed with KDE Frameworks 5.47.0, and the first one is probably WONTFIX. 

a) Not a lot of users actually use the kio-man slave to view manpages
b) There are pretty much zero manpages which do use pictures (correct me if I am wrong)

I'll therefore close this bug report, but please file a new one against frameworks-kio if you do think that this is a feature which is important enough to spend time on. Thanks!