gbranden pushed a commit to branch master
in repository groff.

commit eef7c377e385d66f7ec49919520f6e81914a8d2b
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sun Jan 25 00:42:47 2026 -0600

    doc/groff.texi.in: Adopt dynamic @g@ prefix (2/4).
    
    * Speak of "the formatter", not (g)troff, when describing generally
      applicable *roff behavior.
    * Position "only" modifier more carefully.
    * Favor active voice over passive.
    * Lightly recast.
    * Use Texinfo `@:` command after colons, producing more *roff-like
      spacing.  A colon doesn't end a sentence (despite what some page page
      authors think), so we want to prevent TeX from supplementing it with
      inter-sentence space.  (Yes, TeX does that too--a fact unnoticed by
      partisans who proclaim its superiority to *roff on this very point.)
    * Break Texinfo input lines in a roff-friendly way.
---
 doc/groff.texi.in | 91 ++++++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 67 insertions(+), 24 deletions(-)

diff --git a/doc/groff.texi.in b/doc/groff.texi.in
index 79d14b3c7..b6c106481 100644
--- a/doc/groff.texi.in
+++ b/doc/groff.texi.in
@@ -12634,13 +12634,27 @@ contains glyph @code{foo} with a special shape 
fitting to font
 @code{BAR}.  After executing @code{fspecial}, font @code{BAR} is loaded
 at font position@tie{}1, and @code{BAZ} at position@tie{}2.
 
-We now switch to a new font @code{XXX}, trying to access glyph
-@code{foo} that is assumed to be missing.  There are neither
-font-specific special fonts for @code{XXX} nor any other fonts made
-special with the @code{special} request, so @command{@g@troff} starts the
-search for special fonts in the list of already mounted fonts, with
-increasing font positions.  Consequently, it finds @code{BAZ} before
-@code{FOO} even for @code{XXX}, which is not the intended behaviour.
+We now switch to a new font
+@code{XXX},
+trying to access glyph
+@code{foo}
+that is assumed to be missing.
+There are neither font-specific special fonts for
+@code{XXX}
+nor any other fonts made special with the
+@code{special}
+request,
+so the formatter starts the search for special fonts
+in the list of already mounted fonts,
+with increasing font positions.
+Consequently,
+it finds
+@code{BAZ}
+before
+@code{FOO}
+even before
+@code{XXX},
+which is not the intended behaviour.
 @end itemize
 
 @xref{Device and Font Description Files}, and @ref{Special Fonts}, for
@@ -12661,10 +12675,18 @@ man -T dvi groff_char > groff_char.dvi
 
 @noindent
 to obtain those available with the DVI device and default font
-configuration.@footnote{Not all versions of the @code{man} program
-support the @option{-T} option; use the subsequent example for an
-alternative.}  If you want to use an additional macro package to change
-the fonts used, @code{groff} (or @command{@g@troff}) must be run directly.
+configuration.@footnote{Not all versions of the
+@code{man}
+program support the
+@option{-T}
+option;
+use the subsequent example for an alternative.}
+If you want to use an additional macro package to change the fonts used,
+you must run
+@command{groff}
+(or
+@command{@g@troff})
+directly.
 
 @Example
 groff -T dvi -m ec -m an groff_char.7 > groff_char.dvi
@@ -13200,21 +13222,42 @@ X
     @result{} Z
 @endExample
 
-The @code{fchar} request defines a fallback glyph: @command{@g@troff} only
-checks for glyphs defined with @code{fchar} if it cannot find the glyph
-in the current font.  @command{@g@troff} carries out this test before
-checking special fonts.
+The
+@code{fchar}
+request defines a fallback glyph:@:
+@command{@g@troff}
+checks for glyphs defined with
+@code{fchar}
+only if it cannot find the glyph in the current font.
+@command{@g@troff}
+performs this test before checking special fonts.
 
-@code{fschar} defines a fallback glyph for font@tie{}@var{f}:
-@command{@g@troff} checks for glyphs defined with @code{fschar} after the
-list of fonts declared as font-specific special fonts with the
-@code{fspecial} request, but before the list of fonts declared as global
-special fonts with the @code{special} request.
+@code{fschar}
+defines a fallback glyph for font@tie{}@var{f}:@:
+@command{@g@troff}
+checks for glyphs defined with
+@code{fschar}
+after the list of fonts declared as font-specific special fonts
+with the
+@code{fspecial}
+request,
+but before the list of fonts declared as global special fonts
+with the
+@code{special}
+request.
 
-Finally, the @code{schar} request defines a global fallback glyph:
-@command{@g@troff} checks for glyphs defined with @code{schar} after the
-list of fonts declared as global special fonts with the @code{special}
-request, but before the already mounted special fonts.
+Finally,
+the
+@code{schar}
+request defines a global fallback glyph:@:
+@command{@g@troff}
+checks for glyphs defined with
+@code{schar}
+after the list of fonts declared as global special fonts
+with the
+@code{special}
+request,
+but before the already mounted special fonts.
 
 @xref{Character Classes}.
 

_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to