[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Proposed v2: an eqn keyword change: gfont -> gifont

From: G. Branden Robinson
Subject: Re: Proposed v2: an eqn keyword change: gfont -> gifont
Date: Tue, 11 Apr 2023 11:31:03 -0500

At 2023-04-11T14:37:51+0100, Ralph Corderoy wrote:
> I see groff's documentation has Roman numerals but roman fonts.

Yes, that's a long-standing practice I haven't yet seen fit to deviate
from.  ;-)

3af475486f doc/groff.texinfo (Werner LEMBERG      2001-03-23 23:07:51 +0000   
454) @c Note: We say `Roman numerals' but `roman font'.

> >   Fonts
> >     eqn uses up to three typefaces to set an equation: an italic
> >     face for letters, a roman face for everything else, and a bold
> >     face.
> If the Roman face is for everything else then it seems odd at this
> point that bold is needed.

I had similar thoughts, which is why I had the sentence about bold being
usable to mark matrices and vectors, which Doug found condescending.
Possibly, migrating your actively voiced suggestion from later in the
mail here and recasting a little will solve both problems.

> >     The bold font is used by the bold primitive.
>     The bold primitive uses the bold font.

> It's only at the end that everything else is probably seen to be
> ‘digits’.
>     eqn uses three typefaces to set an equation: italic, Roman, and bold.
>     Set them to a groff font style with primitives gifont, grfont, and gbfont.
>     The defaults are I, R, and B in the current font family.
>     The chartype primitive sets a character's type, see above.
>     A letter character is set in italics.
>     A digit character in Roman.
>     The bold font is used by the bold primitive.

I'll marinate on this for a bit.  Thanks!

Just about anything one does with "old" groff documentation tugs on a
loose thread.  If I were a frequent Emacs user, I'd exhaust the stack
with all the recursive edits I undertook.


Attachment: signature.asc
Description: PGP signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]