[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[groff] 07/12: doc/groff.texi: Recast ligatures/kerning intro.
From: |
G. Branden Robinson |
Subject: |
[groff] 07/12: doc/groff.texi: Recast ligatures/kerning intro. |
Date: |
Sun, 5 Nov 2023 11:12:17 -0500 (EST) |
gbranden pushed a commit to branch master
in repository groff.
commit f8f115e99ff847bcb7ee7408560ec3437eb14252
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Sun Nov 5 09:02:36 2023 -0600
doc/groff.texi: Recast ligatures/kerning intro.
---
doc/groff.texi | 32 +++++++++++++++++---------------
1 file changed, 17 insertions(+), 15 deletions(-)
diff --git a/doc/groff.texi b/doc/groff.texi
index 09ed5505c..ef3da05f8 100644
--- a/doc/groff.texi
+++ b/doc/groff.texi
@@ -11672,21 +11672,23 @@ integer.
@cindex ligatures and kerning
@cindex kerning and ligatures
-Ligatures are groups of characters that are run together, i.e, producing
-a single glyph. For example, the letters `f' and `i' can form a
-ligature `fi' as in the word `file'. This produces a cleaner look
-(albeit subtle) to the printed output. Usually, ligatures are not
-available in fonts for TTY output devices.
-
-Most PostScript fonts support the fi and fl ligatures. The C/A/T
-typesetter that was the target of @acronym{AT&T} @code{troff} also
-supported `ff', `ffi', and `ffl' ligatures. Advanced typesetters or
-`expert' fonts may include ligatures for `ft' and `ct', although GNU
-@code{troff} does not support these (yet).
-
-Only the current font is checked for ligatures and kerns; neither
-special fonts nor special charcters defined with the @code{char} request
-(and its siblings) are taken into account.
+Proportional fonts commonly employ two techniques to improve the
+esthetics of typeset text. @dfn{Ligatures} are sequences of glyphs that
+are visually connected or ``tied'', overlapping them and slightly
+altering their shapes. @dfn{Kerning} is the adjustment of horizontal
+spacing between glyphs. Neither is employed on terminals.@footnote{A
+monospaced font may possess glyphs for ligatures, but they are
+nevertheless seldom used to set text.}
+
+Most typesetters support ligatures for the sequences `fi', `fl', `ff',
+`ffi', and `ffl', and @code{troff} does likewise. Some fonts may
+include `ft' and `ct' ligatures; they are archaic and GNU @code{troff}
+does not (yet) support them.
+
+The formatter checks only the current font for ligatures and kerning
+adjustments; neither glyphs from special fonts nor special charcters
+defined with the @code{char} request (and its siblings) are considered
+for these processes.
@DefreqList {lg, [@Var{flag}]}
@DefregListEndx {.lg}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [groff] 07/12: doc/groff.texi: Recast ligatures/kerning intro.,
G. Branden Robinson <=