Follow-up Comment #12, bug #64018 (project groff):

[comment #10 comment #10:]
> Merely ugly.
[...]
> Very ugly though ;-)

Wow, you're not kidding.  That's pretty awful.  But given that the change in
indentation amount is all it took to produce this yuckiness, I would think
there have to be synopses that would be just as horrid with a base paragraph
indentation of 5n.

Possibly, _mdoc_(7) page authors knew this and carefully edited the ones that
did, so that now no one sees them.  But they would have be de-semanticizing
their inputs by sweating formatting details.  Perhaps Ingo will join me in
finding that dubious, even if he hates the changed indentation (which I aim to
change back, and port over to _groff man_(7), in case that wasn't clear).

> These are all with standard 80 columns.
> 
> Sorry, I don’t have a guide… most of the time, it’s the nine-argument
limit (sometimes eight, but I fixed some of these cases), and more rarely
converting \[xx] to \(xx.

Understood.

> There is also an issue with where \& should be placed, which also affects
J�rg Schilling’s systems. We figured out that putting \& after punctuation
*only* for stuff like “e.g.\&” (where you don’t want the american
double-spacing after), and otherwise before (e.g. “\&.” or “\&xx”
where xx is a request name) works best.

I assume you mean `\&.xx` in that last example.

And yes, those two applications have always been intended and expected.

_groff_man_style_(7) says:


    \&  Dummy character.  Insert at the beginning of an input line to
        prevent a dot or apostrophe from being interpreted as beginning
        a roff control line.  Append to an end‐of‐sentence punctuation
        sequence to keep it from being recognized as such.


The [https://www.gnu.org/software/groff/manual/ groff manual] says more.

I remember Joerg well.  If you have any exhibits of *_roff_ input that he
insisted was correct, all other implementations be damned, I'd be curious to
see them. 

> I did add some of the new features to my tmac, like .In to mdoc(7) and the
Xr-like .MR to man(7).

Interesting.  I did not know `In` was a late-breaking macro in the _mdoc_(7)
world.  I (feel that I) have a good grasp of _man_'s history, and a poor one
of _mdoc_'s.

> We cannot, obviously, have three-letter requests.

Nope.  Like I said, there's room for `Cq`, `Co`, and `Cc`.

Thanks for following up!


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?64018>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/


Reply via email to