Bug#900245: gftodvi.1: Some formatting fixes
Package: texlive-binaries
Version: 2018.20180416.47457-3+b1
Severity: minor
Tags: patch
Dear Maintainer,
* What led up to the situation?
Warning from "groff":
<gftodvi.1>:63 (macro BR): only 1 argument, but more are expected
Output is from: test-groff -b -e -mandoc -T utf8 -rF0 -t -w w -z
[ "test-groff" is a developmental version of "groff" ]
The patch is in the attachment.
####
Summary of changes:
Add a missing italic correction (or use a macro).
Add a space character between sentences to make them two (or begin each
sentence on a new line).
Change a two-fonts macro to an one-font macro with a singular argument.
Protect '.' if not end of sentence by adding '\&'.
###
Details:
Test nr. 41:
Wrong distance between sentences or protect the indicator.
1) Separate the sentences and subordinate clauses; each begins on a new
line. See man-pages(7) [package "manpages"] and "info groff".
Or
2) Adjust space between sentences (two spaces),
3) or protect the indicator by adding "\&" after it.
The "indicator" is an "end-of-sentence character" (.!?).
37:software that has already been written for \*(TX). The characters in the
48:pixels that actually make up the character. (We wouldn't
51:is used for the information at the top of the page. A `label' font
52:is used for the labels on key points of the figure. A `slant'
65:\*(MF source file, or you can change the fonts online. An online dialog
68:with a `/'. For example,
77:OK; any more? grayfontarea /home/art/don/
80:OK; any more? slantfont /home/fonts/slantimagen6
83:OK; any more? <RET>
97:DVI-reading software. The output file name uses the same
102:extension added. For example, the input file
128:TEXFONTS. If that is not set, it uses the system default.
146:Donald E. Knuth,
152:Donald E. Knuth et al.,
156:Donald E. Knuth wrote the program. It was published as part of the
#####
Test nr. 45:
Add a missing italic left correction in front of \fI, or use a macro
20:.RB [ \-overflow-label-offset=\fIreal\fP ]
#####
-- System Information:
Debian Release: buster/sid
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.9.88-1-u1 (SMP w/2 CPU cores)
Locale: LANG=is_IS.iso88591, LC_CTYPE=is_IS.iso88591 (charmap=ISO-8859-1), LANGUAGE=is_IS.iso88591 (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
Versions of packages texlive-binaries depends on:
[removed, too long a list]
Versions of packages texlive-binaries recommends:
ii texlive-base 2018.20180505-1
texlive-binaries suggests no packages.
-- no debconf information
--
Bjarni I. Gislason
--- gftodvi.1 2018-05-13 21:39:41.000000000 +0000
+++ gftodvi.1.new 2018-05-27 23:46:23.000000000 +0000
@@ -17,7 +17,7 @@
gftodvi \- make proof sheets from generic font files
.SH SYNOPSIS
.B gftodvi
-.RB [ \-overflow-label-offset=\fIreal\fP ]
+.RB [ \-overflow-label-offset=\fI\,real\/\fP ]
.RB [ \-verbose ]
.I gf_file_name
.\"=====================================================================
@@ -34,7 +34,7 @@ program converts a generic font
file output by, for example,
.BR mf (1),
to a device independent (DVI) file (that can then be typeset using the same
-software that has already been written for \*(TX). The characters in the
+software that has already been written for \*(TX). The characters in the
.I gf
file will appear one per page, with labels, titles, and annotations
as specified in Appendix H (Hardcopy Proofs) of
@@ -45,11 +45,11 @@ uses other fonts in addition to the main
.I gf
file.
A `gray' font is used to typeset the
-pixels that actually make up the character. (We wouldn't
+pixels that actually make up the character. (We wouldn't
want all the pixels to be simply black, since then labels,
key points, and other information would be lost.) A `title' font
-is used for the information at the top of the page. A `label' font
-is used for the labels on key points of the figure. A `slant'
+is used for the information at the top of the page. A `label' font
+is used for the labels on key points of the figure. A `slant'
font is used to typeset diagonal lines, which
otherwise have to be simulated using horizontal and vertical rules.
The default gray, title, and label fonts are
@@ -60,12 +60,12 @@ and
respectively; there is no default slant font.
.PP
To change the default fonts, you can give
-.BR special
+.B special
commands in your
\*(MF source file, or you can change the fonts online. An online dialog
ensues if you end the
.I gf_file_name
-with a `/'. For example,
+with a `/'. For example,
.br
.ti +2
gftodvi cmr10.300gf/
@@ -94,12 +94,12 @@ The
on the command line must be complete. Because
the resolution is part of the extension, it would not make
sense to append a default extension as is done with \*(TX or
-DVI-reading software. The output file name uses the same
+DVI-reading software. The output file name uses the same
root as the
.I gf
file, with the
.B .dvi
-extension added. For example, the input file
+extension added. For example, the input file
.I cmr10.2602gf
would become
.IR cmr10.dvi .
@@ -125,7 +125,7 @@ looks for
.I gf_file_name
using the
environment variable GFFONTS. If that is not set, it uses the variable
-TEXFONTS. If that is not set, it uses the system default.
+TEXFONTS. If that is not set, it uses the system default.
.PP
See
.BR tex (1)
@@ -143,17 +143,17 @@ The \*(MF sources.
.BR tex (1),
.BR mf (1).
.br
-Donald E. Knuth,
+Donald E.\& Knuth,
.I "The \*(MFbook"
(Volume C of
.IR "Computers and Typesetting" ),
Addison-Wesley, 1986, ISBN 0-201-13445-4.
.br
-Donald E. Knuth et al.,
+Donald E.\& Knuth et al.,
.IR \*(MFware .
.\"=====================================================================
.SH AUTHORS
-Donald E. Knuth wrote the program. It was published as part of the
+Donald E.\& Knuth wrote the program. It was published as part of the
.I \*(MFware
technical report, available from the \*(TX Users Group.
Paul Richards ported it to Unix.
Reply to: