groff-commit
[Top][All Lists]
Advanced

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

[groff] 08/11: doc/groff.texi: Fix organization nit.


From: G. Branden Robinson
Subject: [groff] 08/11: doc/groff.texi: Fix organization nit.
Date: Tue, 23 May 2023 16:25:35 -0400 (EDT)

gbranden pushed a commit to branch master
in repository groff.

commit 82d64d63413b92c7bd58bb70630afedc5408d347
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Tue May 23 13:54:56 2023 -0500

    doc/groff.texi: Fix organization nit.
    
    Give italic corrections their own node and subsection.
    
    Also adjust dead-tree pagination.
    
    Also add an annotation to try to provoke mdoc fans into defending a
    groff feature well enough that it can be properly documented.
---
 doc/groff.texi | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/doc/groff.texi b/doc/groff.texi
index 325eb7d83..31d01b453 100644
--- a/doc/groff.texi
+++ b/doc/groff.texi
@@ -10117,6 +10117,7 @@ special symbols (Greek, mathematics).
 * Special Fonts::
 * Artificial Fonts::
 * Ligatures and Kerning::
+* Italic Corrections::
 * Dummy Characters::
 @end menu
 
@@ -11493,9 +11494,13 @@ for large values it is thus recommended to increase 
the line length by
 the same amount to compensate.
 @endDefreq
 
-Sometimes, when typesetting letters of different fonts, more or less
-space at such boundaries is needed.  Two escape sequences help with
-this.
+@c ---------------------------------------------------------------------
+
+@node Italic Corrections, Dummy Characters, Ligatures and Kerning, Fonts and 
Symbols
+@subsection Italic Corrections
+
+When typesetting adjacent glyphs from typefaces of different slants, the
+space between them may require adjustment.
 
 @Defesc {\\/, , , }
 @cindex italic correction (@code{\/})
@@ -11531,7 +11536,8 @@ immediately by an oblique glyph without any intervening 
space.
 
 @c TODO: Move this node earlier in the text due to dummy characters'
 @c multifarious effects.
-@node Dummy Characters,  , Ligatures and Kerning, Fonts and Symbols
+@need 1000
+@node Dummy Characters,  , Italic Corrections, Fonts and Symbols
 @subsection Dummy Characters
 
 As discussed in @ref{Requests and Macros}, the first character on an
@@ -11622,6 +11628,11 @@ the side effects on formatting that you desire except 
for sticking an
 ugly ampersand in the midst of your text, the dummy character is what
 you want in its place.
 
+@c XXX: This feature seems nearly impossible to motivate.  The _only_
+@c use of it in the groff source tree is for the mdoc package, for which
+@c it seems to be special pleading for that package's unique approach to
+@c macro argument reprocessing, which also involves an idiosyncratic
+@c approach to punctuation characters in macro argument lists.
 @Defesc {\\), , , }
 @cindex transparent dummy character (@code{\)})
 @cindex character, transparent dummy (@code{\)})
@@ -11661,6 +11672,7 @@ And a third.
 @c _honor_ vertical spacing (to within their crude vertical motion
 @c quanta).
 
+@need 2000
 @node Manipulating Type Size and Vertical Spacing, Colors, Fonts and Symbols, 
GNU troff Reference
 @section Manipulating Type Size and Vertical Spacing
 @cindex manipulating type size and vertical spacing



reply via email to

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