[Top][All Lists]

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

[groff] 05/05: grodvi(1): Fix page-local .FT macro usage.

From: G. Branden Robinson
Subject: [groff] 05/05: grodvi(1): Fix page-local .FT macro usage.
Date: Fri, 21 Aug 2020 06:12:17 -0400 (EDT)

gbranden pushed a commit to branch master
in repository groff.

commit 50e1e83d66e67dc5479017d3f82daf962c940c72
Author: G. Branden Robinson <>
AuthorDate: Fri Aug 21 18:10:24 2020 +1000

    grodvi(1): Fix page-local .FT macro usage.
    ...and comment it.
    * src/devices/grodvi/ Comment .FT.  We look at most
      page-local macros with a jaundiced eye, but like its counterparts in
      gropdf(1) and grops(1), this one pays its freight (also see
      b21c2aed716bff4f94dcadd43e878ec3063a132c, 16 August 2020).
      (Usage): In the case of the CW and CWI fonts, the lines were
      incorrectly ordered so these fonts did not appear in the rendered
      document.  (Note: you have to generate the page with -Tdvi and then
      use dvips or dvipdf for _any_ of the font switches intended by .FT.)
      Problem dates back to 16f754849f33318320f0d06c4d303b1b1df524f4, 26
      February 2002).
 src/devices/grodvi/ | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/devices/grodvi/ b/src/devices/grodvi/
index 1d42550..d6eaaf3 100644
--- a/src/devices/grodvi/
+++ b/src/devices/grodvi/
@@ -33,6 +33,10 @@ grodvi \- convert groff output to TeX DVI format
 .ie t .ds tx T\h'-.1667m'\v'.224m'E\v'-.224m'\h'-.125m'X
 .el .ds tx TeX
+.\" This macro definition is poor style from a portability standpoint,
+.\" but it's a good test and demonstration of the standard font
+.\" repertoire for the devices where it has any effect at all, and so
+.\" should be retained.
 .de FT
 .  if '\\*(.T'dvi' .ft \\$1
@@ -335,14 +339,14 @@ There are also the following fonts which are not members 
of a family:
 .B CW
-CM Typewriter Text (cmtt10)
+CM Typewriter Text (cmtt10)
-CM Italic Typewriter Text (cmitt10)
+CM Italic Typewriter Text (cmitt10)

reply via email to

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