In HTML output, correctly render .Bd -unfilled in proportionally-spaced
authorschwarze <schwarze@openbsd.org>
Tue, 30 Mar 2021 19:23:50 +0000 (19:23 +0000)
committerschwarze <schwarze@openbsd.org>
Tue, 30 Mar 2021 19:23:50 +0000 (19:23 +0000)
commit4529325a8a141549d437f69180f87d8e684a0235
tree3bead5f38f5cc923591e1853a220d93797e3a165
parent25c940e1d72a3a51e499110a5745a5505b6c517b
In HTML output, correctly render .Bd -unfilled in proportionally-spaced
font, rather than with the monospace font appropriate for .Bd -literal.
This fixes a minibug reported by anton@.

Implemented by no longer relying on the typical browser default of
"pre { font-family: monospace }" but instead letting <pre> elements
inherit the font family from their parent, then adding an explicit CSS .Li
class only for those displays where the manual page author requested it
by using the -literal option on the .Bd macro.
regress/usr.bin/mandoc/mdoc/Bd/paragraph.out_html
usr.bin/mandoc/mandoc.css
usr.bin/mandoc/mdoc_html.c