summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner LEMBERG <wl@gnu.org>2006-02-24 08:08:42 +0000
committerWerner LEMBERG <wl@gnu.org>2006-02-24 08:08:42 +0000
commit59abb3804582835556d1eb7a646cc5636fc8aae9 (patch)
treec93a535a60248f7fe5439fb9f37ab3f64eaeadf4
parent042e2783ce0857ec08ea1932ef8863e9f623039d (diff)
downloadgroff-git-59abb3804582835556d1eb7a646cc5636fc8aae9.tar.gz
* src/libs/libgroff/glyphuni.cpp (glyph_to_unicode_list): Use entry
for \-. Remove commented out entries for \' and \` (there are no such glyph names). * src/libs/libgroff/uniglyph.cpp (unicode_to_glyph_list): Remove commented out entries for \' and \`. * */*: s/legal/valid/ where appropriate.
-rw-r--r--ChangeLog13
-rw-r--r--ChangeLog.1156
-rw-r--r--NEWS4
-rw-r--r--contrib/mom/ChangeLog2
-rw-r--r--contrib/mom/NEWS4
-rw-r--r--contrib/mom/momdoc/color.html2
-rw-r--r--contrib/mom/momdoc/definitions.html2
-rw-r--r--contrib/mom/momdoc/docelement.html10
-rw-r--r--contrib/mom/momdoc/docprocessing.html2
-rw-r--r--contrib/mom/momdoc/inlines.html4
-rw-r--r--contrib/mom/momdoc/reserved.html14
-rw-r--r--contrib/mom/momdoc/typesetting.html2
-rw-r--r--contrib/mom/om.tmac8
-rw-r--r--contrib/pdfmark/pdfmark.ms2
-rw-r--r--contrib/pdfmark/pdfroff.sh4
-rw-r--r--doc/meref.me4
-rw-r--r--man/groff_diff.man10
-rw-r--r--src/devices/grohtml/post-html.cpp2
-rw-r--r--src/libs/libgroff/glyphuni.cpp12
-rw-r--r--src/libs/libgroff/uniglyph.cpp2
-rw-r--r--src/preproc/grn/grn.man11
21 files changed, 66 insertions, 54 deletions
diff --git a/ChangeLog b/ChangeLog
index 5bc39f5a7..8ca4c9858 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2006-02-24 Werner LEMBERG <wl@gnu.org>
+
+ * src/libs/libgroff/glyphuni.cpp (glyph_to_unicode_list): Use entry
+ for \-.
+ Remove commented out entries for \' and \` (there are no such glyph
+ names).
+
+ * src/libs/libgroff/uniglyph.cpp (unicode_to_glyph_list): Remove
+ commented out entries for \' and \`.
+
+
+ * */*: s/legal/valid/ where appropriate.
+
2006-06-23 Werner LEMBERG <wl@gnu.org>
* font/devhtml/R.proto, font/devutf8/R.proto: Remove incorrect \'
diff --git a/ChangeLog.115 b/ChangeLog.115
index 1d994f352..f7298af90 100644
--- a/ChangeLog.115
+++ b/ChangeLog.115
@@ -3881,7 +3881,7 @@ Tue Mar 19 11:06:50 1991 James Clark (jjc at jclark)
(mdate): New target.
* lib/font.c (text_file::next): Deal with arbitrarily long lines.
- Remove illegal input characters.
+ Remove invalid input characters.
Mon Mar 18 08:32:25 1991 James Clark (jjc at jclark)
@@ -5148,7 +5148,7 @@ Sun Sep 16 14:51:15 1990 James Clark (jjc at jclark)
Sat Sep 15 19:00:10 1990 James Clark (jjc at jclark)
- * troff/input.c (asciify): By default, illegal input characters
+ * troff/input.c (asciify): By default, invalid input characters
should return empty string.
* troff/input.c (copy_file): Handle first page transition like title.
@@ -5274,7 +5274,7 @@ Thu Sep 6 13:29:10 1990 James Clark (jjc at jclark)
* troff/node.h (dummy_node::dummy_node): Allow optional first
argument.
- * lib/lib.h: Make codes 0200 to 0237 illegal input characters.
+ * lib/lib.h: Make codes 0200 to 0237 invalid input characters.
* troff/token.h: Remove TOKEN_TITLE. Remove token::title. Add
TOKEN_REQUEST.
* troff/input.c (token::next): Turn a TITLE_REQUEST into a
diff --git a/NEWS b/NEWS
index 0a3cc973d..4811894d9 100644
--- a/NEWS
+++ b/NEWS
@@ -1733,7 +1733,7 @@ The g?nroff script simulates the nroff command using groff.
New special characters \(+h, \(+f, \(+p, \(Fn, \(Bq, \(bq, \(aq, \(lz,
\(an. See groff_char(7).
-^L is now a legal input character.
+^L is now a valid input character.
Groff
-----
@@ -2176,7 +2176,7 @@ If you constructed your own font files with an earlier version of
tfmtodit or afmtodit, you must construct them again using the current
version.
-Characters between 0200 and 0237 octal are no longer legal input
+Characters between 0200 and 0237 octal are no longer valid input
characters. Note that these are not used in ISO 8859.
A command called `grog' has been added, similar to the `doctype'
diff --git a/contrib/mom/ChangeLog b/contrib/mom/ChangeLog
index 3a4253fb9..2d05b6b94 100644
--- a/contrib/mom/ChangeLog
+++ b/contrib/mom/ChangeLog
@@ -207,7 +207,7 @@ o Addtion of font "styles" to om.tmac, plus changes to the FAMILY
and FT macros to manage them. New section in the doc appendices
on adding fonts and managing the new font styles.
-o Mom now uses a "fallback font" whenever there's an illegal call
+o Mom now uses a "fallback font" whenever there's an invalid call
to FAMILY.
o RW and EW now affect only the font in effect. A change of family
diff --git a/contrib/mom/NEWS b/contrib/mom/NEWS
index 13a8c5407..d4c2497e0 100644
--- a/contrib/mom/NEWS
+++ b/contrib/mom/NEWS
@@ -201,13 +201,13 @@ requires a unit of measure; points is assumed.
Release 1.1.6-b
---------------
-Added a SHIM macro that calculates and moves to the next "legal"
+Added a SHIM macro that calculates and moves to the next "valid"
baseline during document processing (useful if user starts playing
around with spacing/leading on a page and needs to get the leading
back on track).
Fixed handling of DOCHEADER OFF <distance> so that the first line of
-running text falls on a "legal" baseline when <distance> is given.
+running text falls on a "valid" baseline when <distance> is given.
Release 1.1.6-a
---------------
diff --git a/contrib/mom/momdoc/color.html b/contrib/mom/momdoc/color.html
index a6badbc4b..26a1787c2 100644
--- a/contrib/mom/momdoc/color.html
+++ b/contrib/mom/momdoc/color.html
@@ -206,7 +206,7 @@ for how to get a list of valid colour names.)
<strong>XCOLOR</strong> is similar to <strong>NEWCOLOR</strong> in
that it tells <strong>mom</strong> to initialize a colour, but it's
easier to use. All you have to do is pass it, as an argument, the
-legal name of one of the 256 pre-defined X colours. The name must
+valid name of one of the 256 pre-defined X colours. The name must
be all one word, and, breaking with <strong>mom</strong> policy, it
must be entered in lower case.
<p>
diff --git a/contrib/mom/momdoc/definitions.html b/contrib/mom/momdoc/definitions.html
index 80542afa0..0ab4df15b 100644
--- a/contrib/mom/momdoc/definitions.html
+++ b/contrib/mom/momdoc/definitions.html
@@ -102,7 +102,7 @@ at the current
<dt><a name="TERMS_DISCRETIONARYHYPHEN"><em>Discretionary hyphen</em></a>
<dd>A symbol inserted between two syllables of a word that indicates to a
-typesetting program the legal hyphenation points in the word. Normally,
+typesetting program the valid hyphenation points in the word. Normally,
if hyphenation is turned on, groff knows where to hyphenate words.
However, hyphenation being what it is (in English, at any rate),
groff doesn't always get it right. Discretionary hyphens make sure
diff --git a/contrib/mom/momdoc/docelement.html b/contrib/mom/momdoc/docelement.html
index 0ce950a30..714a30702 100644
--- a/contrib/mom/momdoc/docelement.html
+++ b/contrib/mom/momdoc/docelement.html
@@ -1274,12 +1274,12 @@ optional arguments: the character you want deposited at the line
break, the number of times you want the character repeated, and a
vertical adjustment factor.
<p>
-The first argument is any legal groff character (e.g. <kbd>*</kbd>
+The first argument is any valid groff character (e.g. <kbd>*</kbd>
[an asterisk], <kbd>\(dg</kbd> [a dagger], <kbd>\f(ZD\N'141\fP</kbd>
[an arbitrary character from Zapf Dingbats], <kbd>\l'4P'</kbd>
[a 4-pica long rule]). <strong>Mom</strong> sets the character
centred on the current line length. (See &quot;man groff_char&quot;
-for a list of all legal groff characters.)
+for a list of all valid groff characters.)
<p>
The second argument is the number of times to repeat the character.
<p>
@@ -1971,7 +1971,7 @@ precede each item you want in the list with <strong>ITEM</strong>.
<strong>Mom</strong> takes care of everything else with respect to
setting the item appropriate to the list you're in.
<p>
-In document processing, it is legal to have list items that contain
+In document processing, it is valid to have list items that contain
multiple paragraphs. Simply issue a
<a href="#PP">PP</a>
request for each paragraph <em>following</em> the first item.
@@ -2939,7 +2939,7 @@ which takes, as its single argument, the separator you want. For
safety and consistency's sake, ALWAYS enclose the argument in
double-quotes.
<p>
-The separator can be composed of any legal groff character, or any
+The separator can be composed of any valid groff character, or any
combination of characters. <strong>A word of caution:</strong> when
using a separator, <strong>mom</strong> doesn't insert a space
after the separator. Hence, if you want the space (you probably
@@ -3980,7 +3980,7 @@ macro to do this is <strong>ENDNOTE_LINENUMBER_SEPARATOR</strong>,
which takes, as its single argument, the separator you want.
(If the argument contains spaces, don't forget to enclose the
argument in double-quotes.) The separator can be composed of
-any legal groff character, or any combination of characters.
+any valid groff character, or any combination of characters.
For example, to get a colon separator after the line number in
line-numbered endnotes, you'd do
<p>
diff --git a/contrib/mom/momdoc/docprocessing.html b/contrib/mom/momdoc/docprocessing.html
index 6f64d68d9..ac1354e81 100644
--- a/contrib/mom/momdoc/docprocessing.html
+++ b/contrib/mom/momdoc/docprocessing.html
@@ -1780,7 +1780,7 @@ argument.
This starts the document 1.5 inches from the top of the page PLUS
whatever spacing adjustment <strong>mom</strong> has to make in
order to ensure that the first baseline of running text falls on a
-&quot;legal&quot; baseline (i.e. one that ensures that the bottom
+&quot;valid&quot; baseline (i.e. one that ensures that the bottom
margin of the first page falls where it should). The distance is
measured from the top edge of the paper to the
<a href="definitions.html#TERMS_BASELINE">baseline</a>
diff --git a/contrib/mom/momdoc/inlines.html b/contrib/mom/momdoc/inlines.html
index 9409aab93..5e3ead6cc 100644
--- a/contrib/mom/momdoc/inlines.html
+++ b/contrib/mom/momdoc/inlines.html
@@ -571,13 +571,13 @@ Groff's basic mechanism for inline font control is the escape
</table>
<p>
<strong>\f[&lt;</strong>font&gt;<strong>]</strong> can be used with
-any legal font style registered with groff. (See
+any valid font style registered with groff. (See
<a href="appendices.html#STYLE_EXTENSIONS">here</a>
for a list of pre-registered font styles provided by
<strong>mom</strong>).
<p>
<strong>\f[&lt;</strong>font&gt;<strong>]</strong> can also take a
-complete legal family+font name combo. This is especially useful
+complete valid family+font name combo. This is especially useful
should you need to change both family and font inline. For example,
if your prevailing family and font are Times Roman and you want a
few words in Courier Bold Italic, you could do this:
diff --git a/contrib/mom/momdoc/reserved.html b/contrib/mom/momdoc/reserved.html
index ab8eeb193..e056ba1d8 100644
--- a/contrib/mom/momdoc/reserved.html
+++ b/contrib/mom/momdoc/reserved.html
@@ -186,10 +186,10 @@ TYPESIZE Diverts SIZESPECS routine so it doesn't print
#ABORT_FT_ERRORS Abort on FT errors? (toggle)
#ALD ALD value
-#ARGS_TO_LIST Tells LIST whether LIST was invoked with a legal
+#ARGS_TO_LIST Tells LIST whether LIST was invoked with a valid
arg; controls LIST OFF processing
#ARGS_TO_SQ Tells SMARTQUOTES whether it was invoked with a
- legal arg; controls SMARTQUOTES OFF
+ valid arg; controls SMARTQUOTES OFF
processing
#AUTOLEAD_FACTOR Using FACTOR arg to AUTOLEAD? (toggle)
#AUTO_LEAD Using autolead? (toggle)
@@ -908,14 +908,14 @@ Q_NOFIT Handles spacing of quotes when quote does not fit on
the page
QUIT_LISTS Exit lists cleanly and completely
SET_LIST_INDENT Restore indent of a prev. level of list
-SHIM Advance to next "legal" baseline
+SHIM Advance to next "valid" baseline
TERMINATE .em that ensures deferred footnotes get output
on final pages
TRAPS Sets hdrftr traps; optionally adjusts #DOC_LEAD
to fill page to #B_MARGIN
TYPEWRITER Sets family (C), font (R) and point size (12)
for PRINTSTYLE TYPEWRITE
-VFP_CHECK Trap-sprung macro 1 legal baseline higher than
+VFP_CHECK Trap-sprung macro 1 valid baseline higher than
where FOOTER will be sprung; checks whether
there is, in fact, just enough room for
another line of running text to be added to
@@ -1190,7 +1190,7 @@ dc "mark" register for document columns
processed
#FN_GAP When there are footnotes on a page, the
difference between where FOOTER will be
- sprung and the next legal baseline.
+ sprung and the next valid baseline.
Used in VFP_CHECK.
#FN_LEAD Lead in footnotes after FN_AUTOLEAD is
applied
@@ -1293,7 +1293,7 @@ dc "mark" register for document columns
#L_MARGIN_DIFF Difference between DOC_L_MARGIN and
L_MARGIN
#LEFT_CAP_HEIGHT Cap height of left string in headers/footers
-#LEGAL_BASELINE Calculates vert. position of next legal
+#LEGAL_BASELINE Calculates vert. position of next valid
baseline in SHIM
#LETTER_STYLE 1=BUSINESS 2=PERSONAL
#LINEBREAK Did we have a linebreak? (toggle)
@@ -1484,7 +1484,7 @@ dc "mark" register for document columns
(used for subhead spacing)
#SH_NUM Subhead number
#SHIM Amount of lead required to advance to
- next legal baseline
+ next valid baseline
#SILENT_BQUOTE_LN "Silently" linenumber blockquotes? (toggle)
#SILENT_QUOTE_LN "Silently" linenumber quotes? (toggle)
#SINGLE_SPACE Is TYPEWRITE in single space mode? (toggle)
diff --git a/contrib/mom/momdoc/typesetting.html b/contrib/mom/momdoc/typesetting.html
index a161c5b4c..5e129d676 100644
--- a/contrib/mom/momdoc/typesetting.html
+++ b/contrib/mom/momdoc/typesetting.html
@@ -690,7 +690,7 @@ For example, if you add the Garamond family, name the font files
GARAMONDBI
</pre>
-GARAMOND then becomes a legal family name you can pass to
+GARAMOND then becomes a valid family name you can pass to
<strong>FAMILY</strong>. (You could, of course, shorten GARAMOND to just
G, or GD.) R, I, B, and BI after GARAMOND are the roman, italic,
bold and bold-italic fonts respectively.
diff --git a/contrib/mom/om.tmac b/contrib/mom/om.tmac
index a745212eb..569797e38 100644
--- a/contrib/mom/om.tmac
+++ b/contrib/mom/om.tmac
@@ -1798,7 +1798,7 @@ to make sure all indents are off before setting tabs.
\# color). If <alias> is given, creates a string of <alias name>
\# that references the x color name of the first argument.
\# *Notes:
-\# The color name must be a legal color name from rgb.txt, and
+\# The color name must be a valid color name from rgb.txt, and
\# must be given entirely in lower case, all one word.
\#
.MAC XCOLOR END
@@ -6528,12 +6528,12 @@ the macro whose style is to be changed.
\# *Argument:
\# None
\# *Function:
-\# Advances to the next "legal" baseline.
+\# Advances to the next "valid" baseline.
\# *Notes:
\# If a user plays around with spacing in a doc (say, with ALD),
\# it isn't easy to get mom back on track so she can achieve
\# perfectly flush bottom margins. Any time SHIM is used, it
-\# ensures that the next output line falls on a legal baseline.
+\# ensures that the next output line falls on a valid baseline.
\#
\# First, a little convenience macro
\#
@@ -9871,7 +9871,7 @@ Default is OFF.
. el \{\
.\" This seems to be the only way to get the baseline of quotes that start
.\" at the top of the page to fall on the first line of the "grid" (i.e on
-.\" the first legal baseline of the page).
+.\" the first valid baseline of the page).
. ie \\n[#Q_TOP]=\\n[#PAGE_TOP] \{\
. if \\n[#QUOTE]=1 \{\
. rn P_QUOTE Q_TEMP
diff --git a/contrib/pdfmark/pdfmark.ms b/contrib/pdfmark/pdfmark.ms
index 0e9f0747f..c7a7ef9dd 100644
--- a/contrib/pdfmark/pdfmark.ms
+++ b/contrib/pdfmark/pdfmark.ms
@@ -1397,7 +1397,7 @@ even if they would otherwise be interpreted as such.
It is also useful when the argument list to
.CW pdfhref
contains special characters \(em any special character,
-which is not legal in a
+which is not valid in a
.CW groff
macro name, will cause a parsing error, if
.CW pdfhref
diff --git a/contrib/pdfmark/pdfroff.sh b/contrib/pdfmark/pdfroff.sh
index b34699515..2474e73aa 100644
--- a/contrib/pdfmark/pdfroff.sh
+++ b/contrib/pdfmark/pdfroff.sh
@@ -3,7 +3,7 @@
#
# Function: Format PDF Output from groff Markup
#
-# Copyright (C) 2005, Free Software Foundation, Inc.
+# Copyright (C) 2005, 2006, Free Software Foundation, Inc.
# Written by Keith Marshall (keith.d.marshall@ntlworld.com)
#
# This file is part of groff.
@@ -297,7 +297,7 @@
#
# Those standard options which expect an argument, but are specified with
# an intervening space, between flag and argument, must be reparsed, so we
-# can trap illegal use of '-T dev', or missing input files.
+# can trap invalid use of '-T dev', or missing input files.
#
-[dfFILmMnoPrTwW])
OPTNAME="$1"
diff --git a/doc/meref.me b/doc/meref.me
index 5b68aa16c..848b6c83f 100644
--- a/doc/meref.me
+++ b/doc/meref.me
@@ -128,9 +128,9 @@ Notice that font 0 is a
.q pseudo-font ;
that is,
it is simulated by the macros.
-This means that although it is legal to set a font register
+This means that although it is valid to set a font register
to zero,
-it is not legal to use the escape character form,
+it is not valid to use the escape character form,
such as:
.(b
\ef0
diff --git a/man/groff_diff.man b/man/groff_diff.man
index 94873dd63..a8e9e7641 100644
--- a/man/groff_diff.man
+++ b/man/groff_diff.man
@@ -3,12 +3,13 @@
.ig
groff_diff.man
-Last update : 26 Jul 2004
+Last update : 24 Feb 2006
This file is part of groff, the GNU roff type-setting system.
It is the source of the man-page groff_diff(7).
-Copyright (C) 1989, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+Copyright (C) 1989, 2001, 2002, 2003, 2004, 2006
+ Free Software Foundation, Inc.
written by James Clark
modified by Werner Lemberg <wl@gnu.org>
@@ -2232,7 +2233,7 @@ Unlike with the
.B cf
request, the file cannot contain characters such as
.SM NUL
-that are not legal troff input characters.
+that are not valid troff input characters.
.
.TP
.BI .trin\ abcd
@@ -3759,7 +3760,8 @@ classical "device-independent" troff did.
.SH AUTHORS
.\" --------------------------------------------------------------------
.
-Copyright (C) 1989, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+Copyright (C) 1989, 2001, 2002, 2003, 2004, 2006
+Free Software Foundation, Inc.
.
.P
This document is distributed under the terms of the FDL (GNU Free
diff --git a/src/devices/grohtml/post-html.cpp b/src/devices/grohtml/post-html.cpp
index f427149ae..5bd7fc7de 100644
--- a/src/devices/grohtml/post-html.cpp
+++ b/src/devices/grohtml/post-html.cpp
@@ -2761,7 +2761,7 @@ void html_printer::do_pointsize (char *arg)
t = page_contents->glyphs.get_data();
}
/*
- * collect legal pointsize
+ * collect valid pointsize
*/
pointsize = atoi(arg);
}
diff --git a/src/libs/libgroff/glyphuni.cpp b/src/libs/libgroff/glyphuni.cpp
index 4970f64d0..1f65be61c 100644
--- a/src/libs/libgroff/glyphuni.cpp
+++ b/src/libs/libgroff/glyphuni.cpp
@@ -34,7 +34,7 @@ implement_ptable(glyph_to_unicode)
PTABLE(glyph_to_unicode) glyph_to_unicode_table;
-// The commented out entries in the table below can't be used in glyph
+// The entries commented out in the table below can't be used in glyph
// names.
struct S {
@@ -117,7 +117,6 @@ struct S {
{ "_", "005F" },
{ "ru", "005F" },
{ "ul", "005F" },
-//{ "\\`", "0060" },
{ "ga", "0060" },
{ "a", "0061" },
{ "b", "0062" },
@@ -173,8 +172,8 @@ struct S {
{ "Fo", "00AB" },
{ "no", "00AC" },
{ "tno", "00AC" },
-// The soft hypen U+00AD is meaningful only in the input file,
-// not in the output.
+ // The soft hypen U+00AD is meaningful only in the input file,
+ // not in the output.
{ "rg", "00AE" },
{ "a-", "00AF" },
{ "de", "00B0" },
@@ -183,7 +182,6 @@ struct S {
{ "S2", "00B2" },
{ "S3", "00B3" },
{ "aa", "00B4" },
-//{ "\\'", "00B4" },
{ "mc", "00B5" },
{ "ps", "00B6" },
{ "pc", "00B7" },
@@ -400,11 +398,11 @@ struct S {
{ "product", "220F" },
{ "coproduct", "2210" },
{ "sum", "2211" },
- // `mi' (and `\-') denotes a MINUS sign. But it is used in many man pages
+ // `mi' and `\-' represent a MINUS sign. But it is used in many man pages
// to denote the U+002D character that introduces a command-line option.
// For devices that support copy&paste, such as devhtml and devutf8, the
// user can apply the workaround described in the PROBLEMS file.
-//{ "\\-", "2212" },
+ { "\\-", "2212" },
{ "mi", "2212" },
{ "-+", "2213" },
{ "**", "2217" },
diff --git a/src/libs/libgroff/uniglyph.cpp b/src/libs/libgroff/uniglyph.cpp
index cd80d89a1..94bbda2a1 100644
--- a/src/libs/libgroff/uniglyph.cpp
+++ b/src/libs/libgroff/uniglyph.cpp
@@ -146,7 +146,6 @@ struct S {
//{ "005F", "ru" },
{ "005F", "ul" },
{ "0060", "ga" },
-//{ "0060", "\\`" },
{ "0061", "a" },
{ "0061_0300", "`a" },
{ "0061_0301", "'a" },
@@ -241,7 +240,6 @@ struct S {
{ "00B2", "S2" },
{ "00B3", "S3" },
{ "00B4", "aa" },
-//{ "00B4", "\\'" },
{ "00B5", "mc" },
{ "00B6", "ps" },
{ "00B7", "pc" },
diff --git a/src/preproc/grn/grn.man b/src/preproc/grn/grn.man
index 575b4ee70..a70cc160b 100644
--- a/src/preproc/grn/grn.man
+++ b/src/preproc/grn/grn.man
@@ -1,6 +1,7 @@
'\" t
.ig
-Copyright (C) 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+Copyright (C) 2000, 2001, 2002, 2003, 2004, 2006
+ Free Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of
this manual provided the copyright notice and this permission notice
@@ -341,9 +342,9 @@ However,
.I gremlin
text is now processed by
.IR @g@troff ,
-so anything legal in a single line of
+so anything valid in a single line of
.I @g@troff
-input is legal in a line of
+input is valid in a line of
.I gremlin
text (barring `.' directives at the beginning of a line).
Thus, it is possible to have equations within a
@@ -547,7 +548,7 @@ version).
After the points comes a line containing two decimal values, giving the
brush and size for the element.
The brush determines the style in which things are drawn.
-For vectors, arcs, and curves there are six legal brush values:
+For vectors, arcs, and curves there are six valid brush values:
.sp
.TS
center, tab(@);
@@ -560,7 +561,7 @@ ncw(0.1i)l.
6 \(mi@@medium solid lines
.TE
.sp
-For polygons, one more value, 0, is legal.
+For polygons, one more value, 0, is valid.
It specifies a polygon with an invisible border.
For text, the brush selects a font as follows:
.sp