NetBSD-Docs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: "Design" of our release notes
Martin Husemann writes:
> I know nothing about the history involved in this or any options (and I
> think it has ~always been like this), but before preparing our first
> NetBSD 9.0 release candidate I thought I'd bring it up here, maybe there
> is a quick "fix":
Dear Martin,
The file is well enough structured that one could adjust the appearance
substantially by adding new CSS styles between lines 9 and 16. I think
this would be most easily accomplished by piping the results of nbgroff
through something like this.
tmp = $(mktemp)
cat > $tmp
sed -n '1,/<style/ p'
cat our-new-css.css
sed -n '/</\style/,$ p'
rm $tmp
If nbgroff has a way of setting a different template for HTML
generation, that would be better, but I did not manage to find
such a feature.
However, I don't think it would be quick to choose the new style.
The current style is almost the default HTML styles, and it matches the
styles everywhere else in the documentation, so a change to the style
would look strange compared to everything else.
I did note that the file contains HTML comments inside of CSS,
indicating perhaps that someone tried to remove the non-default margin
and header styles and entirely use default HTML styles. That section is
short, so I'll copy it here.
<style type="text/css">
<!--
body { margin-left:4%; }
H1, H2, H3, H4, H5 {
color: maroon; padding: 4pt; margin-left: -4%;
border: solid; border-width: thin; width: 100%;
background: rgb(204,204,255)
}
-->
</style>
This is the only style change I can think of that would indeed be a
quick fix would be to replace these with CSS comments and thus remove
the non-default header format. At that point we could just remove this
whole section. Something like this would work.
${TOOL_GROFF} ... | sed '/<style/,/</\style/ d' > $@
But, again, it would be simpler and safer to change this in the original
HTML template, which might be in the source code for nbgroff.
Reviewing this file for the first time, I noted that the syntax is
slightly incorrect. This is separate from the visual appearance you
bring up; the file has a couple of spurious tags that most web browsers
manage to ignore. Even if no style change is to be made, perhaps I will
try to figure out where in the build process those tags are introduced,
and then maybe I will submit a patch finally.
With distinguished salutations,
Thomas
Home |
Main Index |
Thread Index |
Old Index