Hi Branden,
I wrote a filter chess game a few days ago, and wrote some manual pages
for it. When I decided to serve the manual pages online on my website,
I found a few bugs, that I guess are groff responsibility, since I
produced the html pages this way:
$ <chess-init.6 groff -m man -T html >chess-init.6.html
I'll report one of them here, and expect a few more email threads for
other bugs.
So, the first problem I met is, for the following code:
[
.PP
.TP
Board:
.RS
.TP
.B \(aq \(aq
Empty black cell.
.TP
.B \(aq\-\(aq
Empty white cell.
.RE
.TP
Pieces:
.RS
.TP
.BR B ", " b
Bishop.
.TP
.BR K ", " k
King.
.TP
.BR N ", " n
Knight.
.TP
.BR P ", " p
Pawn.
.TP
.BR Q ", " q
Queen.
.TP
.BR R ", " r
Rook.
.RE
.PP
]
On the terminal, I see, as expected:
[
Board:
' ' Empty black cell.
'-' Empty white cell.
Pieces:
B, b Bishop.
K, k King.
N, n Knight.
P, p Pawn.
Q, q Queen.
R, r Rook.
]
But, on the html file, I see (firefox and chrome show the same thing):
[
Board:
' ' Empty black cell.
'-' Empty white cell.
Pieces:
B, b Bishop.
K, k King.
N, n Knight.
P, p Pawn.
Q, q Queen.
R, r Rook.
]
With the first block incorrectly indented. Text-based browsers such as
w3m(1) or links(1) also show weird indentation; you can check them too.
I haven't seen any browser that displays the proper indentation,
so I guess it's not a browser problem (but it might very well be).
You can check the manual page full source code at
<http://www.alejandro-colomar.es/src/alx/alx/games/chessutils.git/tree/share/man/man6/chess-init.6>
and the html page at
<http://www.alejandro-colomar.es/man/man6/chess-init.6.html>
Cheers,
Alex
--
Alejandro Colomar
Linux man-pages comaintainer; https://www.kernel.org/doc/man-pages/
http://www.alejandro-colomar.es/