groff-commit
[Top][All Lists]
Advanced

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

[groff] 01/01: Convert \(aq to ' in man pages' running prose.


From: G. Branden Robinson
Subject: [groff] 01/01: Convert \(aq to ' in man pages' running prose.
Date: Tue, 2 May 2017 20:16:58 -0400 (EDT)

gbranden pushed a commit to branch master
in repository groff.

commit 9d48dd6d1e063bff56efbde4981030324332ae23
Author: G. Branden Robinson <address@hidden>
Date:   Mon May 1 09:09:46 2017 -0400

    Convert \(aq to ' in man pages' running prose.
    
    See discussion at
    https://lists.gnu.org/archive/html/groff/2017-04/msg00096.html
    et seq.
---
 contrib/groff_filenames/groff_filenames.5.man |   2 +-
 contrib/hdtbl/groff_hdtbl.7.man               |   4 +-
 contrib/mm/groff_mm.7.man                     |  36 +++----
 contrib/mm/mmroff.1.man                       |   2 +-
 contrib/mom/groff_mom.7.man                   | 130 +++++++++++++-------------
 contrib/pdfmark/pdfroff.1.man                 |   4 +-
 contrib/pic2graph/pic2graph.1.man             |   2 +-
 man/ditroff.7.man                             |  12 +--
 man/groff.7.man                               |  14 +--
 man/groff_char.7.man                          |   6 +-
 man/groff_diff.7.man                          |  40 ++++----
 man/groff_font.5.man                          |   8 +-
 man/groff_tmac.5.man                          |  28 +++---
 man/roff.7.man                                |  36 +++----
 src/devices/grodvi/grodvi.1.man               |   8 +-
 src/devices/grohtml/grohtml.1.man             |   4 +-
 src/devices/grolbp/grolbp.1.man               |   8 +-
 src/devices/grolj4/grolj4.1.man               |   2 +-
 src/devices/gropdf/gropdf.1.man               |  12 +--
 src/devices/gropdf/pdfmom.1.man               |   8 +-
 src/devices/grops/grops.1.man                 |  34 +++----
 src/devices/grotty/grotty.1.man               |  20 ++--
 src/preproc/eqn/eqn.1.man                     |  18 ++--
 src/preproc/grn/grn.1.man                     |  28 +++---
 src/preproc/pic/pic.1.man                     |  16 ++--
 src/preproc/preconv/preconv.1.man             |  12 +--
 src/preproc/soelim/soelim.1.man               |   2 +-
 src/preproc/tbl/tbl.1.man                     |  20 ++--
 src/roff/groff/groff.1.man                    |  16 ++--
 src/roff/nroff/nroff.1.man                    |   4 +-
 src/roff/troff/troff.1.man                    |   8 +-
 src/utils/afmtodit/afmtodit.1.man             |   8 +-
 src/utils/hpftodit/hpftodit.1.man             |  10 +-
 src/utils/indxbib/indxbib.1.man               |   2 +-
 src/utils/tfmtodit/tfmtodit.1.man             |   2 +-
 tmac/groff_man.7.man                          |   8 +-
 tmac/groff_ms.7.man                           |  16 ++--
 tmac/groff_trace.7.man                        |   2 +-
 tmac/groff_www.7.man                          |   8 +-
 39 files changed, 300 insertions(+), 300 deletions(-)

diff --git a/contrib/groff_filenames/groff_filenames.5.man 
b/contrib/groff_filenames/groff_filenames.5.man
index 0a69c95..126ee96 100644
--- a/contrib/groff_filenames/groff_filenames.5.man
+++ b/contrib/groff_filenames/groff_filenames.5.man
@@ -637,7 +637,7 @@ or in graphical mode (PDF) by
 .
 .P
 .UR https://\:github.com/\:n-t-roff/\:heirloom-doctools
-.I Gunnar Ritter\(aqs Heirloom roff project
+.I Gunnar Ritter's Heirloom roff project
 .UE .
 .
 You can get this package with the shell command:
diff --git a/contrib/hdtbl/groff_hdtbl.7.man b/contrib/hdtbl/groff_hdtbl.7.man
index 3adf1a2..1798a51 100644
--- a/contrib/hdtbl/groff_hdtbl.7.man
+++ b/contrib/hdtbl/groff_hdtbl.7.man
@@ -195,7 +195,7 @@ An advantage of
 .B hdtbl
 is that the tables are constructed without calling a preprocessor; this
 means that
-.BR groff \[aq]s
+.BR groff 's
 full macro capabilities are available.
 .
 On the other hand, table processing with
@@ -328,7 +328,7 @@ Equivalent to the above is the following notation.
 By default, the formatted table is inserted into the surrounding text
 at the place of its definition.
 .
-If the vertical space isn\[aq]t sufficient, it is placed at the top of
+If the vertical space isn't sufficient, it is placed at the top of
 the next page.
 .
 Tables can also be stored for later insertion.
diff --git a/contrib/mm/groff_mm.7.man b/contrib/mm/groff_mm.7.man
index 3aa0d82..efe6e74 100644
--- a/contrib/mm/groff_mm.7.man
+++ b/contrib/mm/groff_mm.7.man
@@ -222,11 +222,11 @@ respectively.
 .
 Internally, font positions are used for backwards compatibility.
 .
-From a practical point of view it doesn\[aq]t make a big difference
+From a practical point of view it doesn't make a big difference
 \[en] a different font family can still be selected with a call to the
 .B .fam
 request or using
-.BR groff \[aq]s
+.BR groff 's
 .B \-f
 command line option.
 .
@@ -281,7 +281,7 @@ Abstract end, see
 .
 .TP
 .BI AF\ \fR[\fP name-of-firm \fR]\fP
-Author\[aq]s firm, should be called before
+Author's firm, should be called before
 .BR AU ,
 see also
 .BR COVER .
@@ -406,7 +406,7 @@ Sets the text above the abstract text.
 .
 .TP
 .BI AT\  "title1 \fR[\fPtitle2 \fR[.\|.\|.]]\fP"
-Author\[aq]s title.
+Author's title.
 .
 .B AT
 must appear just after each
@@ -1206,11 +1206,11 @@ is added to the header in the text but not in the table 
of contents.
 .
 This is normally used for footnote marks and similar things.
 .
-Don\[aq]t use
+Don't use
 .B \[rs]*F
 in
 .IR heading-suffix ,
-it doesn\[aq]t work.
+it doesn't work.
 .
 A manual label must be used, see
 .BR FS .
@@ -1623,7 +1623,7 @@ all are concatenated.
 .
 .TP
 .BI IA\  "\fR[\fPaddressee-name \fR[\fPtitle\fR]]\fP"
-Begin specification of the addressee and addressee\[aq]s address in
+Begin specification of the addressee and addressee's address in
 letter style.
 .
 Several names can be specified with empty
@@ -2007,7 +2007,7 @@ l lx.
 address@hidden
 address@hidden
 Blocked.
-Date line, return address, writer\[aq]s address and closing
+Date line, return address, writer's address and closing
 begins at the center of the line.
 .
 All other lines begin at the left margin.
@@ -2024,7 +2024,7 @@ T}
 address@hidden
 Simplified.
 Almost the same as the full-blocked style.
-Subject and the writer\[aq]s identification are printed in all-capital.
+Subject and the writer's identification are printed in all-capital.
 T}
 .TE
 .RE
@@ -2141,8 +2141,8 @@ tab(@);
 l l.
 address@hidden memorandum, no type printed.
 address@hidden with \[oq]MEMORANDUM FOR FILE\[cq] printed.
address@hidden with \[oq]PROGRAMMER\[aq]S NOTES\[cq] printed.
address@hidden with \[oq]ENGINEER\[aq]S NOTES\[cq] printed.
address@hidden with \[oq]PROGRAMMER'S NOTES\[cq] printed.
address@hidden with \[oq]ENGINEER'S NOTES\[cq] printed.
 address@hidden paper style.
 address@hidden letter style.
 .TE
@@ -2210,7 +2210,7 @@ See
 .B NCOL
 Force printing to the next column.
 .
-Don\[aq]t use this together with the
+Don't use this together with the
 .B MUL*
 macros, see
 .BR 2C .
@@ -2224,7 +2224,7 @@ The argument selects between the predefined type of 
notations.
 If the second argument is available,
 then the argument becomes the entire notation.
 .
-If the argument doesn\[aq]t select a predefined type,
+If the argument doesn't select a predefined type,
 it is printed as \[oq]Copy (\fIarg\/\fP) to\[cq].
 .
 It is possible to add more standard notations,
@@ -2330,7 +2330,7 @@ Using 0 and\~1 is the same as adding that value to
 .BR P .
 .
 A value of\~2 indents all paragraphs, except after headings, lists,
-and displays (this value can\[aq]t be used as an argument to
+and displays (this value can't be used as an argument to
 .B P
 itself).
 .
@@ -2359,7 +2359,7 @@ A line break is done unless the fourth argument is given.
 This can be used to avoid the page number on the first page
 while setting new width and length.
 .
-(It seems as if this macro sometimes doesn\[aq]t work too well.
+(It seems as if this macro sometimes doesn't work too well.
 .
 Use the command line arguments to change
 line length, page length, and page offset instead.)
@@ -2880,7 +2880,7 @@ ends the header of the table.
 .
 This header is printed again if a page break occurs.
 .
-Argument \[oq]N\[cq] isn\[aq]t implemented yet.
+Argument \[oq]N\[cq] isn't implemented yet.
 .
 .TP
 .BI TL\  "\fR[\fPcharging-case-number \fR[\fPfiling-case-number\fR]]\fP"
@@ -3070,7 +3070,7 @@ and setting top and/or bottom margin to less than the 
default.
 .
 .TP
 .BI WA\  "\fR[\fPwriter-name \fR[\fPtitle\fR]]\fP"
-Begin specification of the writer and writer\[aq]s address.
+Begin specification of the writer and writer's address.
 .
 Several names can be specified with empty
 .BR WA / WE
@@ -3265,7 +3265,7 @@ is an array containing the different strings used in
 It is really a number of string variables prefixed with
 .BR Letns! .
 .
-If the argument doesn\[aq]t exist, it is included between
+If the argument doesn't exist, it is included between
 .B ()
 with
 .B Letns!copy
diff --git a/contrib/mm/mmroff.1.man b/contrib/mm/mmroff.1.man
index 1de1ba9..4e4256c 100644
--- a/contrib/mm/mmroff.1.man
+++ b/contrib/mm/mmroff.1.man
@@ -69,7 +69,7 @@ when the cross reference file is up to date.
 .B \-x
 Just create the cross reference file.
 .
-This can be used to refresh the cross reference file, it isn\(aqt
+This can be used to refresh the cross reference file, it isn't
 always needed to have accurate cross references and by using this
 option
 .B groff
diff --git a/contrib/mom/groff_mom.7.man b/contrib/mom/groff_mom.7.man
index 05b7a26..881559a 100644
--- a/contrib/mom/groff_mom.7.man
+++ b/contrib/mom/groff_mom.7.man
@@ -132,8 +132,8 @@ output.
 provides two categories of macros: macros for typesetting, and
 macros for document processing.
 .
-The typesetting macros provide access to groff\[aq]s typesetting
-capabilities in ways that are simpler to master than groff\[aq]s
+The typesetting macros provide access to groff's typesetting
+capabilities in ways that are simpler to master than groff's
 primitives.
 .
 The document processing macros provide highly customizable markup
@@ -160,7 +160,7 @@ viewers, and may contain clickable internal and external 
links.
 When
 .RI \-T ps
 is absent,
-.B groff\[aq]s
+.B groff's
 native
 .I PDF
 driver,
@@ -172,7 +172,7 @@ When given, the output is still
 but processing is passed over to
 .BR pdfroff ,
 which uses
-.B groff\[aq]s
+.B groff's
 PostScript driver,
 .BR grops \&.
 Not all
@@ -700,7 +700,7 @@ Once
 is invoked, it remains in effect until turned off.
 .
 .P
-Note: If you\[aq]re using the document processing macros with
+Note: If you're using the document processing macros with
 .BR "\%.PRINTSTYLE \%TYPEWRITE" ,
 .B mom
 ignores
@@ -768,7 +768,7 @@ must be turned off before changing the condense percentage 
with
 .BR \%.CONDENSE .
 .
 .P
-Note: If you\[aq]re using the document processing macros with
+Note: If you're using the document processing macros with
 .BR "\%.PRINTSTYLE \%TYPEWRITE" ,
 .B mom
 ignores
@@ -948,7 +948,7 @@ embedded in text lines, like this:
 .P
 Alternatively, if you wanted the whole line
 .IR pseudo-italicized ,
-you\[aq]d do
+you'd do
 .RS
 .EX
 .FONT B \[rs]*[SLANT] R "Not everything is as it seems." B \[rs]*[SLANTX]
@@ -961,7 +961,7 @@ Once
 is invoked, it remains in effect until turned off.
 .
 .P
-Note: If you\[aq]re using the document processing macros with
+Note: If you're using the document processing macros with
 .BR "\%.PRINTSTYLE \%TYPEWRITE" ,
 .B mom
 underlines pseudo-italics by default.
@@ -1139,7 +1139,7 @@ you should do:
 .B .TAB 1
 .B .PT_SIZE 24
 .B .ALD 3p
-.B \[rs]*[RULE] \[rs]" Note that you can\[aq]t use \[rs]*[UP] or \[rs]*[DOWN] 
with \[rs]*[RULE]\""
+.B \[rs]*[RULE] \[rs]" Note that you can't use \[rs]*[UP] or \[rs]*[DOWN] with 
\[rs]*[RULE]\""
 .B .RLD 3p
 .B .TQ
 .EE
@@ -1209,7 +1209,7 @@ Requires a unit of measure
 .P
 .B .B_MARGIN
 sets a nominal position at the bottom of the page beyond which you
-don\[aq]t want your type to go.
+don't want your type to go.
 .
 When the bottom margin is reached,
 .B mom
@@ -1227,7 +1227,7 @@ To set a nominal bottom margin of 3/4 inch, enter
 .RE
 .
 .P
-Obviously, if you haven\[aq]t spaced the type on your pages so that the
+Obviously, if you haven't spaced the type on your pages so that the
 last lines fall perfectly at the bottom margin, the margin will vary
 from page to page.
 .
@@ -1239,14 +1239,14 @@ Occasionally, owing to a peculiarity in
 .IR groff ,
 an extra line will fall below the nominal bottom margin.
 .
-If you\[aq]re using the document processing macros, this is unlikely to
+If you're using the document processing macros, this is unlikely to
 happen; the document processing macros are very hard-nosed about
 aligning bottom margins.
 .
 .P
 Note: The meaning of
 .B .B_MARGIN
-is slightly different when you\[aq]re using the document processing
+is slightly different when you're using the document processing
 macros.
 .
 .RE
@@ -1274,7 +1274,7 @@ by default, uses the
 in order to continue processing your file.
 .
 .P
-If you\[aq]d prefer another
+If you'd prefer another
 .IR "fallback font" ,
 pass
 .B \%.FALLBACK_FONT
@@ -1282,9 +1282,9 @@ the full
 .I family+font name
 of the
 .I font
-you\[aq]d like.
+you'd like.
 .
-For example, if you\[aq]d rather the
+For example, if you'd rather the
 .I fallback font
 were
 .BR "Times Roman Medium Roman" ,
@@ -1301,7 +1301,7 @@ issues a warning whenever a
 .I font style set
 with
 .B .FT
-does not exist, either because you haven\[aq]t registered the style
+does not exist, either because you haven't registered the style
 or because the
 .I font style
 does not exist in the current
@@ -1314,7 +1314,7 @@ By default,
 then aborts, which allows you to correct the problem.
 .
 .P
-If you\[aq]d prefer that
+If you'd prefer that
 .B \%mom
 not abort on non-existent
 .IR fonts ,
@@ -1519,11 +1519,11 @@ will set all subsequent type in the fallback font (by 
default,
 .BR Roman )
 until she encounters a
 .B .FT
-request that\[aq]s valid for the
+request that's valid for the
 .IR family .
 .
 .P
-For example, assuming you don\[aq]t have the font
+For example, assuming you don't have the font
 .B Medium Condensed Roman
 .RB  ( mom
 extension
@@ -1546,7 +1546,7 @@ In the above example, you must follow
 .B .FAMILY H
 with a
 .B .FT
-request that\[aq]s valid for
+request that's valid for
 .BR Helvetica .
 .
 .P
@@ -1557,7 +1557,7 @@ for information on adding fonts and families to groff, as 
well as to
 see a list of the extensions
 .B mom
 provides to
-.IR groff \[aq]s
+.IR groff 's
 basic
 .BR R ,
 .BR I ,
@@ -1665,7 +1665,7 @@ If your
 .I family
 were
 .BR \%Palatino ,
-you\[aq]d get the
+you'd get the
 .I \%Palatino bold
 .IR font .
 .
@@ -1699,13 +1699,13 @@ How
 .B mom
 reacts to an invalid argument to
 .B .FT
-depends on which version of groff you\[aq]re using.
+depends on which version of groff you're using.
 .
 If your
 .I groff version
 is greater than or equal to 1.19.2,
 .B mom
-will issue a warning and, depending on how you\[aq]ve set up the fallback
+will issue a warning and, depending on how you've set up the fallback
 font, either continue processing using the fallback font, or abort
 (allowing you to correct the problem).  If your
 .I groff version
@@ -1832,7 +1832,7 @@ intervening control lines).
 .
 And because
 .I hanging indents
-affect only one line, there\[aq]s no need to turn them off.
+affect only one line, there's no need to turn them off.
 .
 .P
 .I IMPORTANT:
@@ -1876,13 +1876,13 @@ only.
 .B ".HI \[rs]w'\[rs]0\[rs]0.'"
 \fB1.\[rs]0The most important point to be considered is whether the
 answer to the meaning of Life, the Universe, and Everything
-really is 42.  We have no-one\[aq]s word on the subject except
-Mr. Adams\[aq].
+really is 42.  We have no-one's word on the subject except
+Mr. Adams'.
 .B .HI
 2.\[rs]0If the answer to the meaning of Life, the Universe,
 and Everything is indeed 42, what impact does this have on
 the politics of representation?  42 is, after all not a
-prime number.  Are we to infer that prime numbers don\[aq]t
+prime number.  Are we to infer that prime numbers don't
 deserve equal rights and equal access in the universe?
 .B .HI
 3.\[rs]0If 42 is deemed non-exclusionary, how do we present it
@@ -1911,7 +1911,7 @@ starts at exactly the same spot as the indented lines 
that follow.
 .P
 Notice that subsequent invocations of
 .B .HI
-don\[aq]t require a
+don't require a
 .I measure
 to be given.
 .
@@ -1965,7 +1965,7 @@ and
 instead of
 .BR .IB .
 .
-You\[aq]ll save yourself a lot of grief.
+You'll save yourself a lot of grief.
 .
 .P
 A
@@ -2028,7 +2028,7 @@ Indent left \[em] the optional argument requires a unit 
of measure
 .
 .P
 .B .IL
-indents text from the left margin of the page, or if you\[aq]re in a
+indents text from the left margin of the page, or if you're in a
 .IR tab ,
 from the left edge of the
 .IR tab
@@ -2147,7 +2147,7 @@ a measure again.
 .
 .P
 .BR ".IQ CLEAR" ,
-as you\[aq]d suspect, quits and clears the values for all indent
+as you'd suspect, quits and clears the values for all indent
 styles at once.
 .
 .RE
@@ -2166,7 +2166,7 @@ Indent right \[em] the optional argument requires a unit 
of measure
 .B .IR
 indents text from the
 .I right margin
-of the page, or if you\[aq]re in a
+of the page, or if you're in a
 .IR tab ,
 from the end of the
 .IR tab .
@@ -2243,14 +2243,14 @@ It may be used any time, and remains in effect until 
you enter a new value.
 .P
 Left indents and tabs are calculated from the value you pass to
 .BR .L_MARGIN ,
-hence it\[aq]s always a good idea to invoke it before starting any serious
+hence it's always a good idea to invoke it before starting any serious
 typesetting.
 .
 A unit of measure is required.
 .
 Decimal fractions are allowed.
 .
-Therefore, to set the left margin at 3 picas (1/2 inch), you\[aq]d enter either
+Therefore, to set the left margin at 3 picas (1/2 inch), you'd enter either
 .RS
 .EX
 .B .L_MARGIN 3P
@@ -2281,7 +2281,7 @@ to
 .P
 Note:
 .B .L_MARGIN
-behaves in a special way when you\[aq]re using the document processing
+behaves in a special way when you're using the document processing
 macros.
 .
 .RE
@@ -2327,7 +2327,7 @@ macro in the document processing macros.
 .\" ======================================================================
 .TP
 .B \%.MCR
-Once you\[aq]ve turned
+Once you've turned
 .I multi-columns
 on (with
 .BR \%.MCO ),
@@ -2379,7 +2379,7 @@ the distance specified by the argument.
 The argument requires a unit of measure; therefore, to advance an
 extra 6 points below where
 .B \%.MCX
-would normally place you, you\[aq]d enter
+would normally place you, you'd enter
 .RS
 .EX
 .B .MCX 6p
@@ -2447,16 +2447,16 @@ All arguments require a unit of measure
 .
 .P
 .I IMPORTANT:
-If you\[aq]re using the document processing macros,
+If you're using the document processing macros,
 .B .PAGE
 must come after
 .BR .START .
 .
 Otherwise, it should go at the top of a document, prior to any text.
 .
-And remember, when you\[aq]re using the document processing macros, top
+And remember, when you're using the document processing macros, top
 margin and bottom margin mean something slightly different than when
-you\[aq]re using just the typesetting macros (see Top and bottom margins
+you're using just the typesetting macros (see Top and bottom margins
 in document processing).
 .
 .P
@@ -2467,7 +2467,7 @@ macro.
 The only required argument is page width.
 .
 The rest are
-optional, but they must appear in order and you can\[aq]t skip over
+optional, but they must appear in order and you can't skip over
 any.
 .
 .IR <lm> ,
@@ -2478,7 +2478,7 @@ and
 refer to the left, right, top and bottom margins respectively.
 .
 .P
-Assuming your page dimensions are 11 inches by 17 inches, and that\[aq]s
+Assuming your page dimensions are 11 inches by 17 inches, and that's
 all you want to set, enter
 .RS
 .EX
@@ -2501,7 +2501,7 @@ Now suppose you also want to set the top margin, say, at 
1\(en1/2 inches.
 .I <tm>
 comes after
 .I <rm>
-in the optional arguments, but you can\[aq]t skip over any arguments,
+in the optional arguments, but you can't skip over any arguments,
 therefore to set the top margin, you must also give a right margin.
 .
 The
@@ -2547,7 +2547,7 @@ To compensate, do
 .B .RLD 1v
 .EE
 .RE
-immediately before entering any text, or, if it\[aq]s feasible, make
+immediately before entering any text, or, if it's feasible, make
 .B .PAGE
 the last macro you invoke prior to entering text.
 .
@@ -2686,7 +2686,7 @@ of something,
 .B \%.PT_SIZE
 does not require that you supply a
 .I unit of measure
-since it\[aq]s a near universal convention that
+since it's a near universal convention that
 .I type size
 is measured in
 .IR points .
@@ -2755,18 +2755,18 @@ can also be changed inline.
 It is unfortunate that the
 .B \%pic
 preprocessor has already taken the name, PS, and thus
-.IR mom \[aq]s
+.IR mom 's
 macro for setting
 .I point sizes
-can\[aq]t use it.
+can't use it.
 .
-However, if you aren\[aq]t using
+However, if you aren't using
 .BR pic ,
 you might want to alias
 .B \%.PT_SIZE
 as
 .BR .PS ,
-since there\[aq]d be no conflict.
+since there'd be no conflict.
 .
 For example
 .RS
@@ -2803,14 +2803,14 @@ if used, must come after
 .BR .L_MARGIN ,
 and/or
 .B .PAGE
-(if a right margin isn\[aq]t given to PAGE).
+(if a right margin isn't given to PAGE).
 .
 The reason is that
 .B .R_MARGIN
 calculates line length from the overall page dimensions and the left margin.
 .
 .P
-Obviously, it can\[aq]t make the calculation if it doesn\[aq]t know the page
+Obviously, it can't make the calculation if it doesn't know the page
 width and the left margin.
 .
 .P
@@ -2838,7 +2838,7 @@ type as having a right margin.
 In others, giving a line length may make more sense.
 .
 .P
-For example, if you\[aq]re setting a page of type you know should have
+For example, if you're setting a page of type you know should have
 6-pica margins left and right, it makes sense to enter a left and
 right margin, like this:
 .RS
@@ -2849,7 +2849,7 @@ right margin, like this:
 .RE
 .
 .P
-That way, you don\[aq]t have to worry about calculating the line
+That way, you don't have to worry about calculating the line
 length.
 .
 On the other hand, if you know the line length for a patch of type
@@ -2885,7 +2885,7 @@ is, of course, overridden.
 .P
 Note:
 .B .R_MARGIN
-behaves in a special way when you\[aq]re using the document processing
+behaves in a special way when you're using the document processing
 macros.
 .
 .RE
@@ -2914,9 +2914,9 @@ In this respect,
 .B .ST
 is like
 .B \%.TAB_SET
-except that you don\[aq]t have to give
+except that you don't have to give
 .B .ST
-an indent or a line length (that\[aq]s already taken care of, inline,
+an indent or a line length (that's already taken care of, inline,
 by
 .BR \[rs]*[ST]\*[Ellipsis]\[rs]*[STX] ).
 .
@@ -3106,7 +3106,7 @@ A temporary indent is one that applies only to the first 
line of text
 that comes after it.
 .
 Its chief use is indenting the first line of paragraphs.
-.RB ( Mom\[aq]s
+.RB ( Mom's
 .B .PP
 macro, for example, uses a
 .IR "temporary indent" .)
@@ -3135,7 +3135,7 @@ keeps track of the last measure you gave it.
 .P
 Because
 .I temporary indents
-are temporary, there\[aq]s no need to turn them off.
+are temporary, there's no need to turn them off.
 .
 .P
 .I IMPORTANT:
@@ -3196,9 +3196,9 @@ works.
 .P
 In
 .I \%tabs
-that aren\[aq]t given the
+that aren't given the
 .B QUAD
-argument when they\[aq]re set up with
+argument when they're set up with
 .B \%.TAB_SET
 or
 .BR ST ,
@@ -3232,7 +3232,7 @@ You must put text in the input line immediately after
 .BR .TN .
 .
 Stacking of
-.BR .TN \[aq]s
+.BR .TN 's
 is not allowed.
 .
 In other words, you cannot do
@@ -3316,7 +3316,7 @@ you want your type to start.
 .
 It requires a unit of measure, and decimal fractions are allowed.
 .
-To set a top margin of 2\(12 centimetres, you\[aq]d enter
+To set a top margin of 2\(12 centimetres, you'd enter
 .RS
 .EX
 .B .T_MARGIN 2.5c
@@ -3338,7 +3338,7 @@ top of the page.
 .P
 Note:
 .B .T_MARGIN
-means something slightly different when you\[aq]re using the document
+means something slightly different when you're using the document
 processing macros.
 .
 See Top and bottom margins in document processing for an explanation.
diff --git a/contrib/pdfmark/pdfroff.1.man b/contrib/pdfmark/pdfroff.1.man
index 6645456..8e0ddf8 100644
--- a/contrib/pdfmark/pdfroff.1.man
+++ b/contrib/pdfmark/pdfroff.1.man
@@ -665,7 +665,7 @@ option is specified, on the command line.
 .
 Input and output files for
 .B pdfroff
-may be named according to any convention of the user\[aq]s choice.
+may be named according to any convention of the user's choice.
 Typically, input files may be named according to the choice of the
 principal formatting macro package, e.g.,
 .IB file .ms
@@ -818,7 +818,7 @@ may also be considered to be the definitive reference to all
 capabilities of
 .BR pdfroff ,
 with this document providing the reference to
-.BR pdfroff \[aq]s
+.BR pdfroff 's
 extended features.
 .
 .
diff --git a/contrib/pic2graph/pic2graph.1.man 
b/contrib/pic2graph/pic2graph.1.man
index 5b57818..9764920 100644
--- a/contrib/pic2graph/pic2graph.1.man
+++ b/contrib/pic2graph/pic2graph.1.man
@@ -89,7 +89,7 @@ black-on-transparent graphic.
 By specifying command-line options to be passed to
 .BR \%convert (1)
 you can give it a border, force the background transparent, set the
-image\(aqs pixel density, or perform other useful transformations.
+image's pixel density, or perform other useful transformations.
 .
 .
 .P
diff --git a/man/ditroff.7.man b/man/ditroff.7.man
index 90f80e6..a8304b7 100644
--- a/man/ditroff.7.man
+++ b/man/ditroff.7.man
@@ -68,27 +68,27 @@ In 1979, Brian Kernighan rewrote troff to support more 
devices by
 creating an intermediate output format for troff that can be fed into
 postprocessor programs which actually do the printout on the device.
 .
-Kernighan\(aqs version marks what is known as
+Kernighan's version marks what is known as
 .I classical troff
 today.
 .
-In order to distinguish it from Ossanna\(aqs original mono-device
+In order to distinguish it from Ossanna's original mono-device
 version, it was called
 .I ditroff
 .RI ( d "evice " i "ndependent " troff )
-on some systems, though this naming isn\(aqt mentioned in the
+on some systems, though this naming isn't mentioned in the
 classical documentation.
 .
 .
 .P
-Today, any existing roff system is based on Kernighan\(aqs
+Today, any existing roff system is based on Kernighan's
 multi-device troff.
 .
 The distinction between
 .I troff
 and
 .I ditroff
-isn\(aqt necessary any longer, for each modern
+isn't necessary any longer, for each modern
 .I troff
 provides already the complete functionality of
 .IR ditroff .
@@ -116,7 +116,7 @@ that automatically handles postprocessing.
 .TP
 .I [CSTR\~#54]
 The 1992 revision of the
-.I Nroff/Troff User\(aqs Manual
+.I Nroff/Troff User's Manual
 by
 .I J.\& F.\& Ossanna
 and
diff --git a/man/groff.7.man b/man/groff.7.man
index ed53ca1..08558fb 100644
--- a/man/groff.7.man
+++ b/man/groff.7.man
@@ -433,7 +433,7 @@ but they are used exactly like requests.
 Macro packages are pre-defined sets of macros written in the groff
 language.
 .
-A user\[aq]s possibilities to create escape sequences herself is very
+A user's possibilities to create escape sequences herself is very
 limited, only special characters can be mapped.
 .
 .
@@ -523,7 +523,7 @@ In groff, the distinction between those two elements is not 
always
 obvious (and a full discussion is beyond the scope of this man page).
 .
 A first approximation is that glyphs have a specific size and
-colour and are taken from a specific font; they can\[aq]t be modified any
+colour and are taken from a specific font; they can't be modified any
 more \[en] characters are the input, and glyphs are the output.
 .
 As soon as an output line has been generated, it no longer contains
@@ -593,7 +593,7 @@ At the beginning of a line and in the conditional requests 
it is the
 non-breaking control character.
 .
 That means that it introduces a request like the dot, but with the
-additional property that this request doesn\[aq]t cause a linebreak.
+additional property that this request doesn't cause a linebreak.
 .
 By using the
 .request c2
@@ -676,7 +676,7 @@ Space characters are only functional characters.
 They separate the arguments in requests, macros, and strings, and the words
 in text lines.
 .
-They are subject to groff\[aq]s horizontal spacing calculations.
+They are subject to groff's horizontal spacing calculations.
 .
 To get a defined space width, escape sequences like
 .squoted_char "\[rs]\ "
@@ -1479,7 +1479,7 @@ or as a string of four-digit hexadecimal components with 
two leading
 .BR # .
 The color
 .B default
-can\[aq]t be redefined.
+can't be redefined.
 .
 .TPx
 .REQ .dei "macro"
@@ -1729,7 +1729,7 @@ to
 .
 .TPx
 .REQ .fzoom "font"
-Don\[aq]t magnify
+Don't magnify
 .IR font .
 .
 .TPx
@@ -4577,7 +4577,7 @@ pointers to further documentation.
 .TP
 .I [CSTR\~#54]
 .UR http://\:cm.bell-labs.com/\:cm/\:cs/\:cstr/\:54.ps.gz
-Nroff/\:Troff User\[aq]s Manual by Ossanna & Kernighan
+Nroff/\:Troff User's Manual by Ossanna & Kernighan
 .UE
 \[em] the bible for classical troff.
 .
diff --git a/man/groff_char.7.man b/man/groff_char.7.man
index 6a8db81..5447c31 100644
--- a/man/groff_char.7.man
+++ b/man/groff_char.7.man
@@ -770,7 +770,7 @@ We map it rather arbitrarily to u23AA.
 .P
 Note that not all devices contain extensible bracket pieces which can
 be piled up with \[oq]\f(CW\eb\fP\[cq] due to the restrictions of the
-escape\[aq]s piling algorithm.
+escape's piling algorithm.
 .
 A general solution to build brackets out of pieces is the following
 macro:
@@ -815,7 +815,7 @@ bracket pieces in original troff can be used for other 
mathematical
 symbols also, for example \[oq]lf\[cq] and \[oq]rf\[cq] which provide
 the \[oq]floor\[cq] operator.
 .
-Other devices (most notably for DVI output) don\[aq]t unify such
+Other devices (most notably for DVI output) don't unify such
 glyphs.
 .
 For this reason, the four glyphs \[oq]lf\[cq], \[oq]rf\[cq],
@@ -1233,7 +1233,7 @@ Starting with Unicode\ 3.0, the reference glyphs have 
been exchanged and
 described verbally also: In mathematical context, U+03D5 is the stroked
 variant and U+03C6 the curly glyph.
 .
-Unfortunately, most font vendors didn\[aq]t update their fonts to
+Unfortunately, most font vendors didn't update their fonts to
 this (incompatible) change in Unicode.
 .
 At the time of this writing (January 2006), it is not clear yet
diff --git a/man/groff_diff.7.man b/man/groff_diff.7.man
index e84d7f6..cc2a493 100644
--- a/man/groff_diff.7.man
+++ b/man/groff_diff.7.man
@@ -81,7 +81,7 @@ text processing system, and the classical
 .I roff
 formatter of the freely available Unix\~7 of the 1970s, documented in
 the
-.I Troff User\[aq]s Manual
+.I Troff User's Manual
 by
 .I Ossanna
 and
@@ -400,7 +400,7 @@ request.
 .B \[rs]F[]
 switches back to the previous font family (note that
 .B \[rs]FP
-won\[aq]t work; it selects font family \[oq]P\[cq] instead).
+won't work; it selects font family \[oq]P\[cq] instead).
 .
 .TP
 .BI \[rs]m x
@@ -1074,8 +1074,8 @@ pairwise.
 If, for example, the left character has value 512, and the right
 character 128, no line break gets inserted.  If we use value\~6
 instead for the left character, a line break after the character
-can\[aq]t be suppressed since the right neighbour character
-doesn\[aq]t get examined.
+can't be suppressed since the right neighbour character
+doesn't get examined.
 .
 .TP
 .BI .char\  c\ string
@@ -1132,7 +1132,7 @@ request is used to give the object a hyphenation code.
 .
 .IP
 There is a special anti-recursion feature: Use of glyph within the
-glyph\[aq]s definition is handled like normal glyphs not defined with
+glyph's definition is handled like normal glyphs not defined with
 .BR char .
 .IP
 A glyph definition can be removed with the
@@ -1275,7 +1275,7 @@ request, thus the above statement is equivalent to
 .IP
 The color named
 .B default
-(which is device-specific) can\[aq]t be redefined.
+(which is device-specific) can't be redefined.
 .
 It is possible that the default color for
 .B \[rs]M
@@ -1433,7 +1433,7 @@ request; the only difference is that a glyph defined with
 hides the glyph with the same name in the current font, whereas a
 glyph defined with
 .B fchar
-is checked only if the particular glyph isn\[aq]t found in the current
+is checked only if the particular glyph isn't found in the current
 font.
 .
 This test happens before checking special fonts.
@@ -1673,7 +1673,7 @@ character as the start of a comment).
 Use the
 .B hpfcode
 request to map the encoding used in hyphenation patterns files to
-.BR groff \[aq]s
+.BR groff 's
 input encoding.
 .
 By default, everything maps to itself except letters \[oq]A\[cq] to
@@ -1755,7 +1755,7 @@ to\~\c
 .IR n :
 When the current adjustment mode is\~\c
 .B b
-don\[aq]t hyphenate the line if the line can be justified by adding no
+don't hyphenate the line if the line can be justified by adding no
 more than
 .I n
 extra space to each word space.
@@ -1871,7 +1871,7 @@ command line option.
 .
 If the file name to be included has the form
 .IB name .tmac
-and it isn\[aq]t found,
+and it isn't found,
 .B mso
 tries to include
 .BI tmac. name
@@ -1881,7 +1881,7 @@ A warning of type
 .B file
 is generated if
 .I file
-can\[aq]t be loaded, and the request is ignored.
+can't be loaded, and the request is ignored.
 .
 .TP
 .BI .nop \ anything
@@ -1951,7 +1951,7 @@ on stderr.
 Get the bounding box of a PostScript image
 .IR filename .
 .
-This file must conform to Adobe\[aq]s Document Structuring
+This file must conform to Adobe's Document Structuring
 Conventions; the command looks for a
 .B \%%%BoundingBox
 comment to extract the bounding box values.
@@ -2138,7 +2138,7 @@ Each
 can also be a range of sizes
 .IR m \(en n .
 .
-Contrary to the font file command, the list can\[aq]t extend over more
+Contrary to the font file command, the list can't extend over more
 than a single line.
 .
 .TP
@@ -2241,7 +2241,7 @@ The first character in the string has index\~0.
 .
 If
 .I n2
-is omitted, it is taken to be equal to the string\[aq]s length.
+is omitted, it is taken to be equal to the string's length.
 .
 If the index value
 .I n1
@@ -2554,7 +2554,7 @@ is read in copy mode.
 .
 .TP
 .BR \[rs]D' \*[ellipsis] '
-All drawing commands of groff\[aq]s intermediate output are accepted.
+All drawing commands of groff's intermediate output are accepted.
 .
 See subsection
 .B "Drawing Commands"
@@ -3299,7 +3299,7 @@ If there is a glyph named
 or
 .BR \[rs]^ ,
 respectively (note the leading backslash), defined in the current font file,
-use this glyph\[aq]s width instead of the default value.
+use this glyph's width instead of the default value.
 .
 .P
 It is now possible to have whitespace between the first and second dot
@@ -3312,7 +3312,7 @@ Example:
 .EX
 \&.if t \[rs]{\[rs]
 \&.  de bar
-\&.    nop Hello, I\[aq]m \[oq]bar\[cq].
+\&.    nop Hello, I'm \[oq]bar\[cq].
 \&.  .
 \&.\[rs]}
 .EE
@@ -3484,7 +3484,7 @@ changing this.
 .IP
 The corresponding
 .BI \[rs]D'f \*[ellipsis] '
-command shouldn\[aq]t be used since its argument is always rounded to an
+command shouldn't be used since its argument is always rounded to an
 integer multiple of the horizontal resolution which can lead to
 surprising results.
 .
@@ -3617,7 +3617,7 @@ Set the color components of the filling color similar to 
the
 commands above.
 .
 .P
-The current position isn\[aq]t changed by those colour commands
+The current position isn't changed by those colour commands
 (contrary to
 .BR Df ).
 .
@@ -3947,7 +3947,7 @@ systems, including pointers to further historical 
documentation.
 .TP
 .RI [ CSTR\~#54\/ ]
 The
-.I Nroff/\:Troff User\[aq]s Manual
+.I Nroff/\:Troff User's Manual
 by
 .I J.\& F.\& Ossanna
 of 1976 in the revision of
diff --git a/man/groff_font.5.man b/man/groff_font.5.man
index 58da9cd..0b000fa 100644
--- a/man/groff_font.5.man
+++ b/man/groff_font.5.man
@@ -126,7 +126,7 @@ but under other systems (notably cygwin) it might be set to 
another name.
 .BI "paperlength " n
 The physical vertical dimension of the output medium in machine units.
 .
-This isn\[aq]t used by
+This isn't used by
 .B troff
 itself but by output devices.
 .
@@ -196,7 +196,7 @@ Use
 .B papersize
 instead.
 .
-This isn\[aq]t used by
+This isn't used by
 .BR troff
 itself but by output devices.
 .
@@ -497,7 +497,7 @@ If it is exactly two characters
 it can be entered as
 .BI \[rs]( xx\fR.
 .
-Note that single-letter special characters can\[aq]t be accessed as
+Note that single-letter special characters can't be accessed as
 .BI \[rs] c\fR;
 the only exception is \[oq]\[rs]\-\[cq] which is identical to
 \[oq]\[rs][\-]\[cq].
@@ -564,7 +564,7 @@ to build sub-encoding arrays for PS fonts containing more 
than 256
 glyphs.
 .
 (It has also been used for
-.BR \%grohtml \[aq]s
+.BR \%grohtml 's
 entity names but for efficiency reasons this data is now compiled
 directly into
 .BR \%grohtml .)
diff --git a/man/groff_tmac.5.man b/man/groff_tmac.5.man
index e4e6408..75687da 100644
--- a/man/groff_tmac.5.man
+++ b/man/groff_tmac.5.man
@@ -57,7 +57,7 @@ type-setting system provides a set of macro packages suitable 
for
 special kinds of documents.
 .
 Each macro package stores its macros and definitions in a file called
-the package\[aq]s
+the package's
 .BR "tmac file" .
 .
 The name is deduced from
@@ -139,7 +139,7 @@ man\~pages; see
 .B andoc
 .TQ
 .B mandoc
-Use this file in case you don\[aq]t know whether the
+Use this file in case you don't know whether the
 .B man
 macros or the
 .B mdoc
@@ -280,7 +280,7 @@ specified as the first macro argument on the command line.
 .B @address@hidden
 loads latin1 by default at start-up.
 .
-Note that these macro packages don\[aq]t work on EBCDIC hosts.
+Note that these macro packages don't work on EBCDIC hosts.
 .
 .
 .TP
@@ -291,7 +291,7 @@ On those platforms it is loaded automatically at start-up.
 .
 Due to different character ranges used in
 .B @address@hidden
-it doesn\[aq]t work on architectures which are based on ASCII.
+it doesn't work on architectures which are based on ASCII.
 .
 .
 .P
@@ -344,7 +344,7 @@ To be used with
 .B papersize
 This macro file is already loaded at start-up by
 .B @address@hidden
-so it isn\[aq]t necessary to call it explicitly.
+so it isn't necessary to call it explicitly.
 .
 It provides an interface to set the paper size on the command line with
 the option \f[B]\%\-dpaper=\f[]\,\f[I]size\f[].
@@ -426,7 +426,7 @@ preprocessor.
 .
 They center each picture.
 .
-Use it only if your macro package doesn\[aq]t provide proper
+Use it only if your macro package doesn't provide proper
 definitions for those two macros (actually, most of them already do).
 .
 .
@@ -447,7 +447,7 @@ of the same size.
 .
 This macro file is already loaded at start-up by
 .B @address@hidden
-so it isn\[aq]t necessary to call it explicitly.
+so it isn't necessary to call it explicitly.
 .
 .IP
 Syntax:
@@ -473,8 +473,8 @@ If neither a
 .I width
 nor a
 .I height
-argument is specified, the image\[aq]s natural width (as given in the
-file\[aq]s bounding box) or the current line length is used as the
+argument is specified, the image's natural width (as given in the
+file's bounding box) or the current line length is used as the
 width, whatever is smaller.
 .
 The
@@ -515,8 +515,8 @@ option causes the graphic to be indented by\~\c
 For use of
 .B .PSPIC
 within a diversion it is recommended to extend it with the following
-code, assuring that the diversion\[aq]s width completely covers the
-image\[aq]s width.
+code, assuring that the diversion's width completely covers the
+image's width.
 .
 .RS
 .IP
@@ -979,7 +979,7 @@ arg1 arg2
 .
 .
 .P
-Let\[aq]s analyze each backslash in the macro definition.
+Let's analyze each backslash in the macro definition.
 .
 As the positional parameters and the number of arguments change
 with each call of the macro their leading backslash must be doubled,
@@ -1102,7 +1102,7 @@ almost-empty lines (this is, lines which have a leading 
dot
 and nothing else) for a better structuring.
 .
 .IP \(bu
-To increase readability, use groff\[aq]s indentation facility for
+To increase readability, use groff's indentation facility for
 requests and macro calls (arbitrary whitespace after the leading dot).
 .
 .
@@ -1185,7 +1185,7 @@ a colon separated list of these constitutes the
 The search sequence for macro files is (in that order):
 .
 .IP \(bu
-the directories specified with troff/groff\[aq]s
+the directories specified with troff/groff's
 .B \-M
 command line option
 .
diff --git a/man/roff.7.man b/man/roff.7.man
index 7840d98..ef101c9 100644
--- a/man/roff.7.man
+++ b/man/roff.7.man
@@ -163,7 +163,7 @@ roots go back to the earlier operating systems CTSS and 
Multics.
 .SS "The Predecessor RUNOFF"
 .\" --------------------------------------------------------------------
 .
-.BR roff \[aq]s
+.BR roff 's
 ancestor
 .B RUNOFF
 was written in the MAD language by
@@ -174,7 +174,7 @@ a project of the Massachusetts Institute of Technology 
(MIT), in 1963 and
 1964 \[en] note that CTSS commands were all uppercase.
 .
 .P
-In 1965, MIT\[aq]s Project MAC teamed with Bell Telephone Laboratories
+In 1965, MIT's Project MAC teamed with Bell Telephone Laboratories
 (BTL) and General Electric to begin the
 .UR http://\:www.multicians.org
 .I Multics
@@ -260,7 +260,7 @@ The name
 was shortened to
 .IR roff .
 .
-The greatly enlarged language of Ossanna\[aq]s version already
+The greatly enlarged language of Ossanna's version already
 included all elements of a full
 .IR "roff system" .
 .
@@ -304,7 +304,7 @@ system as a whole.
 .
 .
 .P
-Ossanna\[aq]s first version was written in the PDP-11 assembly
+Ossanna's first version was written in the PDP-11 assembly
 language and released in 1973.
 .
 .I Brian Kernighan
@@ -319,7 +319,7 @@ The C\~version was released in 1975.
 The syntax of the formatting language of the
 .BR nroff /\: troff
 programs was documented in the famous
-.IR "Troff User\[aq]s Manual [CSTR\~#54]" ,
+.IR "Troff User's Manual [CSTR\~#54]" ,
 first published in 1976, with further revisions up to 1992 by Brian
 Kernighan.
 .
@@ -332,7 +332,7 @@ systems tried to establish compatibility with this 
specification.
 .
 .
 .P
-After Ossanna\[aq]s death in 1977, Kernighan went on with developing
+After Ossanna's death in 1977, Kernighan went on with developing
 .IR troff .
 .
 In the late 1970s, Kernighan equipped
@@ -371,7 +371,7 @@ capabilities automatically.
 .
 The source code of both the ancient Unix and classical
 .I troff
-weren\[aq]t available for two decades.
+weren't available for two decades.
 .
 Meanwhile, it is accessible again (on-line) for non-commercial use,
 cf.\& section
@@ -430,7 +430,7 @@ standard today.
 .
 An alternative is
 .UR https://\:github.com/\:n-t-roff/\:heirloom-doctools
-.I Gunnar Ritter\[aq]s Heirloom roff project
+.I Gunnar Ritter's Heirloom roff project
 .UE
 project, started in 2005, which provides enhanced versions of the various
 roff tools found in the OpenSolaris and Plan\~9 operating systems, now
@@ -447,7 +447,7 @@ You can get this package with the shell command:
 .P
 Moreover, one finds there the
 .UR https://github.com/n-t-roff/DWB3.3
-.I Original Documenter\[aq]s Workbench Release 3.3
+.I Original Documenter's Workbench Release 3.3
 .UE .
 .
 .
@@ -455,7 +455,7 @@ Moreover, one finds there the
 .SH "USING ROFF"
 .\" --------------------------------------------------------------------
 .
-Most people won\[aq]t even notice that they are actually using
+Most people won't even notice that they are actually using
 .IR roff .
 .
 When you read a system manual page (man page)
@@ -470,7 +470,7 @@ a standard program of the X window distribution, see
 .
 But using
 .I roff
-explicitly isn\[aq]t difficult either.
+explicitly isn't difficult either.
 .
 .
 .P
@@ -601,7 +601,7 @@ There are a lot of free and commercial
 .I roff
 preprocessors.
 .
-Some of them aren\[aq]t available on each system, but there is a small
+Some of them aren't available on each system, but there is a small
 set of preprocessors that are considered as an integral part of each
 .I roff
 system.
@@ -739,7 +739,7 @@ For example, the classical devices mentioned in
 .I [CSTR\~#54]
 have greatly changed since the classical times.
 .
-The old hardware doesn\[aq]t exist any longer and the old graphical
+The old hardware doesn't exist any longer and the old graphical
 conversions were quite imprecise when compared to their modern
 counterparts.
 .
@@ -750,14 +750,14 @@ For example, the Postscript device
 in classical
 .I troff
 had a resolution of 720 units per inch, while
-.IR groff \[aq]s
+.IR groff 's
 .I ps
 device has 72000, a refinement of factor 100.
 .
 .
 .P
 Today the operating systems provide device drivers for most
-printer-like hardware, so it isn\[aq]t necessary to write a special
+printer-like hardware, so it isn't necessary to write a special
 hardware postprocessor for each printer.
 .
 .
@@ -852,7 +852,7 @@ and
 The classical
 .I roff
 formatting language is documented in the
-.I Troff User\[aq]s Manual
+.I Troff User's Manual
 .IR "[CSTR\~#54]" .
 .
 The
@@ -1225,7 +1225,7 @@ by AT&T Bell Labs.
 .TP
 runoff
 .UR http://\:web.mit.edu/\:Saltzer/\:www/\:publications/\:pubs.html
-Jerry Saltzer\[aq]s home page
+Jerry Saltzer's home page
 .UE
 .
 stores some documents using the ancient RUNOFF formatting language.
@@ -1270,7 +1270,7 @@ language are
 [CSTR\~#54]
 J.\& F.\& Ossanna,
 .UR http://\:www.troff.org/\:54.pdf
-.I "Nroff/\:Troff User\[aq]s Manual"
+.I "Nroff/\:Troff User's Manual"
 .UE ;
 .
 Bell Labs, 1976; revised by Brian Kernighan, 1992.
diff --git a/src/devices/grodvi/grodvi.1.man b/src/devices/grodvi/grodvi.1.man
index fd093bf..8fd0a35 100644
--- a/src/devices/grodvi/grodvi.1.man
+++ b/src/devices/grodvi/grodvi.1.man
@@ -190,12 +190,12 @@ in the corresponding tfm file;
 all characters in the tfm file can be accessed this way.
 .
 .LP
-By design, the DVI format doesn\[aq]t care about physical dimensions of the
+By design, the DVI format doesn't care about physical dimensions of the
 output medium.
 .
 Instead,
 .B grodvi
-emits the equivalent to \*[tx]\[aq]s
+emits the equivalent to \*[tx]'s
 .BI \[rs]special{papersize= width , length }
 on the first page;
 .B dvips
@@ -257,7 +257,7 @@ Set the default line thickness to
 .I n
 thousandths of an em.
 .
-If this option isn\[aq]t specified, the line thickness defaults to
+If this option isn't specified, the line thickness defaults to
 0.04\~em.
 .
 .
@@ -390,7 +390,7 @@ additionally, they give a much better coverage of groff 
symbols.
 .
 Note that
 .B ec.tmac
-must be called before any language-specific files; it doesn\[aq]t take
+must be called before any language-specific files; it doesn't take
 care of hcode values.
 .
 .
diff --git a/src/devices/grohtml/grohtml.1.man 
b/src/devices/grohtml/grohtml.1.man
index f8c45dd..14abf9d 100644
--- a/src/devices/grohtml/grohtml.1.man
+++ b/src/devices/grohtml/grohtml.1.man
@@ -102,7 +102,7 @@ is run by
 options can be passed to
 .B grohtml
 using
-.BR groff \(aqs
+.BR groff 's
 .B \-P
 option.
 .
@@ -126,7 +126,7 @@ always writes output in \%UTF-8 encoding and has built-in 
entities for
 all non-composite unicode characters.
 .
 In spite of this, groff may issue warnings about unknown special
-characters if they can\(aqt be found during the first pass.
+characters if they can't be found during the first pass.
 .
 Such warnings can be safely ignored unless the special characters
 appear inside a table or equation.
diff --git a/src/devices/grolbp/grolbp.1.man b/src/devices/grolbp/grolbp.1.man
index eacede3..34eaba8 100644
--- a/src/devices/grolbp/grolbp.1.man
+++ b/src/devices/grolbp/grolbp.1.man
@@ -153,7 +153,7 @@ Set the default line thickness to
 .I width
 thousandths of an em.
 .
-If this option isn\(aqt specified, the line thickness defaults to 0.04\~em.
+If this option isn't specified, the line thickness defaults to 0.04\~em.
 .
 .TP
 .B \-v
@@ -348,7 +348,7 @@ or
 indicating the font styles Roman, Italic and Bold respectively.
 .
 .IP
-For instance, if the printer\(aqs
+For instance, if the printer's
 .I font listing A
 shows font \(oqNelite12I.ISO_USA\(cq, the corresponding entry in the
 font description file is
@@ -367,12 +367,12 @@ program.
 .IP \(bu
 For scalable fonts,
 .I printer_font_name
-is identical to the font name as it appears in the printer\(aqs
+is identical to the font name as it appears in the printer's
 .IR "font listing A" .
 .
 .IP
 For instance, to select the \(oqSwiss\(cq font in bold style, which
-appears in the printer\(aqs
+appears in the printer's
 .I font listing A
 as \(oqSwiss-Bold\(cq, the required
 .B lbpname
diff --git a/src/devices/grolj4/grolj4.1.man b/src/devices/grolj4/grolj4.1.man
index 3c89868..eaf7be6 100644
--- a/src/devices/grolj4/grolj4.1.man
+++ b/src/devices/grolj4/grolj4.1.man
@@ -127,7 +127,7 @@ Set the default line thickness to
 .I n
 thousandths of an em.
 .
-If this option isn\(aqt specified, the line thickness defaults to
+If this option isn't specified, the line thickness defaults to
 0.04\~em.
 .
 .TP
diff --git a/src/devices/gropdf/gropdf.1.man b/src/devices/gropdf/gropdf.1.man
index cb5fe26..5a6e05a 100644
--- a/src/devices/gropdf/gropdf.1.man
+++ b/src/devices/gropdf/gropdf.1.man
@@ -97,7 +97,7 @@ is run by
 options can be passed to
 .B gropdf
 using
-.BR groff \[aq]s
+.BR groff 's
 .B \-P
 option.
 .
@@ -194,7 +194,7 @@ to embed ALL fonts (even the 14 base PDF fonts).
 Append a comment line to end of PDF showing statistics,
 i.e.\& number of pages in document.
 .
-Ghostscript\[aq]s
+Ghostscript's
 .B ps2pdf
 complains about this line if it is included, but works anyway.
 .
@@ -256,7 +256,7 @@ Fewer Type\~1 fonts are supported natively in PDF documents 
than the
 standard 35 fonts supported by
 .B grops
 and all postscript printers, but all the fonts are available since any
-which aren\[aq]t supported natively are automatically embedded in the
+which aren't supported natively are automatically embedded in the
 PDF.
 .
 .
@@ -935,10 +935,10 @@ bold italic faces, it is recommended to use the letters
 .BR I ,
 and
 .BR BI ,
-respectively, as postfixes in the groff font names to make groff\[aq]s
+respectively, as postfixes in the groff font names to make groff's
 \[oq].fam\[cq] request work.
 .
-An example is groff\[aq]s built-in Times-Roman font: The font family
+An example is groff's built-in Times-Roman font: The font family
 name is
 .BR T ,
 and the groff font names are
@@ -958,7 +958,7 @@ section in the
 .BR troff (@MAN1EXT@)
 man page which lists the actual value of the font path.
 .
-Note that groff doesn\[aq]t use the AFM files (but it is a good idea to
+Note that groff doesn't use the AFM files (but it is a good idea to
 store them anyway).
 .
 .LI
diff --git a/src/devices/gropdf/pdfmom.1.man b/src/devices/gropdf/pdfmom.1.man
index 44b2d2a..007dad0 100644
--- a/src/devices/gropdf/pdfmom.1.man
+++ b/src/devices/gropdf/pdfmom.1.man
@@ -1,4 +1,4 @@
-.TH PDFMOM @MAN1EXT@ "@MDATE@" "Groff Version @VERSION@"
+].TH PDFMOM @MAN1EXT@ "@MDATE@" "Groff Version @VERSION@"
 .SH NAME
 pdfmom \- Produce PDF documents using the mom macro set
 .
@@ -77,7 +77,7 @@ If called with the
 .B \-Tpdf
 option (which is the default),
 .B pdfmom
-processes files using groff\(aqs native PDF driver,
+processes files using groff's native PDF driver,
 .BR gropdf .
 .
 If
@@ -85,7 +85,7 @@ If
 is given, processing is passed over to
 .BR pdfroff ,
 which uses
-.BR groff \(aqs
+.BR groff 's
 PostScript driver.
 .
 In either case, multiple runs of the source file are peformed in
@@ -144,7 +144,7 @@ sometimes issues warnings of the type
 .P
 .RS 2
 \&.\|.\|.:
-.B can\(aqt transparently output node at top level
+.B can't transparently output node at top level
 .RE
 .
 .P
diff --git a/src/devices/grops/grops.1.man b/src/devices/grops/grops.1.man
index 55b26f7..e31185d 100644
--- a/src/devices/grops/grops.1.man
+++ b/src/devices/grops/grops.1.man
@@ -94,7 +94,7 @@ is run by
 options can be passed to
 .B grops
 using
-.BR groff \[aq]s
+.BR groff 's
 .B \-P
 option.
 .
@@ -102,7 +102,7 @@ option.
 .LP
 Note that
 .B grops
-doesn\[aq]t produce a valid document structure (conforming to the
+doesn't produce a valid document structure (conforming to the
 Document Structuring Convention) if called with multiple file
 arguments.
 .
@@ -132,7 +132,7 @@ Normally
 produces output at PostScript LanguageLevel\~2 that conforms to the
 Document Structuring Conventions version 3.0.
 .
-Some older printers, spoolers, and previewers can\[aq]t handle such
+Some older printers, spoolers, and previewers can't handle such
 output.
 .
 The value of\~\c
@@ -159,7 +159,7 @@ comment.
 .IP
 Add\~2 if lines in included files beginning with
 .B %!\&
-should be stripped out; this is needed for Sun\[aq]s pageview
+should be stripped out; this is needed for Sun's pageview
 previewer.
 .
 .IP
@@ -170,7 +170,7 @@ and
 .B %%End\%Prolog
 comments should be
 stripped out of included files; this is needed for spoolers that
-don\[aq]t understand the
+don't understand the
 .B %%Begin\%Document
 and
 .B %%End\%Document
@@ -181,7 +181,7 @@ Add\~8 if the first line of the PostScript output should be
 .B %!PS-Adobe-2.0
 rather than
 .BR %!PS-Adobe-3.0 ;
-this is needed when using Sun\[aq]s Newsprint with a printer that
+this is needed when using Sun's Newsprint with a printer that
 requires page reversal.
 .
 .IP
@@ -193,7 +193,7 @@ nor the
 PostScript command).
 .
 This was the behaviour of groff version 1.18.1 and earlier; it is
-needed for older printers which don\[aq]t understand PostScript
+needed for older printers which don't understand PostScript
 LanguageLevel\~2.
 .
 It is also necessary if the output is further processed to get an
@@ -469,7 +469,7 @@ It is also able to handle inter-resource dependencies.
 For example, suppose that you have a downloadable font called
 Garamond, and also a downloadable font called Garamond-Outline which
 depends on Garamond (typically it would be defined to copy
-Garamond\[aq]s font dictionary, and change the PaintType), then it is
+Garamond's font dictionary, and change the PaintType), then it is
 necessary for Garamond to appear before Garamond-Outline in the
 PostScript document.
 .
@@ -818,7 +818,7 @@ and y\~coordinates increase down the page.
 A procedure\~\c
 .B u
 is defined that converts groff units to the coordinate system in
-effect (provided the user doesn\[aq]t change the scale).
+effect (provided the user doesn't change the scale).
 .
 For example,
 .
@@ -888,7 +888,7 @@ procedure.
 .B grops
 wraps user-specified PostScript code into a dictionary, nothing more.
 .
-In particular, it doesn\[aq]t start and end the inserted code with
+In particular, it doesn't start and end the inserted code with
 .B save
 and
 .BR restore ,
@@ -1136,7 +1136,7 @@ drawn unconnected).
 .\" --------------------------------------------------------------------
 .
 .B grops
-itself doesn\[aq]t emit bounding box information.
+itself doesn't emit bounding box information.
 .
 With the help of Ghostscript the following simple script,
 .BR groff2eps ,
@@ -1263,12 +1263,12 @@ The very first characters in a Type\~42 font file look 
like this:
 .IP
 This is a wrapper format for TrueType fonts.
 .
-Old PS printers might not support it (this is, they don\[aq]t have a
+Old PS printers might not support it (this is, they don't have a
 built-in TrueType font interpreter).
 .
 .IP
 If your font is in PFB format (such fonts normally have \[oq].pfb\[cq]
-as the file extension), you might use groff\[aq]s
+as the file extension), you might use groff's
 .BR \%pfbtops (@MAN1EXT@)
 program to convert it to PFA.
 .
@@ -1303,10 +1303,10 @@ and bold italic faces, it is recommended to use the 
letters
 .BR I ,
 and
 .BR BI ,
-respectively, as postfixes in the groff font names to make groff\[aq]s
+respectively, as postfixes in the groff font names to make groff's
 \[oq].fam\[cq] request work.
 .
-An example is groff\[aq]s built-in Times-Roman font: The font family
+An example is groff's built-in Times-Roman font: The font family
 name is
 .BR T ,
 and the groff font names are
@@ -1326,7 +1326,7 @@ section in the
 .BR troff (@MAN1EXT@)
 man page which lists the actual value of the font path.
 .
-Note that groff doesn\[aq]t use the AFM files (but it is a good idea
+Note that groff doesn't use the AFM files (but it is a good idea
 to store them anyway).
 .
 .LI
@@ -1382,7 +1382,7 @@ to
 .B groff \-Tps \-P\-F address@hidden@ .\|.\|.
 .
 .LP
-or add the directory to groff\[aq]s font path environment variable
+or add the directory to groff's font path environment variable
 .
 .IP
 .B address@hidden@
diff --git a/src/devices/grotty/grotty.1.man b/src/devices/grotty/grotty.1.man
index 0c7ed8d..568b82c 100644
--- a/src/devices/grotty/grotty.1.man
+++ b/src/devices/grotty/grotty.1.man
@@ -133,7 +133,7 @@ For SGR support, it is necessary to use the
 option of
 .BR less (1)
 to disable the interpretation of
-.BR grotty \[aq]s
+.BR grotty 's
 old output format.
 .
 Consequently, all programs which use
@@ -173,7 +173,7 @@ environment variable instead.
 .
 .
 .LP
-.BR grotty \[aq]s
+.BR grotty 's
 old output format can be displayed on a terminal
 by piping through
 .BR ul (1).
@@ -252,19 +252,19 @@ Suppress the use of overstriking for bold characters.
 .
 Ignored if
 .B \-c
-isn\[aq]t used.
+isn't used.
 .
 .TP
 .B \-B
 Use only overstriking for bold-italic characters.
 Ignored if
 .B \-c
-isn\[aq]t used.
+isn't used.
 .
 .TP
 .B \-c
 Use
-.BR grotty \[aq]s
+.BR grotty 's
 old output format (see above).
 This also disables color output.
 .
@@ -325,7 +325,7 @@ Tabs are assumed to be set every 8 columns.
 Use escape sequences to set the italic text attribute instead of the
 underline attribute for italic fonts (\[oq]I\[cq] and \[oq]BI\[cq]).
 .
-Note that most terminals (including xterm) don\[aq]t support this.
+Note that most terminals (including xterm) don't support this.
 .
 Ignored if
 .B \-c
@@ -352,7 +352,7 @@ Suppress the use of underlining for italic characters.
 .
 Ignored if
 .B \-c
-isn\[aq]t used.
+isn't used.
 .
 .TP
 .B \-U
@@ -360,7 +360,7 @@ Use only underlining for bold-italic characters.
 .
 Ignored if
 .B \-c
-isn\[aq]t used.
+isn't used.
 .
 .TP
 .B \-v
@@ -515,9 +515,9 @@ of\~0) cannot be printed.
 Color handling is different compared to
 .BR grops (@MAN1EXT@).
 .B \[rs]M
-doesn\[aq]t set the fill color for closed graphic objects (which
+doesn't set the fill color for closed graphic objects (which
 .B grotty
-doesn\[aq]t support anyway) but changes the background color of the
+doesn't support anyway) but changes the background color of the
 character cell, affecting all subsequent operations.
 .
 .
diff --git a/src/preproc/eqn/eqn.1.man b/src/preproc/eqn/eqn.1.man
index 5901dbe..3242203 100644
--- a/src/preproc/eqn/eqn.1.man
+++ b/src/preproc/eqn/eqn.1.man
@@ -154,7 +154,7 @@ is not handled specially.
 .
 .TP
 .B \-N
-Don\[aq]t allow newlines within delimiters.
+Don't allow newlines within delimiters.
 .
 This option allows
 .B eqn
@@ -208,7 +208,7 @@ before the default directories.
 .
 .TP
 .B \-R
-Don\[aq]t load
+Don't load
 .BR eqnrc .
 .
 .TP
@@ -298,7 +298,7 @@ to restore the delimiters which have been previously 
disabled
 with a call to
 .RB \[oq] "delim off" \[cq].
 .
-If delimiters haven\[aq]t been specified, the call has no effect.
+If delimiters haven't been specified, the call has no effect.
 .
 .
 .\" --------------------------------------------------------------------
@@ -377,7 +377,7 @@ type "binary" \e(mu
 .RE
 .
 .IP
-The name of the type doesn\[aq]t have to be quoted, but quoting protects
+The name of the type doesn't have to be quoted, but quoting protects
 from macro expansion.
 .
 .TP
@@ -687,7 +687,7 @@ with
 .BI \%cancel\ {\  e\  }
 .
 .IP
-Here\[aq]s a more complicated construct that draws a box round an
+Here's a more complicated construct that draws a box round an
 expression:
 .
 .RS
@@ -741,7 +741,7 @@ equation, a negative value sets the spacing after the 
equation,
 replacing the default values.
 .
 This primitive provides an interface to
-.BR groff \[aq]s
+.BR groff 's
 .B \ex
 escape (but with opposite sign).
 .
@@ -775,7 +775,7 @@ The integer value\~\c
 .I n
 (in hundredths of an em) increases the vertical spacing between rows,
 using
-.BR groff \[aq]s
+.BR groff 's
 .B \ex
 escape (the value has no effect in MathML mode).
 Negative values are possible but have no effect.
@@ -837,7 +837,7 @@ definitive.
 .  TP
 .B minimum_size
 .B eqn
-doesn\[aq]t set anything at a smaller point-size than this.
+doesn't set anything at a smaller point-size than this.
 .
 The value is in points.
 .
@@ -1368,7 +1368,7 @@ In MathML mode, the
 .B mark
 and
 .B lineup
-features don\[aq]t work.
+features don't work.
 .
 These could, in theory, be implemented with \[oq]<maligngroup>\[cq]
 elements.
diff --git a/src/preproc/grn/grn.1.man b/src/preproc/grn/grn.1.man
index e767b80..4802428 100644
--- a/src/preproc/grn/grn.1.man
+++ b/src/preproc/grn/grn.1.man
@@ -231,7 +231,7 @@ Commands may be upper or lower case and abbreviated down to 
one character.
 .
 .
 .PP
-Commands that affect a picture\[aq]s environment (those listed before
+Commands that affect a picture's environment (those listed before
 .BR default ,
 see below) are only in effect for the current picture:
 .
@@ -249,7 +249,7 @@ The commands are as follows:
 .BI 4\  N
 .
 Set
-.IR gremlin \[aq]s
+.IR gremlin 's
 text size number 1 (2, 3, or 4) to
 .I N
 points.
@@ -265,7 +265,7 @@ The default is 12 (16, 24, and 36, respectively).
 .TQ
 .BI special\  f
 Set the roman (italics, bold, or special) font to
-.IR @address@hidden \[aq]s
+.IR @address@hidden 's
 font
 .I f
 (either a name or number).
@@ -277,7 +277,7 @@ The default is R (I, B, and S, respectively).
 .TQ
 .BI stipple\  f
 Set the stipple font to
-.IR @address@hidden \[aq]s
+.IR @address@hidden 's
 stipple font
 .I f
 (name or number).
@@ -316,7 +316,7 @@ may be abbreviated down to \[oq]sc\[cq].
 .BI thick\  N
 .
 Set the thickness of
-.IR gremlin \[aq]s
+.IR gremlin 's
 narrow (medium and thick, respectively) lines to
 .I N
 times 0.15pt (this value can be changed at compile time).
@@ -344,7 +344,7 @@ regardless of any scaling factors in the picture.
 Setting
 .B pointscale
 will cause the point sizes to scale with the picture (within
-.IR @address@hidden \[aq]s
+.IR @address@hidden 's
 limitations, of course).
 .
 An operand of anything but
@@ -406,7 +406,7 @@ commands are given, the second one overrides the first.
 .
 If
 .I name
-doesn\[aq]t exist, an error message is reported and processing
+doesn't exist, an error message is reported and processing
 continues from the
 .B .GE
 line.
@@ -418,7 +418,7 @@ line.
 .
 Since
 .I @address@hidden
-is a preprocessor, it doesn\[aq]t know about current indents, point
+is a preprocessor, it doesn't know about current indents, point
 sizes, margins, number registers, etc.  Consequently, no
 .I @address@hidden
 input can be placed between the
@@ -465,7 +465,7 @@ should always be run last.
 .
 .
 .PP
-A picture is considered an entity, but that doesn\[aq]t stop
+A picture is considered an entity, but that doesn't stop
 .I @address@hidden
 from trying to break it up if it falls off the end of a page.
 .
@@ -476,7 +476,7 @@ proper placement.
 .PP
 .I @address@hidden
 uses
-.IR @address@hidden \[aq]s
+.IR @address@hidden 's
 number registers
 .B g1
 through
@@ -597,7 +597,7 @@ and
 are floating point values giving a positioning point to be used when
 this file is read into another file.
 .
-The stuff on this line really isn\[aq]t all that important; a value of
+The stuff on this line really isn't all that important; a value of
 \[lq]1 0.00 0.00\[rq] is suggested.
 .
 .IP \(bu
@@ -698,7 +698,7 @@ ncw(0.1i)l.
 4 \(mi@@special (S font in groff)
 .TE
 .sp
-If you\[aq]re using
+If you're using
 .I @address@hidden
 to run your pictures through
 .IR groff ,
@@ -751,14 +751,14 @@ to 483.
 For horizontal pictures, x-values range from 0 to 511 and y-values
 range from 0 to 367.
 .
-Although you needn\[aq]t absolutely stick to this range, you\[aq]ll
+Although you needn't absolutely stick to this range, you'll
 get best results if you at least stay in this vicinity.
 .
 Also, point lists are terminated by a point of (\-1, \-1), so you
 shouldn't ever use negative coordinates.
 .
 .I gremlin
-writes out coordinates using format \[lq]%f1.2\[rq]; it\[aq]s probably
+writes out coordinates using format \[lq]%f1.2\[rq]; it's probably
 a good idea to use the same format if you want to modify the
 .I @address@hidden
 code.
diff --git a/src/preproc/pic/pic.1.man b/src/preproc/pic/pic.1.man
index cc27279..d6e7fbb 100644
--- a/src/preproc/pic/pic.1.man
+++ b/src/preproc/pic/pic.1.man
@@ -109,7 +109,7 @@ is passed through without change.
 .
 .
 .LP
-It is the user\[aq]s responsibility to provide appropriate definitions
+It is the user's responsibility to provide appropriate definitions
 of the
 .B PS
 and
@@ -163,9 +163,9 @@ Unsafe mode; revert the default option
 .
 .TP
 .B \-n
-Don\[aq]t use the groff extensions to the troff drawing commands.
+Don't use the groff extensions to the troff drawing commands.
 .
-You should use this if you are using a postprocessor that doesn\[aq]t
+You should use this if you are using a postprocessor that doesn't
 support these extensions.
 .
 The extensions are described in
@@ -312,7 +312,7 @@ would avoid this.
 .
 .LP
 To make the vbox having a positive height and a depth of zero
-(as used e.g.\& by \*[lx]\[aq]s
+(as used e.g.\& by \*[lx]'s
 .BR \%graphics.sty ),
 define the following macro in your document:
 .RS
@@ -397,7 +397,7 @@ For the multiplicative case,
 .I expr3
 must be greater than zero.
 .
-If the constraints aren\[aq]t met, the loop isn\[aq]t executed.
+If the constraints aren't met, the loop isn't executed.
 .
 .I X
 can be any character not occurring in
@@ -859,7 +859,7 @@ The
 .B xslanted
 and
 .B yslanted
-attributes specify the x and y\~offset of the box\[aq]s upper right
+attributes specify the x and y\~offset of the box's upper right
 corner from its default position.
 .
 .
@@ -1010,7 +1010,7 @@ All three keywords expect a suffix specifying the color, 
for example
 .
 .
 .LP
-Currently, color support isn\[aq]t available in \*(tx mode.
+Currently, color support isn't available in \*(tx mode.
 .
 Predefined color names for
 .B groff
@@ -1227,7 +1227,7 @@ papersize to groff.
 .LP
 As the Encapsulated PostScript File Format
 .B EPS
-is getting more and more important, and the conversion wasn\[aq]t
+is getting more and more important, and the conversion wasn't
 regarded trivial in the past you might be interested to know that
 there is a conversion tool named
 .B ps2eps
diff --git a/src/preproc/preconv/preconv.1.man 
b/src/preproc/preconv/preconv.1.man
index e106ea2..ce93d93 100644
--- a/src/preproc/preconv/preconv.1.man
+++ b/src/preproc/preconv/preconv.1.man
@@ -97,7 +97,7 @@ Specify default encoding if everything fails (see below).
 Specify input encoding explicitly, overriding all other methods.
 .
 This corresponds to
-.BR groff \[aq]s
+.BR groff 's
 .BI \-K encoding
 option.
 .
@@ -184,8 +184,8 @@ with a BOM (to ease the conversion from and to \%UTF-16 and 
\%UTF-32).
 In all cases, the byte order mark is
 .I not
 part of the data but part of the encoding protocol; in other words,
-.BR preconv \[aq]s
-output doesn\[aq]t contain it.
+.BR preconv 's
+output doesn't contain it.
 .
 .
 .PP
@@ -200,14 +200,14 @@ space\[cq] character \[en] something not needed normally 
in
 .\" --------------------------------------------------------------------
 .
 Editors which support more than a single character encoding need tags
-within the input files to mark the file\[aq]s encoding.
+within the input files to mark the file's encoding.
 .
 While it is possible to guess the right input encoding with the help of
 heuristic algorithms for data which represents a greater amount of a natural
 language, it is still just a guess.
 .
 Additionally, all algorithms fail easily for input which is either too short
-or doesn\[aq]t represent a natural language.
+or doesn't represent a natural language.
 .
 .
 .PP
@@ -332,7 +332,7 @@ is used.
 .\" --------------------------------------------------------------------
 .
 .B preconv
-doesn\[aq]t support
+doesn't support
 .I "local variable lists"
 yet.
 .
diff --git a/src/preproc/soelim/soelim.1.man b/src/preproc/soelim/soelim.1.man
index 6ed6278..c5ec64c 100644
--- a/src/preproc/soelim/soelim.1.man
+++ b/src/preproc/soelim/soelim.1.man
@@ -137,7 +137,7 @@ requests (for general use, with non-groff files).
 .
 .TP
 .B \-t
-Don\[aq]t emit
+Don't emit
 .B .lf
 requests but TeX comment lines (starting with \[oq]%\[cq]) giving the
 current file and line number.
diff --git a/src/preproc/tbl/tbl.1.man b/src/preproc/tbl/tbl.1.man
index 336bcc6..ebfb9a2 100644
--- a/src/preproc/tbl/tbl.1.man
+++ b/src/preproc/tbl/tbl.1.man
@@ -141,7 +141,7 @@ at the end of the last line.
 .
 After each cell definition,
 .I column specifiers
-can be appended, but that\[aq]s optional.
+can be appended, but that's optional.
 .
 .
 .P
@@ -327,7 +327,7 @@ type.
 .
 .TP
 .B nokeep
-Don\[aq]t use diversions to prevent page breaks (GNU tbl only).
+Don't use diversions to prevent page breaks (GNU tbl only).
 .
 Normally
 .B tbl
@@ -528,7 +528,7 @@ Using equations (to be processed with
 within columns which use the
 .BR N \~specifier
 is problematic in most cases due to
-.BR tbl \[aq]s
+.BR tbl 's
 algorithm for finding the vertical alignment, as described above.
 .
 Using the global
@@ -704,7 +704,7 @@ whatever follows.
 The macro which name can be specified here must be defined before
 creating the table.
 .
-It is called just before the table\[aq]s cell text is output.
+It is called just before the table's cell text is output.
 .
 As implemented currently, this macro is only called if block input is
 used, that is, text between \[oq]T{\[cq] and \[oq]T}\[cq].
@@ -756,7 +756,7 @@ tbl extension).
 A vertical line spacing specifier followed by a column separation
 number must be separated by one or more blanks.
 .
-No effect if the corresponding table entry isn\[aq]t a text block.
+No effect if the corresponding table entry isn't a text block.
 .
 .TP
 .BR w , W
@@ -789,7 +789,7 @@ This feature has the same effect as specifying a minimum 
column width.
 .TP
 .BR z , Z
 Ignore the corresponding column for width-calculation purposes, this
-is, don\[aq]t use the fields but only the specifiers of this column to
+is, don't use the fields but only the specifiers of this column to
 compute its width.
 .
 .
@@ -847,7 +847,7 @@ concatenation).
 Note that
 .B @address@hidden
 computes the column widths line by line, applying \[rs]w on each entry
-which isn\[aq]t a text block.
+which isn't a text block.
 .
 As a consequence, constructions like
 .IP
@@ -972,7 +972,7 @@ request right after \[oq]T{\[cq].
 .
 The number register
 .B \[rs]n[TW]
-holds the table width; it can\[aq]t be used within the table itself
+holds the table width; it can't be used within the table itself
 but is defined right before calling
 .B .TE
 so that this macro can make use of it.
@@ -1086,7 +1086,7 @@ fails if those numbers are passed on as macro parameters 
because
 decimal point alignment is handled by
 .B @address@hidden
 itself: It only sees \[oq]\[rs]$1\[cq], \[oq]\[rs]$2\[cq], etc., and
-therefore can\[aq]t recognize the decimal point.
+therefore can't recognize the decimal point.
 .
 .
 .\" --------------------------------------------------------------------
@@ -1201,7 +1201,7 @@ as in
 .
 .LP
 The resulting \[lq]dummy\[rq] columns are invisible and have zero width;
-note that such columns usually don\[aq]t work with TTY devices.
+note that such columns usually don't work with TTY devices.
 .
 .
 .\" --------------------------------------------------------------------
diff --git a/src/roff/groff/groff.1.man b/src/roff/groff/groff.1.man
index fde40e8..192e732 100644
--- a/src/roff/groff/groff.1.man
+++ b/src/roff/groff/groff.1.man
@@ -276,7 +276,7 @@ Preprocess with
 This is run before any other preprocessor.
 .
 Please refer to
-.BR preconv \[aq]s
+.BR preconv 's
 manual page for its behaviour if no
 .B \-K
 (or
@@ -335,7 +335,7 @@ before passing it to the spooler program.
 .
 .TP
 .B \-N
-Don\[aq]t allow newlines within
+Don't allow newlines within
 .I eqn
 delimiters.
 .
@@ -459,7 +459,7 @@ see
 Then
 .B groff
 calls a postprocessor to convert
-.BR @address@hidden \[aq]s
+.BR @address@hidden 's
 .I intermediate output
 to its final format.
 .
@@ -949,7 +949,7 @@ It is always run first before any other preprocessor.
 Besides these, there are some internal preprocessors that are
 automatically run with some devices.
 .
-These aren\[aq]t visible to the user.
+These aren't visible to the user.
 .
 .
 .\" --------------------------------------------------------------------
@@ -1259,7 +1259,7 @@ Today, most printing or drawing hardware is handled by 
the operating
 system, by device drivers, or by software interfaces, usually
 accepting PostScript.
 .
-Consequently, there isn\[aq]t an urgent need for more hardware device
+Consequently, there isn't an urgent need for more hardware device
 postprocessors.
 .
 .
@@ -1431,7 +1431,7 @@ but it can be anything.
 For example,
 .BR gtroff
 stood for
-.IR groff \[aq]s
+.IR groff 's
 .BR troff ,
 .BR gtbl
 for the
@@ -1481,7 +1481,7 @@ The value of this environment value is passed to the
 preprocessor to select the encoding of input files.
 .
 Setting this option implies
-.BR groff \[aq]s
+.BR groff 's
 command line option
 .B \-k
 (this is,
@@ -1643,7 +1643,7 @@ devices
 .B ascii
 and
 .B latin1
-aren\[aq]t available.
+aren't available.
 .
 Similarly, output for \f[CR]EBCDIC\f[] code page
 .B cp1047
diff --git a/src/roff/nroff/nroff.1.man b/src/roff/nroff/nroff.1.man
index 46104e5..fb4fb5c 100644
--- a/src/roff/nroff/nroff.1.man
+++ b/src/roff/nroff/nroff.1.man
@@ -78,7 +78,7 @@ are devices accepted by
 .BR nroff
 to select the output encoding emitted by
 .BR grotty ,
-groff\(aqs TTY output device.
+groff's TTY output device.
 .
 If neither the
 .B GROFF_TYPESETTER
@@ -108,7 +108,7 @@ and
 .B \-c
 options
 are equivalent to
-.BR grotty \(aqs
+.BR grotty 's
 options
 .B \-h
 (using tabs in the output) and
diff --git a/src/roff/troff/troff.1.man b/src/roff/troff/troff.1.man
index 0414440..4f9d52c 100644
--- a/src/roff/troff/troff.1.man
+++ b/src/roff/troff/troff.1.man
@@ -98,7 +98,7 @@ Print a backtrace with each warning or error message.
 This backtrace should help track down the cause of the error.
 .
 The line numbers given in the backtrace may not always be correct, for
-.BR @address@hidden \(aqs
+.BR @address@hidden 's
 idea of line numbers gets confused by
 .B as
 or
@@ -131,7 +131,7 @@ must be a one letter name.
 Inhibit all error messages of
 .BR @address@hidden .
 .
-Note that this doesn\(aqt affect messages output to standard error by
+Note that this doesn't affect messages output to standard error by
 macro packages using the
 .B tm
 or
@@ -188,7 +188,7 @@ No directory search is performed for files with an absolute 
file name.
 Read in the file
 .IB name .tmac\fR.
 .
-If it isn\(aqt found, try
+If it isn't found, try
 .BI tmac. name
 instead.
 .
@@ -253,7 +253,7 @@ can be any troff numeric expression.
 .
 .TP
 .B \-R
-Don\(aqt load
+Don't load
 .B troffrc
 and
 .BR troffrc-end .
diff --git a/src/utils/afmtodit/afmtodit.1.man 
b/src/utils/afmtodit/afmtodit.1.man
index 518381e..6df5fc7 100644
--- a/src/utils/afmtodit/afmtodit.1.man
+++ b/src/utils/afmtodit/afmtodit.1.man
@@ -115,7 +115,7 @@ Lines starting with
 .B #
 and blank lines are ignored.
 .
-If the file isn\(aqt found in the current directory, it is searched
+If the file isn't found in the current directory, it is searched
 in the \(oqdevps/generate\(cq subdirectory of the default font
 directory.
 .
@@ -154,7 +154,7 @@ index values greater than 255 (or greater than the biggest 
character
 code used in the AFM file in the unlikely case that it is greater than
 255) in the groff font file.
 .
-Glyph indices of unencoded characters don\(aqt have a specific order;
+Glyph indices of unencoded characters don't have a specific order;
 it is best to access them with glyph names only.
 .
 .
@@ -270,7 +270,7 @@ character's width plus the character's italic correction is 
equal to
 .I n
 thousandths of an em
 plus the amount by which the right edge of the character's bounding box
-is to the right of the character\(aqs origin.
+is to the right of the character's origin.
 .
 If this would result in a negative italic correction, use a zero
 italic correction instead.
@@ -290,7 +290,7 @@ equal to
 .I n
 thousandths of an em
 plus the amount by which the left edge of the character's bounding box
-is to the left of the character\(aqs origin.
+is to the left of the character's origin.
 .
 The left italic correction may be negative unless option
 .B \-m
diff --git a/src/utils/hpftodit/hpftodit.1.man 
b/src/utils/hpftodit/hpftodit.1.man
index 98a3d00..6ba9fd9 100644
--- a/src/utils/hpftodit/hpftodit.1.man
+++ b/src/utils/hpftodit/hpftodit.1.man
@@ -184,7 +184,7 @@ it should be listed in the
 command in the DESC file;
 if it is not special, there is no need to list it, since
 .B troff
-can automatically mount it when it\[aq]s first used.
+can automatically mount it when it's first used.
 .
 .
 .LP
@@ -232,7 +232,7 @@ glyphs; with the
 option, only the \(lqmathematical\(rq symbol sets
 are searched.
 .
-Nonetheless, restricting the symbol sets searched isn\[aq]t very
+Nonetheless, restricting the symbol sets searched isn't very
 selective\(emmany glyphs are placed in both regular and special fonts.
 .
 Normally, the
@@ -318,11 +318,11 @@ option, the search order is reversed.
 .TP
 .BI \-i n
 Generate an italic correction for each character so that the
-character\[aq]s width plus the character\[aq]s italic correction is
+character's width plus the character's italic correction is
 equal to
 .I n
 thousandths of an em plus the amount by which the right edge of the
-character\[aq]s bounding is to the right of the character\[aq]s
+character's bounding is to the right of the character's
 origin.
 .
 If this would result in a negative italic correction, use a zero italic
@@ -341,7 +341,7 @@ instead.
 Also generate a left italic correction for each character equal to
 .I n
 thousandths of an em plus the amount by which the left edge of the
-character\[aq]s bounding box is to the left of the character\[aq]s
+character's bounding box is to the left of the character's
 origin.
 .
 The left italic correction may be negative.
diff --git a/src/utils/indxbib/indxbib.1.man b/src/utils/indxbib/indxbib.1.man
index 5d319dc..f764aa1 100644
--- a/src/utils/indxbib/indxbib.1.man
+++ b/src/utils/indxbib/indxbib.1.man
@@ -167,7 +167,7 @@ option can be given at most once.
 .
 .TP
 .BI \-i string
-Don\(aqt index the contents of fields whose names are in
+Don't index the contents of fields whose names are in
 .IR string .
 .
 Initially
diff --git a/src/utils/tfmtodit/tfmtodit.1.man 
b/src/utils/tfmtodit/tfmtodit.1.man
index 81994cc..620c4a6 100644
--- a/src/utils/tfmtodit/tfmtodit.1.man
+++ b/src/utils/tfmtodit/tfmtodit.1.man
@@ -120,7 +120,7 @@ it should be listed in the
 command in the DESC file;
 if it is not special, there is no need to list it, since
 .B troff
-can automatically mount it when it\(aqs first used.
+can automatically mount it when it's first used.
 .
 .
 .LP
diff --git a/tmac/groff_man.7.man b/tmac/groff_man.7.man
index f207ef6..2007bbb 100644
--- a/tmac/groff_man.7.man
+++ b/tmac/groff_man.7.man
@@ -973,7 +973,7 @@ which ignores indentation.
 .BI .AT " \fR[\fPsystem \fR[\fPrelease\fR]]\fP"
 Alter the footer for use with \f[CR]AT&T\f[]
 .IR \%man\~pages .
-This command exists only for compatibility; don\[aq]t use it.
+This command exists only for compatibility; don't use it.
 .
 See the
 .I groff
@@ -1057,7 +1057,7 @@ Redefine this macro to get control of the header.
 .BI .UC " \fR[\fPversion\fR]\fP"
 Alter the footer for use with \f[CR]BSD\f[]
 .IR man\~pages .
-This command exists only for compatibility; don\[aq]t use it.
+This command exists only for compatibility; don't use it.
 .
 See the
 .I groff
@@ -1157,7 +1157,7 @@ render it to HTML.
 .
 Troff requests make implicit assumptions about things like character
 and page sizes that may break in an HTML environment; also, many of
-these viewers don\[aq]t interpret the full troff vocabulary, a problem
+these viewers don't interpret the full troff vocabulary, a problem
 that can lead to portions of your text being silently dropped.
 .
 .
@@ -1200,7 +1200,7 @@ These are wrapper files to call
 .
 .TP
 .B andoc.tmac
-Use this file in case you don\[aq]t know whether the
+Use this file in case you don't know whether the
 .B man
 macros or the
 .B mdoc
diff --git a/tmac/groff_ms.7.man b/tmac/groff_ms.7.man
index 53d868a..9b15c87 100644
--- a/tmac/groff_ms.7.man
+++ b/tmac/groff_ms.7.man
@@ -117,7 +117,7 @@ are specific to AT&T or Berkeley, and are not supported in
 .TP
 .B "Format and layout"
 By setting number registers,
-you can change your document\[aq]s type (font and size),
+you can change your document's type (font and size),
 margins, spacing, headers and footers, and footnotes.
 .
 See
@@ -127,7 +127,7 @@ below for more details.
 .TP
 .B "Cover page"
 A cover page consists of a title,
-and optionally the author\[aq]s name and institution,
+and optionally the author's name and institution,
 an abstract, and the date.
 .
 See
@@ -342,7 +342,7 @@ macro into the title, until reaching the author name or 
abstract.
 .
 .TP
 .B .AU
-Specifies the author\[aq]s name.
+Specifies the author's name.
 .
 You can specify multiple authors by using an
 .B AU
@@ -350,7 +350,7 @@ macro for each author.
 .
 .TP
 .B .AI
-Specifies the author\[aq]s institution.
+Specifies the author's institution.
 .
 You can specify multiple institutions.
 .
@@ -1420,7 +1420,7 @@ string.
 .
 Traditionally, the
 .I ms
-macros only support integer values for the document\[aq]s font size
+macros only support integer values for the document's font size
 and vertical spacing.
 .
 To overcome this restriction, values larger than or equal to 1000 are
@@ -1503,7 +1503,7 @@ macros both collide with different macros in the Berkeley 
version of
 .IP
 These emulations are sufficient to give back the 1976 Kernighan\~&
 Cherry paper
-.I "Typesetting Mathematics \(en User\[aq]s Guide"
+.I "Typesetting Mathematics \(en User's Guide"
 its section headings, and restore some text that had gone missing as
 arguments of undefined macros.
 .
@@ -1645,7 +1645,7 @@ Use
 .B \[rs]*Q
 and
 .B \[rs]*U
-to get a left and right typographer\[aq]s quote,
+to get a left and right typographer's quote,
 respectively, in
 .I troff
 (and plain quotes in
@@ -1693,7 +1693,7 @@ the default is\~14.
 .
 .PP
 Improved accent marks
-(as originally defined in Berkeley\[aq]s
+(as originally defined in Berkeley's
 .I ms
 version)
 are available by specifying the
diff --git a/tmac/groff_trace.7.man b/tmac/groff_trace.7.man
index b31a60c..6b75e59 100644
--- a/tmac/groff_trace.7.man
+++ b/tmac/groff_trace.7.man
@@ -247,7 +247,7 @@ request it passes \[oq]\en[bar]\[cq] instead.
 .
 .
 .P
-The solution to this problem is to use groff\[aq]s
+The solution to this problem is to use groff's
 .B \eE
 escape which is an escape character not interpreted in copy mode, for
 example
diff --git a/tmac/groff_www.7.man b/tmac/groff_www.7.man
index c4d5761..f3a7f3f 100644
--- a/tmac/groff_www.7.man
+++ b/tmac/groff_www.7.man
@@ -151,7 +151,7 @@ A file is split whenever a \&.SH or \&.NH\ 1 is encountered.
 Its argument is the file stem name for future output files.
 .
 This option is equivalent to
-.BR \%grohtml \[aq]s
+.BR \%grohtml 's
 .B \-j
 option.
 .
@@ -238,11 +238,11 @@ foo \[la]\f[C]http://foo.org\f[]\[ra]:
 .
 .IP
 The URL macro can be of any type; for example we can reference
-.URL pic.html "Eric Raymond\[aq]s pic guide"
+.URL pic.html "Eric Raymond's pic guide"
 by:
 .RS
 .IP
-.B .URL pic.html \[dq]Eric Raymond\[aq]s pic guide\[dq]
+.B .URL pic.html \[dq]Eric Raymond's pic guide\[dq]
 .RE
 .
 .TP
@@ -375,7 +375,7 @@ package:
 and
 .BR pnmtops .
 .
-If the document isn\[aq]t processed with
+If the document isn't processed with
 .B \-Thtml
 or
 .B \-Txhtml



reply via email to

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