xref: /freebsd/contrib/mandoc/mandoc_char.7 (revision 61d06d6bd19dafe8ea971dd43e8328fa1b473456)
1*61d06d6bSBaptiste Daroussin.\"	$Id: mandoc_char.7,v 1.72 2018/08/08 14:30:48 schwarze Exp $
2*61d06d6bSBaptiste Daroussin.\"
3*61d06d6bSBaptiste Daroussin.\" Copyright (c) 2003 Jason McIntyre <jmc@openbsd.org>
4*61d06d6bSBaptiste Daroussin.\" Copyright (c) 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv>
5*61d06d6bSBaptiste Daroussin.\" Copyright (c) 2011, 2013, 2015, 2017 Ingo Schwarze <schwarze@openbsd.org>
6*61d06d6bSBaptiste Daroussin.\"
7*61d06d6bSBaptiste Daroussin.\" Permission to use, copy, modify, and distribute this software for any
8*61d06d6bSBaptiste Daroussin.\" purpose with or without fee is hereby granted, provided that the above
9*61d06d6bSBaptiste Daroussin.\" copyright notice and this permission notice appear in all copies.
10*61d06d6bSBaptiste Daroussin.\"
11*61d06d6bSBaptiste Daroussin.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
12*61d06d6bSBaptiste Daroussin.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
13*61d06d6bSBaptiste Daroussin.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
14*61d06d6bSBaptiste Daroussin.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
15*61d06d6bSBaptiste Daroussin.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
16*61d06d6bSBaptiste Daroussin.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
17*61d06d6bSBaptiste Daroussin.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18*61d06d6bSBaptiste Daroussin.\"
19*61d06d6bSBaptiste Daroussin.Dd $Mdocdate: August 8 2018 $
20*61d06d6bSBaptiste Daroussin.Dt MANDOC_CHAR 7
21*61d06d6bSBaptiste Daroussin.Os
22*61d06d6bSBaptiste Daroussin.Sh NAME
23*61d06d6bSBaptiste Daroussin.Nm mandoc_char
24*61d06d6bSBaptiste Daroussin.Nd mandoc special characters
25*61d06d6bSBaptiste Daroussin.Sh DESCRIPTION
26*61d06d6bSBaptiste DaroussinThis page documents the
27*61d06d6bSBaptiste Daroussin.Xr roff 7
28*61d06d6bSBaptiste Daroussinescape sequences accepted by
29*61d06d6bSBaptiste Daroussin.Xr mandoc 1
30*61d06d6bSBaptiste Daroussinto represent special characters in
31*61d06d6bSBaptiste Daroussin.Xr mdoc 7
32*61d06d6bSBaptiste Daroussinand
33*61d06d6bSBaptiste Daroussin.Xr man 7
34*61d06d6bSBaptiste Daroussindocuments.
35*61d06d6bSBaptiste Daroussin.Pp
36*61d06d6bSBaptiste DaroussinThe rendering depends on the
37*61d06d6bSBaptiste Daroussin.Xr mandoc 1
38*61d06d6bSBaptiste Daroussinoutput mode; it can be inspected by calling
39*61d06d6bSBaptiste Daroussin.Xr man 1
40*61d06d6bSBaptiste Daroussinon the
41*61d06d6bSBaptiste Daroussin.Nm
42*61d06d6bSBaptiste Daroussinmanual page with different
43*61d06d6bSBaptiste Daroussin.Fl T
44*61d06d6bSBaptiste Daroussinarguments.
45*61d06d6bSBaptiste DaroussinIn ASCII output, the rendering of some characters may be hard
46*61d06d6bSBaptiste Daroussinto interpret for the reader.
47*61d06d6bSBaptiste DaroussinMany are rendered as descriptive strings like
48*61d06d6bSBaptiste Daroussin.Qq <integral> ,
49*61d06d6bSBaptiste Daroussin.Qq <degree> ,
50*61d06d6bSBaptiste Daroussinor
51*61d06d6bSBaptiste Daroussin.Qq <Gamma> ,
52*61d06d6bSBaptiste Daroussinwhich may look ugly, and many are replaced by similar ASCII characters.
53*61d06d6bSBaptiste DaroussinIn particular, accented characters are usually shown without the accent.
54*61d06d6bSBaptiste DaroussinFor that reason, try to avoid using any of the special characters
55*61d06d6bSBaptiste Daroussindocumented here except those discussed in the
56*61d06d6bSBaptiste Daroussin.Sx DESCRIPTION ,
57*61d06d6bSBaptiste Daroussinunless they are essential for explaining the subject matter at hand,
58*61d06d6bSBaptiste Daroussinfor example when documenting complicated mathematical functions.
59*61d06d6bSBaptiste Daroussin.Pp
60*61d06d6bSBaptiste DaroussinIn particular, in English manual pages, do not use special-character
61*61d06d6bSBaptiste Daroussinescape sequences to represent national language characters in author
62*61d06d6bSBaptiste Daroussinnames; instead, provide ASCII transcriptions of the names.
63*61d06d6bSBaptiste Daroussin.Ss Dashes and Hyphens
64*61d06d6bSBaptiste DaroussinIn typography there are different types of dashes of various width:
65*61d06d6bSBaptiste Daroussinthe hyphen (\(hy),
66*61d06d6bSBaptiste Daroussinthe en-dash (\(en),
67*61d06d6bSBaptiste Daroussinthe em-dash (\(em),
68*61d06d6bSBaptiste Daroussinand the mathematical minus sign (\(mi).
69*61d06d6bSBaptiste Daroussin.Pp
70*61d06d6bSBaptiste DaroussinHyphens are used for adjectives;
71*61d06d6bSBaptiste Daroussinto separate the two parts of a compound word;
72*61d06d6bSBaptiste Daroussinor to separate a word across two successive lines of text.
73*61d06d6bSBaptiste DaroussinThe hyphen does not need to be escaped:
74*61d06d6bSBaptiste Daroussin.Bd -unfilled -offset indent
75*61d06d6bSBaptiste Daroussinblue-eyed
76*61d06d6bSBaptiste Daroussinlorry-driver
77*61d06d6bSBaptiste Daroussin.Ed
78*61d06d6bSBaptiste Daroussin.Pp
79*61d06d6bSBaptiste DaroussinThe en-dash is used to separate the two elements of a range,
80*61d06d6bSBaptiste Daroussinor can be used the same way as an em-dash.
81*61d06d6bSBaptiste DaroussinIt should be written as
82*61d06d6bSBaptiste Daroussin.Sq \e(en :
83*61d06d6bSBaptiste Daroussin.Bd -unfilled -offset indent
84*61d06d6bSBaptiste Daroussinpp. 95\e(en97.
85*61d06d6bSBaptiste DaroussinGo away \e(en or else!
86*61d06d6bSBaptiste Daroussin.Ed
87*61d06d6bSBaptiste Daroussin.Pp
88*61d06d6bSBaptiste DaroussinThe em-dash can be used to show an interruption
89*61d06d6bSBaptiste Daroussinor can be used the same way as colons, semi-colons, or parentheses.
90*61d06d6bSBaptiste DaroussinIt should be written as
91*61d06d6bSBaptiste Daroussin.Sq \e(em :
92*61d06d6bSBaptiste Daroussin.Bd -unfilled -offset indent
93*61d06d6bSBaptiste DaroussinThree things \e(em apples, oranges, and bananas.
94*61d06d6bSBaptiste DaroussinThis is not that \e(em rather, this is that.
95*61d06d6bSBaptiste Daroussin.Ed
96*61d06d6bSBaptiste Daroussin.Pp
97*61d06d6bSBaptiste DaroussinIn
98*61d06d6bSBaptiste Daroussin.Xr roff 7
99*61d06d6bSBaptiste Daroussindocuments, the minus sign is normally written as
100*61d06d6bSBaptiste Daroussin.Sq \e- .
101*61d06d6bSBaptiste DaroussinIn manual pages, some style guides recommend to also use
102*61d06d6bSBaptiste Daroussin.Sq \e-
103*61d06d6bSBaptiste Daroussinif an ASCII 0x2d
104*61d06d6bSBaptiste Daroussin.Dq hyphen-minus
105*61d06d6bSBaptiste Daroussinoutput glyph that can be copied and pasted is desired in output modes
106*61d06d6bSBaptiste Daroussinsupporting it, for example in
107*61d06d6bSBaptiste Daroussin.Fl T Cm utf8
108*61d06d6bSBaptiste Daroussinand
109*61d06d6bSBaptiste Daroussin.Fl T Cm html .
110*61d06d6bSBaptiste DaroussinBut currently, no practically relevant manual page formatter actually
111*61d06d6bSBaptiste Daroussinrequires that subtlety, so in manual pages just write plain
112*61d06d6bSBaptiste Daroussin.Sq -
113*61d06d6bSBaptiste Daroussinto represent hyphen, minus, and hyphen-minus.
114*61d06d6bSBaptiste Daroussin.Pp
115*61d06d6bSBaptiste DaroussinIf a word on a text input line contains a hyphen, a formatter may decide
116*61d06d6bSBaptiste Daroussinto insert an output line break after the hyphen if that helps filling
117*61d06d6bSBaptiste Daroussinthe current output line, but the whole word would overflow the line.
118*61d06d6bSBaptiste DaroussinIf it is important that the word is not broken across lines in this
119*61d06d6bSBaptiste Daroussinway, a zero-width space
120*61d06d6bSBaptiste Daroussin.Pq Sq \e&
121*61d06d6bSBaptiste Daroussincan be inserted before or after the hyphen.
122*61d06d6bSBaptiste DaroussinWhile
123*61d06d6bSBaptiste Daroussin.Xr mandoc 1
124*61d06d6bSBaptiste Daroussinnever breaks the output line after hyphens adjacent to a zero-width
125*61d06d6bSBaptiste Daroussinspace, after any of the other dash- or hyphen-like characters
126*61d06d6bSBaptiste Daroussinrepresented by escape sequences, or after hyphens inside words in
127*61d06d6bSBaptiste Daroussinmacro arguments, other software may not respect these rules and may
128*61d06d6bSBaptiste Daroussinbreak the line even in such cases.
129*61d06d6bSBaptiste Daroussin.Pp
130*61d06d6bSBaptiste DaroussinSome
131*61d06d6bSBaptiste Daroussin.Xr roff 7
132*61d06d6bSBaptiste Daroussinimplementations contains dictionaries allowing to break the line
133*61d06d6bSBaptiste Daroussinat syllable boundaries even inside words that contain no hyphens.
134*61d06d6bSBaptiste DaroussinSuch automatic hyphenation is not supported by
135*61d06d6bSBaptiste Daroussin.Xr mandoc 1 ,
136*61d06d6bSBaptiste Daroussinwhich only breaks the line at whitespace, and inside words only
137*61d06d6bSBaptiste Daroussinafter existing hyphens.
138*61d06d6bSBaptiste Daroussin.Ss Spaces
139*61d06d6bSBaptiste DaroussinTo separate words in normal text, for indenting and alignment
140*61d06d6bSBaptiste Daroussinin literal context, and when none of the following special cases apply,
141*61d06d6bSBaptiste Daroussinjust use the normal space character
142*61d06d6bSBaptiste Daroussin.Pq Sq \  .
143*61d06d6bSBaptiste Daroussin.Pp
144*61d06d6bSBaptiste DaroussinWhen filling text, output lines may be broken between words, i.e. at space
145*61d06d6bSBaptiste Daroussincharacters.
146*61d06d6bSBaptiste DaroussinTo prevent a line break between two particular words,
147*61d06d6bSBaptiste Daroussinuse the unpaddable non-breaking space escape sequence
148*61d06d6bSBaptiste Daroussin.Pq Sq \e\ \&
149*61d06d6bSBaptiste Daroussininstead of the normal space character.
150*61d06d6bSBaptiste DaroussinFor example, the input string
151*61d06d6bSBaptiste Daroussin.Dq number\e\ 1
152*61d06d6bSBaptiste Daroussinwill be kept together as
153*61d06d6bSBaptiste Daroussin.Dq number\ 1
154*61d06d6bSBaptiste Daroussinon the same output line.
155*61d06d6bSBaptiste Daroussin.Pp
156*61d06d6bSBaptiste DaroussinOn request and macro lines, the normal space character serves as an
157*61d06d6bSBaptiste Daroussinargument delimiter.
158*61d06d6bSBaptiste DaroussinTo include whitespace into arguments, quoting is usually the best choice;
159*61d06d6bSBaptiste Daroussinsee the MACRO SYNTAX section in
160*61d06d6bSBaptiste Daroussin.Xr roff 7 .
161*61d06d6bSBaptiste DaroussinIn some cases, using the non-breaking space escape sequence
162*61d06d6bSBaptiste Daroussin.Pq Sq \e\ \&
163*61d06d6bSBaptiste Daroussinmay be preferable.
164*61d06d6bSBaptiste Daroussin.Pp
165*61d06d6bSBaptiste DaroussinTo escape macro names and to protect whitespace at the end
166*61d06d6bSBaptiste Daroussinof input lines, the zero-width space
167*61d06d6bSBaptiste Daroussin.Pq Sq \e&
168*61d06d6bSBaptiste Daroussinis often useful.
169*61d06d6bSBaptiste DaroussinFor example, in
170*61d06d6bSBaptiste Daroussin.Xr mdoc 7 ,
171*61d06d6bSBaptiste Daroussina normal space character can be displayed in single quotes in either
172*61d06d6bSBaptiste Daroussinof the following ways:
173*61d06d6bSBaptiste Daroussin.Pp
174*61d06d6bSBaptiste Daroussin.Dl .Sq \(dq \(dq
175*61d06d6bSBaptiste Daroussin.Dl .Sq \e \e&
176*61d06d6bSBaptiste Daroussin.Ss Quotes
177*61d06d6bSBaptiste DaroussinOn request and macro lines, the double-quote character
178*61d06d6bSBaptiste Daroussin.Pq Sq \(dq
179*61d06d6bSBaptiste Daroussinis handled specially to allow quoting.
180*61d06d6bSBaptiste DaroussinOne way to prevent this special handling is by using the
181*61d06d6bSBaptiste Daroussin.Sq \e(dq
182*61d06d6bSBaptiste Daroussinescape sequence.
183*61d06d6bSBaptiste Daroussin.Pp
184*61d06d6bSBaptiste DaroussinNote that on text lines, literal double-quote characters can be used
185*61d06d6bSBaptiste Daroussinverbatim.
186*61d06d6bSBaptiste DaroussinAll other quote-like characters can be used verbatim as well,
187*61d06d6bSBaptiste Daroussineven on request and macro lines.
188*61d06d6bSBaptiste Daroussin.Ss Accents
189*61d06d6bSBaptiste DaroussinIn output modes supporting such special output characters, for example
190*61d06d6bSBaptiste Daroussin.Fl T Cm pdf ,
191*61d06d6bSBaptiste Daroussinand sometimes less consistently in
192*61d06d6bSBaptiste Daroussin.Fl T Cm utf8 ,
193*61d06d6bSBaptiste Daroussinsome
194*61d06d6bSBaptiste Daroussin.Xr roff 7
195*61d06d6bSBaptiste Daroussinformatters convert the following ASCII input characters to the
196*61d06d6bSBaptiste Daroussinfollowing Unicode special output characters:
197*61d06d6bSBaptiste Daroussin.Bl -column x(ga U+2018 -offset indent
198*61d06d6bSBaptiste Daroussin.It \(ga Ta U+2018 Ta left single quotation mark
199*61d06d6bSBaptiste Daroussin.It \(aq Ta U+2019 Ta right single quotation mark
200*61d06d6bSBaptiste Daroussin.It \(ti Ta U+02DC Ta small tilde
201*61d06d6bSBaptiste Daroussin.It \(ha Ta U+02C6 Ta modifier letter circumflex
202*61d06d6bSBaptiste Daroussin.El
203*61d06d6bSBaptiste Daroussin.Pp
204*61d06d6bSBaptiste DaroussinIn prose, this automatic substitution is often desirable;
205*61d06d6bSBaptiste Daroussinbut when these characters have to be displayed as plain ASCII
206*61d06d6bSBaptiste Daroussincharacters, for example in source code samples, they require
207*61d06d6bSBaptiste Daroussinescaping to render as follows:
208*61d06d6bSBaptiste Daroussin.Bl -column x(ga U+2018 -offset indent
209*61d06d6bSBaptiste Daroussin.It \e(ga Ta U+0060 Ta grave accent
210*61d06d6bSBaptiste Daroussin.It \e(aq Ta U+0027 Ta apostrophe
211*61d06d6bSBaptiste Daroussin.It \e(ti Ta U+007E Ta tilde
212*61d06d6bSBaptiste Daroussin.It \e(ha Ta U+005E Ta circumflex accent
213*61d06d6bSBaptiste Daroussin.El
214*61d06d6bSBaptiste Daroussin.Ss Periods
215*61d06d6bSBaptiste DaroussinThe period
216*61d06d6bSBaptiste Daroussin.Pq Sq \&.
217*61d06d6bSBaptiste Daroussinis handled specially at the beginning of an input line,
218*61d06d6bSBaptiste Daroussinwhere it introduces a
219*61d06d6bSBaptiste Daroussin.Xr roff 7
220*61d06d6bSBaptiste Daroussinrequest or a macro, and when appearing alone as a macro argument in
221*61d06d6bSBaptiste Daroussin.Xr mdoc 7 .
222*61d06d6bSBaptiste DaroussinIn such situations, prepend a zero-width space
223*61d06d6bSBaptiste Daroussin.Pq Sq \e&.
224*61d06d6bSBaptiste Daroussinto make it behave like normal text.
225*61d06d6bSBaptiste Daroussin.Pp
226*61d06d6bSBaptiste DaroussinDo not use the
227*61d06d6bSBaptiste Daroussin.Sq \e.
228*61d06d6bSBaptiste Daroussinescape sequence.
229*61d06d6bSBaptiste DaroussinIt does not prevent special handling of the period.
230*61d06d6bSBaptiste Daroussin.Ss Backslashes
231*61d06d6bSBaptiste DaroussinTo include a literal backslash
232*61d06d6bSBaptiste Daroussin.Pq Sq \e
233*61d06d6bSBaptiste Daroussininto the output, use the
234*61d06d6bSBaptiste Daroussin.Pq Sq \ee
235*61d06d6bSBaptiste Daroussinescape sequence.
236*61d06d6bSBaptiste Daroussin.Pp
237*61d06d6bSBaptiste DaroussinNote that doubling it
238*61d06d6bSBaptiste Daroussin.Pq Sq \e\e
239*61d06d6bSBaptiste Daroussinis not the right way to output a backslash.
240*61d06d6bSBaptiste DaroussinBecause
241*61d06d6bSBaptiste Daroussin.Xr mandoc 1
242*61d06d6bSBaptiste Daroussindoes not implement full
243*61d06d6bSBaptiste Daroussin.Xr roff 7
244*61d06d6bSBaptiste Daroussinfunctionality, it may work with
245*61d06d6bSBaptiste Daroussin.Xr mandoc 1 ,
246*61d06d6bSBaptiste Daroussinbut it may have weird effects on complete
247*61d06d6bSBaptiste Daroussin.Xr roff 7
248*61d06d6bSBaptiste Daroussinimplementations.
249*61d06d6bSBaptiste Daroussin.Sh SPECIAL CHARACTERS
250*61d06d6bSBaptiste DaroussinSpecial characters are encoded as
251*61d06d6bSBaptiste Daroussin.Sq \eX
252*61d06d6bSBaptiste Daroussin.Pq for a one-character escape ,
253*61d06d6bSBaptiste Daroussin.Sq \e(XX
254*61d06d6bSBaptiste Daroussin.Pq two-character ,
255*61d06d6bSBaptiste Daroussinand
256*61d06d6bSBaptiste Daroussin.Sq \e[N]
257*61d06d6bSBaptiste Daroussin.Pq N-character .
258*61d06d6bSBaptiste DaroussinFor details, see the
259*61d06d6bSBaptiste Daroussin.Em Special Characters
260*61d06d6bSBaptiste Daroussinsubsection of the
261*61d06d6bSBaptiste Daroussin.Xr roff 7
262*61d06d6bSBaptiste Daroussinmanual.
263*61d06d6bSBaptiste Daroussin.Pp
264*61d06d6bSBaptiste DaroussinSpacing:
265*61d06d6bSBaptiste Daroussin.Bl -column "Input" "Description" -offset indent -compact
266*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Description
267*61d06d6bSBaptiste Daroussin.It Sq \e\ \& Ta unpaddable non-breaking space
268*61d06d6bSBaptiste Daroussin.It \e\(ti   Ta paddable non-breaking space
269*61d06d6bSBaptiste Daroussin.It \e0      Ta unpaddable, breaking digit-width space
270*61d06d6bSBaptiste Daroussin.It \e|      Ta one-sixth \e(em narrow space, zero width in nroff mode
271*61d06d6bSBaptiste Daroussin.It \e^      Ta one-twelfth \e(em half-narrow space, zero width in nroff
272*61d06d6bSBaptiste Daroussin.It \e&      Ta zero-width space
273*61d06d6bSBaptiste Daroussin.It \e%      Ta zero-width space allowing hyphenation
274*61d06d6bSBaptiste Daroussin.El
275*61d06d6bSBaptiste Daroussin.Pp
276*61d06d6bSBaptiste DaroussinLines:
277*61d06d6bSBaptiste Daroussin.Bl -column "Input" "Rendered" "Description" -offset indent -compact
278*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Rendered Ta Em Description
279*61d06d6bSBaptiste Daroussin.It \e(ba    Ta \(ba        Ta bar
280*61d06d6bSBaptiste Daroussin.It \e(br    Ta \(br        Ta box rule
281*61d06d6bSBaptiste Daroussin.It \e(ul    Ta \(ul        Ta underscore
282*61d06d6bSBaptiste Daroussin.It \e(ru    Ta \(ru        Ta underscore (width 0.5m)
283*61d06d6bSBaptiste Daroussin.It \e(rn    Ta \(rn        Ta overline
284*61d06d6bSBaptiste Daroussin.It \e(bb    Ta \(bb        Ta broken bar
285*61d06d6bSBaptiste Daroussin.It \e(sl    Ta \(sl        Ta forward slash
286*61d06d6bSBaptiste Daroussin.It \e(rs    Ta \(rs        Ta backward slash
287*61d06d6bSBaptiste Daroussin.El
288*61d06d6bSBaptiste Daroussin.Pp
289*61d06d6bSBaptiste DaroussinText markers:
290*61d06d6bSBaptiste Daroussin.Bl -column "Input" "Rendered" "Description" -offset indent -compact
291*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Rendered Ta Em Description
292*61d06d6bSBaptiste Daroussin.It \e(ci    Ta \(ci        Ta circle
293*61d06d6bSBaptiste Daroussin.It \e(bu    Ta \(bu        Ta bullet
294*61d06d6bSBaptiste Daroussin.It \e(dd    Ta \(dd        Ta double dagger
295*61d06d6bSBaptiste Daroussin.It \e(dg    Ta \(dg        Ta dagger
296*61d06d6bSBaptiste Daroussin.It \e(lz    Ta \(lz        Ta lozenge
297*61d06d6bSBaptiste Daroussin.It \e(sq    Ta \(sq        Ta white square
298*61d06d6bSBaptiste Daroussin.It \e(ps    Ta \(ps        Ta paragraph
299*61d06d6bSBaptiste Daroussin.It \e(sc    Ta \(sc        Ta section
300*61d06d6bSBaptiste Daroussin.It \e(lh    Ta \(lh        Ta left hand
301*61d06d6bSBaptiste Daroussin.It \e(rh    Ta \(rh        Ta right hand
302*61d06d6bSBaptiste Daroussin.It \e(at    Ta \(at        Ta at
303*61d06d6bSBaptiste Daroussin.It \e(sh    Ta \(sh        Ta hash (pound)
304*61d06d6bSBaptiste Daroussin.It \e(CR    Ta \(CR        Ta carriage return
305*61d06d6bSBaptiste Daroussin.It \e(OK    Ta \(OK        Ta check mark
306*61d06d6bSBaptiste Daroussin.It \e(CL    Ta \(CL        Ta club suit
307*61d06d6bSBaptiste Daroussin.It \e(SP    Ta \(SP        Ta spade suit
308*61d06d6bSBaptiste Daroussin.It \e(HE    Ta \(HE        Ta heart suit
309*61d06d6bSBaptiste Daroussin.It \e(DI    Ta \(DI        Ta diamond suit
310*61d06d6bSBaptiste Daroussin.El
311*61d06d6bSBaptiste Daroussin.Pp
312*61d06d6bSBaptiste DaroussinLegal symbols:
313*61d06d6bSBaptiste Daroussin.Bl -column "Input" "Rendered" "Description" -offset indent -compact
314*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Rendered Ta Em Description
315*61d06d6bSBaptiste Daroussin.It \e(co    Ta \(co        Ta copyright
316*61d06d6bSBaptiste Daroussin.It \e(rg    Ta \(rg        Ta registered
317*61d06d6bSBaptiste Daroussin.It \e(tm    Ta \(tm        Ta trademarked
318*61d06d6bSBaptiste Daroussin.El
319*61d06d6bSBaptiste Daroussin.Pp
320*61d06d6bSBaptiste DaroussinPunctuation:
321*61d06d6bSBaptiste Daroussin.Bl -column "Input" "Rendered" "Description" -offset indent -compact
322*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Rendered Ta Em Description
323*61d06d6bSBaptiste Daroussin.It \e(em    Ta \(em        Ta em-dash
324*61d06d6bSBaptiste Daroussin.It \e(en    Ta \(en        Ta en-dash
325*61d06d6bSBaptiste Daroussin.It \e(hy    Ta \(hy        Ta hyphen
326*61d06d6bSBaptiste Daroussin.It \ee      Ta \e          Ta back-slash
327*61d06d6bSBaptiste Daroussin.It \e.      Ta \.          Ta period
328*61d06d6bSBaptiste Daroussin.It \e(r!    Ta \(r!        Ta upside-down exclamation
329*61d06d6bSBaptiste Daroussin.It \e(r?    Ta \(r?        Ta upside-down question
330*61d06d6bSBaptiste Daroussin.El
331*61d06d6bSBaptiste Daroussin.Pp
332*61d06d6bSBaptiste DaroussinQuotes:
333*61d06d6bSBaptiste Daroussin.Bl -column "Input" "Rendered" "Description" -offset indent -compact
334*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Rendered Ta Em Description
335*61d06d6bSBaptiste Daroussin.It \e(Bq    Ta \(Bq        Ta right low double-quote
336*61d06d6bSBaptiste Daroussin.It \e(bq    Ta \(bq        Ta right low single-quote
337*61d06d6bSBaptiste Daroussin.It \e(lq    Ta \(lq        Ta left double-quote
338*61d06d6bSBaptiste Daroussin.It \e(rq    Ta \(rq        Ta right double-quote
339*61d06d6bSBaptiste Daroussin.It \e(oq    Ta \(oq        Ta left single-quote
340*61d06d6bSBaptiste Daroussin.It \e(cq    Ta \(cq        Ta right single-quote
341*61d06d6bSBaptiste Daroussin.It \e(aq    Ta \(aq        Ta apostrophe quote (ASCII character)
342*61d06d6bSBaptiste Daroussin.It \e(dq    Ta \(dq        Ta double quote (ASCII character)
343*61d06d6bSBaptiste Daroussin.It \e(Fo    Ta \(Fo        Ta left guillemet
344*61d06d6bSBaptiste Daroussin.It \e(Fc    Ta \(Fc        Ta right guillemet
345*61d06d6bSBaptiste Daroussin.It \e(fo    Ta \(fo        Ta left single guillemet
346*61d06d6bSBaptiste Daroussin.It \e(fc    Ta \(fc        Ta right single guillemet
347*61d06d6bSBaptiste Daroussin.El
348*61d06d6bSBaptiste Daroussin.Pp
349*61d06d6bSBaptiste DaroussinBrackets:
350*61d06d6bSBaptiste Daroussin.Bl -column "xxbracketrightbtx" Rendered Description -offset indent -compact
351*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Rendered Ta Em Description
352*61d06d6bSBaptiste Daroussin.It \e(lB    Ta \(lB        Ta left bracket
353*61d06d6bSBaptiste Daroussin.It \e(rB    Ta \(rB        Ta right bracket
354*61d06d6bSBaptiste Daroussin.It \e(lC    Ta \(lC        Ta left brace
355*61d06d6bSBaptiste Daroussin.It \e(rC    Ta \(rC        Ta right brace
356*61d06d6bSBaptiste Daroussin.It \e(la    Ta \(la        Ta left angle
357*61d06d6bSBaptiste Daroussin.It \e(ra    Ta \(ra        Ta right angle
358*61d06d6bSBaptiste Daroussin.It \e(bv    Ta \(bv        Ta brace extension (special font)
359*61d06d6bSBaptiste Daroussin.It \e[braceex] Ta \[braceex] Ta brace extension
360*61d06d6bSBaptiste Daroussin.It \e[bracketlefttp] Ta \[bracketlefttp] Ta top-left hooked bracket
361*61d06d6bSBaptiste Daroussin.It \e[bracketleftbt] Ta \[bracketleftbt] Ta bottom-left hooked bracket
362*61d06d6bSBaptiste Daroussin.It \e[bracketleftex] Ta \[bracketleftex] Ta left hooked bracket extension
363*61d06d6bSBaptiste Daroussin.It \e[bracketrighttp] Ta \[bracketrighttp] Ta top-right hooked bracket
364*61d06d6bSBaptiste Daroussin.It \e[bracketrightbt] Ta \[bracketrightbt] Ta bottom-right hooked bracket
365*61d06d6bSBaptiste Daroussin.It \e[bracketrightex] Ta \[bracketrightex] Ta right hooked bracket extension
366*61d06d6bSBaptiste Daroussin.It \e(lt    Ta \(lt        Ta top-left hooked brace
367*61d06d6bSBaptiste Daroussin.It \e[bracelefttp] Ta \[bracelefttp] Ta top-left hooked brace
368*61d06d6bSBaptiste Daroussin.It \e(lk    Ta \(lk        Ta mid-left hooked brace
369*61d06d6bSBaptiste Daroussin.It \e[braceleftmid] Ta \[braceleftmid] Ta mid-left hooked brace
370*61d06d6bSBaptiste Daroussin.It \e(lb    Ta \(lb        Ta bottom-left hooked brace
371*61d06d6bSBaptiste Daroussin.It \e[braceleftbt] Ta \[braceleftbt] Ta bottom-left hooked brace
372*61d06d6bSBaptiste Daroussin.It \e[braceleftex] Ta \[braceleftex] Ta left hooked brace extension
373*61d06d6bSBaptiste Daroussin.It \e(rt    Ta \(rt        Ta top-left hooked brace
374*61d06d6bSBaptiste Daroussin.It \e[bracerighttp] Ta \[bracerighttp] Ta top-right hooked brace
375*61d06d6bSBaptiste Daroussin.It \e(rk    Ta \(rk        Ta mid-right hooked brace
376*61d06d6bSBaptiste Daroussin.It \e[bracerightmid] Ta \[bracerightmid] Ta mid-right hooked brace
377*61d06d6bSBaptiste Daroussin.It \e(rb    Ta \(rb        Ta bottom-right hooked brace
378*61d06d6bSBaptiste Daroussin.It \e[bracerightbt] Ta \[bracerightbt] Ta bottom-right hooked brace
379*61d06d6bSBaptiste Daroussin.It \e[bracerightex] Ta \[bracerightex] Ta right hooked brace extension
380*61d06d6bSBaptiste Daroussin.It \e[parenlefttp] Ta \[parenlefttp] Ta top-left hooked parenthesis
381*61d06d6bSBaptiste Daroussin.It \e[parenleftbt] Ta \[parenleftbt] Ta bottom-left hooked parenthesis
382*61d06d6bSBaptiste Daroussin.It \e[parenleftex] Ta \[parenleftex] Ta left hooked parenthesis extension
383*61d06d6bSBaptiste Daroussin.It \e[parenrighttp] Ta \[parenrighttp] Ta top-right hooked parenthesis
384*61d06d6bSBaptiste Daroussin.It \e[parenrightbt] Ta \[parenrightbt] Ta bottom-right hooked parenthesis
385*61d06d6bSBaptiste Daroussin.It \e[parenrightex] Ta \[parenrightex] Ta right hooked parenthesis extension
386*61d06d6bSBaptiste Daroussin.El
387*61d06d6bSBaptiste Daroussin.Pp
388*61d06d6bSBaptiste DaroussinArrows:
389*61d06d6bSBaptiste Daroussin.Bl -column "Input" "Rendered" "Description" -offset indent -compact
390*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Rendered Ta Em Description
391*61d06d6bSBaptiste Daroussin.It \e(<-    Ta \(<-        Ta left arrow
392*61d06d6bSBaptiste Daroussin.It \e(->    Ta \(->        Ta right arrow
393*61d06d6bSBaptiste Daroussin.It \e(<>    Ta \(<>        Ta left-right arrow
394*61d06d6bSBaptiste Daroussin.It \e(da    Ta \(da        Ta down arrow
395*61d06d6bSBaptiste Daroussin.It \e(ua    Ta \(ua        Ta up arrow
396*61d06d6bSBaptiste Daroussin.It \e(va    Ta \(va        Ta up-down arrow
397*61d06d6bSBaptiste Daroussin.It \e(lA    Ta \(lA        Ta left double-arrow
398*61d06d6bSBaptiste Daroussin.It \e(rA    Ta \(rA        Ta right double-arrow
399*61d06d6bSBaptiste Daroussin.It \e(hA    Ta \(hA        Ta left-right double-arrow
400*61d06d6bSBaptiste Daroussin.It \e(uA    Ta \(uA        Ta up double-arrow
401*61d06d6bSBaptiste Daroussin.It \e(dA    Ta \(dA        Ta down double-arrow
402*61d06d6bSBaptiste Daroussin.It \e(vA    Ta \(vA        Ta up-down double-arrow
403*61d06d6bSBaptiste Daroussin.It \e(an    Ta \(an        Ta horizontal arrow extension
404*61d06d6bSBaptiste Daroussin.El
405*61d06d6bSBaptiste Daroussin.Pp
406*61d06d6bSBaptiste DaroussinLogical:
407*61d06d6bSBaptiste Daroussin.Bl -column "Input" "Rendered" "Description" -offset indent -compact
408*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Rendered Ta Em Description
409*61d06d6bSBaptiste Daroussin.It \e(AN    Ta \(AN        Ta logical and
410*61d06d6bSBaptiste Daroussin.It \e(OR    Ta \(OR        Ta logical or
411*61d06d6bSBaptiste Daroussin.It \e[tno]  Ta \[tno]      Ta logical not (text font)
412*61d06d6bSBaptiste Daroussin.It \e(no    Ta \(no        Ta logical not (special font)
413*61d06d6bSBaptiste Daroussin.It \e(te    Ta \(te        Ta existential quantifier
414*61d06d6bSBaptiste Daroussin.It \e(fa    Ta \(fa        Ta universal quantifier
415*61d06d6bSBaptiste Daroussin.It \e(st    Ta \(st        Ta such that
416*61d06d6bSBaptiste Daroussin.It \e(tf    Ta \(tf        Ta therefore
417*61d06d6bSBaptiste Daroussin.It \e(3d    Ta \(3d        Ta therefore
418*61d06d6bSBaptiste Daroussin.It \e(or    Ta \(or        Ta bitwise or
419*61d06d6bSBaptiste Daroussin.El
420*61d06d6bSBaptiste Daroussin.Pp
421*61d06d6bSBaptiste DaroussinMathematical:
422*61d06d6bSBaptiste Daroussin.Bl -column "xxcoproductxx" "Rendered" "Description" -offset indent -compact
423*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Rendered Ta Em Description
424*61d06d6bSBaptiste Daroussin.It \e-      Ta \-          Ta minus (text font)
425*61d06d6bSBaptiste Daroussin.It \e(mi    Ta \(mi        Ta minus (special font)
426*61d06d6bSBaptiste Daroussin.It +        Ta +           Ta plus (text font)
427*61d06d6bSBaptiste Daroussin.It \e(pl    Ta \(pl        Ta plus (special font)
428*61d06d6bSBaptiste Daroussin.It \e(-+    Ta \(-+        Ta minus-plus
429*61d06d6bSBaptiste Daroussin.It \e[t+-]  Ta \[t+-]      Ta plus-minus (text font)
430*61d06d6bSBaptiste Daroussin.It \e(+-    Ta \(+-        Ta plus-minus (special font)
431*61d06d6bSBaptiste Daroussin.It \e(pc    Ta \(pc        Ta center-dot
432*61d06d6bSBaptiste Daroussin.It \e[tmu]  Ta \[tmu]      Ta multiply (text font)
433*61d06d6bSBaptiste Daroussin.It \e(mu    Ta \(mu        Ta multiply (special font)
434*61d06d6bSBaptiste Daroussin.It \e(c*    Ta \(c*        Ta circle-multiply
435*61d06d6bSBaptiste Daroussin.It \e(c+    Ta \(c+        Ta circle-plus
436*61d06d6bSBaptiste Daroussin.It \e[tdi]  Ta \[tdi]      Ta divide (text font)
437*61d06d6bSBaptiste Daroussin.It \e(di    Ta \(di        Ta divide (special font)
438*61d06d6bSBaptiste Daroussin.It \e(f/    Ta \(f/        Ta fraction
439*61d06d6bSBaptiste Daroussin.It \e(**    Ta \(**        Ta asterisk
440*61d06d6bSBaptiste Daroussin.It \e(<=    Ta \(<=        Ta less-than-equal
441*61d06d6bSBaptiste Daroussin.It \e(>=    Ta \(>=        Ta greater-than-equal
442*61d06d6bSBaptiste Daroussin.It \e(<<    Ta \(<<        Ta much less
443*61d06d6bSBaptiste Daroussin.It \e(>>    Ta \(>>        Ta much greater
444*61d06d6bSBaptiste Daroussin.It \e(eq    Ta \(eq        Ta equal
445*61d06d6bSBaptiste Daroussin.It \e(!=    Ta \(!=        Ta not equal
446*61d06d6bSBaptiste Daroussin.It \e(==    Ta \(==        Ta equivalent
447*61d06d6bSBaptiste Daroussin.It \e(ne    Ta \(ne        Ta not equivalent
448*61d06d6bSBaptiste Daroussin.It \e(ap    Ta \(ap        Ta tilde operator
449*61d06d6bSBaptiste Daroussin.It \e(|=    Ta \(|=        Ta asymptotically equal
450*61d06d6bSBaptiste Daroussin.It \e(=\(ti Ta \(=~        Ta approximately equal
451*61d06d6bSBaptiste Daroussin.It \e(\(ti\(ti Ta \(~~        Ta almost equal
452*61d06d6bSBaptiste Daroussin.It \e(\(ti= Ta \(~=        Ta almost equal
453*61d06d6bSBaptiste Daroussin.It \e(pt    Ta \(pt        Ta proportionate
454*61d06d6bSBaptiste Daroussin.It \e(es    Ta \(es        Ta empty set
455*61d06d6bSBaptiste Daroussin.It \e(mo    Ta \(mo        Ta element
456*61d06d6bSBaptiste Daroussin.It \e(nm    Ta \(nm        Ta not element
457*61d06d6bSBaptiste Daroussin.It \e(sb    Ta \(sb        Ta proper subset
458*61d06d6bSBaptiste Daroussin.It \e(nb    Ta \(nb        Ta not subset
459*61d06d6bSBaptiste Daroussin.It \e(sp    Ta \(sp        Ta proper superset
460*61d06d6bSBaptiste Daroussin.It \e(nc    Ta \(nc        Ta not superset
461*61d06d6bSBaptiste Daroussin.It \e(ib    Ta \(ib        Ta reflexive subset
462*61d06d6bSBaptiste Daroussin.It \e(ip    Ta \(ip        Ta reflexive superset
463*61d06d6bSBaptiste Daroussin.It \e(ca    Ta \(ca        Ta intersection
464*61d06d6bSBaptiste Daroussin.It \e(cu    Ta \(cu        Ta union
465*61d06d6bSBaptiste Daroussin.It \e(/_    Ta \(/_        Ta angle
466*61d06d6bSBaptiste Daroussin.It \e(pp    Ta \(pp        Ta perpendicular
467*61d06d6bSBaptiste Daroussin.It \e(is    Ta \(is        Ta integral
468*61d06d6bSBaptiste Daroussin.It \e[integral] Ta \[integral] Ta integral
469*61d06d6bSBaptiste Daroussin.It \e[sum]    Ta \[sum]   Ta summation
470*61d06d6bSBaptiste Daroussin.It \e[product] Ta \[product] Ta product
471*61d06d6bSBaptiste Daroussin.It \e[coproduct] Ta \[coproduct] Ta coproduct
472*61d06d6bSBaptiste Daroussin.It \e(gr    Ta \(gr        Ta gradient
473*61d06d6bSBaptiste Daroussin.It \e(sr    Ta \(sr        Ta square root
474*61d06d6bSBaptiste Daroussin.It \e[sqrt] Ta \[sqrt]     Ta square root
475*61d06d6bSBaptiste Daroussin.It \e(lc    Ta \(lc        Ta left-ceiling
476*61d06d6bSBaptiste Daroussin.It \e(rc    Ta \(rc        Ta right-ceiling
477*61d06d6bSBaptiste Daroussin.It \e(lf    Ta \(lf        Ta left-floor
478*61d06d6bSBaptiste Daroussin.It \e(rf    Ta \(rf        Ta right-floor
479*61d06d6bSBaptiste Daroussin.It \e(if    Ta \(if        Ta infinity
480*61d06d6bSBaptiste Daroussin.It \e(Ah    Ta \(Ah        Ta aleph
481*61d06d6bSBaptiste Daroussin.It \e(Im    Ta \(Im        Ta imaginary
482*61d06d6bSBaptiste Daroussin.It \e(Re    Ta \(Re        Ta real
483*61d06d6bSBaptiste Daroussin.It \e(wp    Ta \(wp        Ta Weierstrass p
484*61d06d6bSBaptiste Daroussin.It \e(pd    Ta \(pd        Ta partial differential
485*61d06d6bSBaptiste Daroussin.It \e(-h    Ta \(-h        Ta Planck constant over 2\(*p
486*61d06d6bSBaptiste Daroussin.It \e[hbar] Ta \[hbar]     Ta Planck constant over 2\(*p
487*61d06d6bSBaptiste Daroussin.It \e(12    Ta \(12        Ta one-half
488*61d06d6bSBaptiste Daroussin.It \e(14    Ta \(14        Ta one-fourth
489*61d06d6bSBaptiste Daroussin.It \e(34    Ta \(34        Ta three-fourths
490*61d06d6bSBaptiste Daroussin.It \e(18    Ta \(18        Ta one-eighth
491*61d06d6bSBaptiste Daroussin.It \e(38    Ta \(38        Ta three-eighths
492*61d06d6bSBaptiste Daroussin.It \e(58    Ta \(58        Ta five-eighths
493*61d06d6bSBaptiste Daroussin.It \e(78    Ta \(78        Ta seven-eighths
494*61d06d6bSBaptiste Daroussin.It \e(S1    Ta \(S1        Ta superscript 1
495*61d06d6bSBaptiste Daroussin.It \e(S2    Ta \(S2        Ta superscript 2
496*61d06d6bSBaptiste Daroussin.It \e(S3    Ta \(S3        Ta superscript 3
497*61d06d6bSBaptiste Daroussin.El
498*61d06d6bSBaptiste Daroussin.Pp
499*61d06d6bSBaptiste DaroussinLigatures:
500*61d06d6bSBaptiste Daroussin.Bl -column "Input" "Rendered" "Description" -offset indent -compact
501*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Rendered Ta Em Description
502*61d06d6bSBaptiste Daroussin.It \e(ff    Ta \(ff        Ta ff ligature
503*61d06d6bSBaptiste Daroussin.It \e(fi    Ta \(fi        Ta fi ligature
504*61d06d6bSBaptiste Daroussin.It \e(fl    Ta \(fl        Ta fl ligature
505*61d06d6bSBaptiste Daroussin.It \e(Fi    Ta \(Fi        Ta ffi ligature
506*61d06d6bSBaptiste Daroussin.It \e(Fl    Ta \(Fl        Ta ffl ligature
507*61d06d6bSBaptiste Daroussin.It \e(AE    Ta \(AE        Ta AE
508*61d06d6bSBaptiste Daroussin.It \e(ae    Ta \(ae        Ta ae
509*61d06d6bSBaptiste Daroussin.It \e(OE    Ta \(OE        Ta OE
510*61d06d6bSBaptiste Daroussin.It \e(oe    Ta \(oe        Ta oe
511*61d06d6bSBaptiste Daroussin.It \e(ss    Ta \(ss        Ta German eszett
512*61d06d6bSBaptiste Daroussin.It \e(IJ    Ta \(IJ        Ta IJ ligature
513*61d06d6bSBaptiste Daroussin.It \e(ij    Ta \(ij        Ta ij ligature
514*61d06d6bSBaptiste Daroussin.El
515*61d06d6bSBaptiste Daroussin.Pp
516*61d06d6bSBaptiste DaroussinAccents:
517*61d06d6bSBaptiste Daroussin.Bl -column "Input" "Rendered" "Description" -offset indent -compact
518*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Rendered Ta Em Description
519*61d06d6bSBaptiste Daroussin.It \e(a"    Ta \(a"        Ta Hungarian umlaut
520*61d06d6bSBaptiste Daroussin.It \e(a-    Ta \(a-        Ta macron
521*61d06d6bSBaptiste Daroussin.It \e(a.    Ta \(a.        Ta dotted
522*61d06d6bSBaptiste Daroussin.It \e(a^    Ta \(a^        Ta circumflex
523*61d06d6bSBaptiste Daroussin.It \e(aa    Ta \(aa        Ta acute
524*61d06d6bSBaptiste Daroussin.It \e\(aq   Ta \'          Ta acute
525*61d06d6bSBaptiste Daroussin.It \e(ga    Ta \(ga        Ta grave
526*61d06d6bSBaptiste Daroussin.It \e\(ga   Ta \`          Ta grave
527*61d06d6bSBaptiste Daroussin.It \e(ab    Ta \(ab        Ta breve
528*61d06d6bSBaptiste Daroussin.It \e(ac    Ta \(ac        Ta cedilla
529*61d06d6bSBaptiste Daroussin.It \e(ad    Ta \(ad        Ta dieresis
530*61d06d6bSBaptiste Daroussin.It \e(ah    Ta \(ah        Ta caron
531*61d06d6bSBaptiste Daroussin.It \e(ao    Ta \(ao        Ta ring
532*61d06d6bSBaptiste Daroussin.It \e(a\(ti Ta \(a~        Ta tilde
533*61d06d6bSBaptiste Daroussin.It \e(ho    Ta \(ho        Ta ogonek
534*61d06d6bSBaptiste Daroussin.It \e(ha    Ta \(ha        Ta hat (ASCII character)
535*61d06d6bSBaptiste Daroussin.It \e(ti    Ta \(ti        Ta tilde (ASCII character)
536*61d06d6bSBaptiste Daroussin.El
537*61d06d6bSBaptiste Daroussin.Pp
538*61d06d6bSBaptiste DaroussinAccented letters:
539*61d06d6bSBaptiste Daroussin.Bl -column "Input" "Rendered" "Description" -offset indent -compact
540*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Rendered Ta Em Description
541*61d06d6bSBaptiste Daroussin.It \e(\(aqA Ta \('A        Ta acute A
542*61d06d6bSBaptiste Daroussin.It \e(\(aqE Ta \('E        Ta acute E
543*61d06d6bSBaptiste Daroussin.It \e(\(aqI Ta \('I        Ta acute I
544*61d06d6bSBaptiste Daroussin.It \e(\(aqO Ta \('O        Ta acute O
545*61d06d6bSBaptiste Daroussin.It \e(\(aqU Ta \('U        Ta acute U
546*61d06d6bSBaptiste Daroussin.It \e(\(aqa Ta \('a        Ta acute a
547*61d06d6bSBaptiste Daroussin.It \e(\(aqe Ta \('e        Ta acute e
548*61d06d6bSBaptiste Daroussin.It \e(\(aqi Ta \('i        Ta acute i
549*61d06d6bSBaptiste Daroussin.It \e(\(aqo Ta \('o        Ta acute o
550*61d06d6bSBaptiste Daroussin.It \e(\(aqu Ta \('u        Ta acute u
551*61d06d6bSBaptiste Daroussin.It \e(\(gaA Ta \(`A        Ta grave A
552*61d06d6bSBaptiste Daroussin.It \e(\(gaE Ta \(`E        Ta grave E
553*61d06d6bSBaptiste Daroussin.It \e(\(gaI Ta \(`I        Ta grave I
554*61d06d6bSBaptiste Daroussin.It \e(\(gaO Ta \(`O        Ta grave O
555*61d06d6bSBaptiste Daroussin.It \e(\(gaU Ta \(`U        Ta grave U
556*61d06d6bSBaptiste Daroussin.It \e(\(gaa Ta \(`a        Ta grave a
557*61d06d6bSBaptiste Daroussin.It \e(\(gae Ta \(`e        Ta grave e
558*61d06d6bSBaptiste Daroussin.It \e(\(gai Ta \(`i        Ta grave i
559*61d06d6bSBaptiste Daroussin.It \e(\(gao Ta \(`i        Ta grave o
560*61d06d6bSBaptiste Daroussin.It \e(\(gau Ta \(`u        Ta grave u
561*61d06d6bSBaptiste Daroussin.It \e(\(tiA Ta \(~A        Ta tilde A
562*61d06d6bSBaptiste Daroussin.It \e(\(tiN Ta \(~N        Ta tilde N
563*61d06d6bSBaptiste Daroussin.It \e(\(tiO Ta \(~O        Ta tilde O
564*61d06d6bSBaptiste Daroussin.It \e(\(tia Ta \(~a        Ta tilde a
565*61d06d6bSBaptiste Daroussin.It \e(\(tin Ta \(~n        Ta tilde n
566*61d06d6bSBaptiste Daroussin.It \e(\(tio Ta \(~o        Ta tilde o
567*61d06d6bSBaptiste Daroussin.It \e(:A    Ta \(:A        Ta dieresis A
568*61d06d6bSBaptiste Daroussin.It \e(:E    Ta \(:E        Ta dieresis E
569*61d06d6bSBaptiste Daroussin.It \e(:I    Ta \(:I        Ta dieresis I
570*61d06d6bSBaptiste Daroussin.It \e(:O    Ta \(:O        Ta dieresis O
571*61d06d6bSBaptiste Daroussin.It \e(:U    Ta \(:U        Ta dieresis U
572*61d06d6bSBaptiste Daroussin.It \e(:a    Ta \(:a        Ta dieresis a
573*61d06d6bSBaptiste Daroussin.It \e(:e    Ta \(:e        Ta dieresis e
574*61d06d6bSBaptiste Daroussin.It \e(:i    Ta \(:i        Ta dieresis i
575*61d06d6bSBaptiste Daroussin.It \e(:o    Ta \(:o        Ta dieresis o
576*61d06d6bSBaptiste Daroussin.It \e(:u    Ta \(:u        Ta dieresis u
577*61d06d6bSBaptiste Daroussin.It \e(:y    Ta \(:y        Ta dieresis y
578*61d06d6bSBaptiste Daroussin.It \e(^A    Ta \(^A        Ta circumflex A
579*61d06d6bSBaptiste Daroussin.It \e(^E    Ta \(^E        Ta circumflex E
580*61d06d6bSBaptiste Daroussin.It \e(^I    Ta \(^I        Ta circumflex I
581*61d06d6bSBaptiste Daroussin.It \e(^O    Ta \(^O        Ta circumflex O
582*61d06d6bSBaptiste Daroussin.It \e(^U    Ta \(^U        Ta circumflex U
583*61d06d6bSBaptiste Daroussin.It \e(^a    Ta \(^a        Ta circumflex a
584*61d06d6bSBaptiste Daroussin.It \e(^e    Ta \(^e        Ta circumflex e
585*61d06d6bSBaptiste Daroussin.It \e(^i    Ta \(^i        Ta circumflex i
586*61d06d6bSBaptiste Daroussin.It \e(^o    Ta \(^o        Ta circumflex o
587*61d06d6bSBaptiste Daroussin.It \e(^u    Ta \(^u        Ta circumflex u
588*61d06d6bSBaptiste Daroussin.It \e(,C    Ta \(,C        Ta cedilla C
589*61d06d6bSBaptiste Daroussin.It \e(,c    Ta \(,c        Ta cedilla c
590*61d06d6bSBaptiste Daroussin.It \e(/L    Ta \(/L        Ta stroke L
591*61d06d6bSBaptiste Daroussin.It \e(/l    Ta \(/l        Ta stroke l
592*61d06d6bSBaptiste Daroussin.It \e(/O    Ta \(/O        Ta stroke O
593*61d06d6bSBaptiste Daroussin.It \e(/o    Ta \(/o        Ta stroke o
594*61d06d6bSBaptiste Daroussin.It \e(oA    Ta \(oA        Ta ring A
595*61d06d6bSBaptiste Daroussin.It \e(oa    Ta \(oa        Ta ring a
596*61d06d6bSBaptiste Daroussin.El
597*61d06d6bSBaptiste Daroussin.Pp
598*61d06d6bSBaptiste DaroussinSpecial letters:
599*61d06d6bSBaptiste Daroussin.Bl -column "Input" "Rendered" "Description" -offset indent -compact
600*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Rendered Ta Em Description
601*61d06d6bSBaptiste Daroussin.It \e(-D    Ta \(-D        Ta Eth
602*61d06d6bSBaptiste Daroussin.It \e(Sd    Ta \(Sd        Ta eth
603*61d06d6bSBaptiste Daroussin.It \e(TP    Ta \(TP        Ta Thorn
604*61d06d6bSBaptiste Daroussin.It \e(Tp    Ta \(Tp        Ta thorn
605*61d06d6bSBaptiste Daroussin.It \e(.i    Ta \(.i        Ta dotless i
606*61d06d6bSBaptiste Daroussin.It \e(.j    Ta \(.j        Ta dotless j
607*61d06d6bSBaptiste Daroussin.El
608*61d06d6bSBaptiste Daroussin.Pp
609*61d06d6bSBaptiste DaroussinCurrency:
610*61d06d6bSBaptiste Daroussin.Bl -column "Input" "Rendered" "Description" -offset indent -compact
611*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Rendered Ta Em Description
612*61d06d6bSBaptiste Daroussin.It \e(Do    Ta \(Do        Ta dollar
613*61d06d6bSBaptiste Daroussin.It \e(ct    Ta \(ct        Ta cent
614*61d06d6bSBaptiste Daroussin.It \e(Eu    Ta \(Eu        Ta Euro symbol
615*61d06d6bSBaptiste Daroussin.It \e(eu    Ta \(eu        Ta Euro symbol
616*61d06d6bSBaptiste Daroussin.It \e(Ye    Ta \(Ye        Ta yen
617*61d06d6bSBaptiste Daroussin.It \e(Po    Ta \(Po        Ta pound
618*61d06d6bSBaptiste Daroussin.It \e(Cs    Ta \(Cs        Ta Scandinavian
619*61d06d6bSBaptiste Daroussin.It \e(Fn    Ta \(Fn        Ta florin
620*61d06d6bSBaptiste Daroussin.El
621*61d06d6bSBaptiste Daroussin.Pp
622*61d06d6bSBaptiste DaroussinUnits:
623*61d06d6bSBaptiste Daroussin.Bl -column "Input" "Rendered" "Description" -offset indent -compact
624*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Rendered Ta Em Description
625*61d06d6bSBaptiste Daroussin.It \e(de    Ta \(de        Ta degree
626*61d06d6bSBaptiste Daroussin.It \e(%0    Ta \(%0        Ta per-thousand
627*61d06d6bSBaptiste Daroussin.It \e(fm    Ta \(fm        Ta minute
628*61d06d6bSBaptiste Daroussin.It \e(sd    Ta \(sd        Ta second
629*61d06d6bSBaptiste Daroussin.It \e(mc    Ta \(mc        Ta micro
630*61d06d6bSBaptiste Daroussin.It \e(Of    Ta \(Of        Ta Spanish female ordinal
631*61d06d6bSBaptiste Daroussin.It \e(Om    Ta \(Om        Ta Spanish masculine ordinal
632*61d06d6bSBaptiste Daroussin.El
633*61d06d6bSBaptiste Daroussin.Pp
634*61d06d6bSBaptiste DaroussinGreek letters:
635*61d06d6bSBaptiste Daroussin.Bl -column "Input" "Rendered" "Description" -offset indent -compact
636*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Rendered Ta Em Description
637*61d06d6bSBaptiste Daroussin.It \e(*A    Ta \(*A        Ta Alpha
638*61d06d6bSBaptiste Daroussin.It \e(*B    Ta \(*B        Ta Beta
639*61d06d6bSBaptiste Daroussin.It \e(*G    Ta \(*G        Ta Gamma
640*61d06d6bSBaptiste Daroussin.It \e(*D    Ta \(*D        Ta Delta
641*61d06d6bSBaptiste Daroussin.It \e(*E    Ta \(*E        Ta Epsilon
642*61d06d6bSBaptiste Daroussin.It \e(*Z    Ta \(*Z        Ta Zeta
643*61d06d6bSBaptiste Daroussin.It \e(*Y    Ta \(*Y        Ta Eta
644*61d06d6bSBaptiste Daroussin.It \e(*H    Ta \(*H        Ta Theta
645*61d06d6bSBaptiste Daroussin.It \e(*I    Ta \(*I        Ta Iota
646*61d06d6bSBaptiste Daroussin.It \e(*K    Ta \(*K        Ta Kappa
647*61d06d6bSBaptiste Daroussin.It \e(*L    Ta \(*L        Ta Lambda
648*61d06d6bSBaptiste Daroussin.It \e(*M    Ta \(*M        Ta Mu
649*61d06d6bSBaptiste Daroussin.It \e(*N    Ta \(*N        Ta Nu
650*61d06d6bSBaptiste Daroussin.It \e(*C    Ta \(*C        Ta Xi
651*61d06d6bSBaptiste Daroussin.It \e(*O    Ta \(*O        Ta Omicron
652*61d06d6bSBaptiste Daroussin.It \e(*P    Ta \(*P        Ta Pi
653*61d06d6bSBaptiste Daroussin.It \e(*R    Ta \(*R        Ta Rho
654*61d06d6bSBaptiste Daroussin.It \e(*S    Ta \(*S        Ta Sigma
655*61d06d6bSBaptiste Daroussin.It \e(*T    Ta \(*T        Ta Tau
656*61d06d6bSBaptiste Daroussin.It \e(*U    Ta \(*U        Ta Upsilon
657*61d06d6bSBaptiste Daroussin.It \e(*F    Ta \(*F        Ta Phi
658*61d06d6bSBaptiste Daroussin.It \e(*X    Ta \(*X        Ta Chi
659*61d06d6bSBaptiste Daroussin.It \e(*Q    Ta \(*Q        Ta Psi
660*61d06d6bSBaptiste Daroussin.It \e(*W    Ta \(*W        Ta Omega
661*61d06d6bSBaptiste Daroussin.It \e(*a    Ta \(*a        Ta alpha
662*61d06d6bSBaptiste Daroussin.It \e(*b    Ta \(*b        Ta beta
663*61d06d6bSBaptiste Daroussin.It \e(*g    Ta \(*g        Ta gamma
664*61d06d6bSBaptiste Daroussin.It \e(*d    Ta \(*d        Ta delta
665*61d06d6bSBaptiste Daroussin.It \e(*e    Ta \(*e        Ta epsilon
666*61d06d6bSBaptiste Daroussin.It \e(*z    Ta \(*z        Ta zeta
667*61d06d6bSBaptiste Daroussin.It \e(*y    Ta \(*y        Ta eta
668*61d06d6bSBaptiste Daroussin.It \e(*h    Ta \(*h        Ta theta
669*61d06d6bSBaptiste Daroussin.It \e(*i    Ta \(*i        Ta iota
670*61d06d6bSBaptiste Daroussin.It \e(*k    Ta \(*k        Ta kappa
671*61d06d6bSBaptiste Daroussin.It \e(*l    Ta \(*l        Ta lambda
672*61d06d6bSBaptiste Daroussin.It \e(*m    Ta \(*m        Ta mu
673*61d06d6bSBaptiste Daroussin.It \e(*n    Ta \(*n        Ta nu
674*61d06d6bSBaptiste Daroussin.It \e(*c    Ta \(*c        Ta xi
675*61d06d6bSBaptiste Daroussin.It \e(*o    Ta \(*o        Ta omicron
676*61d06d6bSBaptiste Daroussin.It \e(*p    Ta \(*p        Ta pi
677*61d06d6bSBaptiste Daroussin.It \e(*r    Ta \(*r        Ta rho
678*61d06d6bSBaptiste Daroussin.It \e(*s    Ta \(*s        Ta sigma
679*61d06d6bSBaptiste Daroussin.It \e(*t    Ta \(*t        Ta tau
680*61d06d6bSBaptiste Daroussin.It \e(*u    Ta \(*u        Ta upsilon
681*61d06d6bSBaptiste Daroussin.It \e(*f    Ta \(*f        Ta phi
682*61d06d6bSBaptiste Daroussin.It \e(*x    Ta \(*x        Ta chi
683*61d06d6bSBaptiste Daroussin.It \e(*q    Ta \(*q        Ta psi
684*61d06d6bSBaptiste Daroussin.It \e(*w    Ta \(*w        Ta omega
685*61d06d6bSBaptiste Daroussin.It \e(+h    Ta \(+h        Ta theta variant
686*61d06d6bSBaptiste Daroussin.It \e(+f    Ta \(+f        Ta phi variant
687*61d06d6bSBaptiste Daroussin.It \e(+p    Ta \(+p        Ta pi variant
688*61d06d6bSBaptiste Daroussin.It \e(+e    Ta \(+e        Ta epsilon variant
689*61d06d6bSBaptiste Daroussin.It \e(ts    Ta \(ts        Ta sigma terminal
690*61d06d6bSBaptiste Daroussin.El
691*61d06d6bSBaptiste Daroussin.Sh PREDEFINED STRINGS
692*61d06d6bSBaptiste DaroussinPredefined strings are inherited from the macro packages of historical
693*61d06d6bSBaptiste Daroussintroff implementations.
694*61d06d6bSBaptiste DaroussinThey are
695*61d06d6bSBaptiste Daroussin.Em not recommended
696*61d06d6bSBaptiste Daroussinfor use, as they differ across implementations.
697*61d06d6bSBaptiste DaroussinManuals using these predefined strings are almost certainly not
698*61d06d6bSBaptiste Daroussinportable.
699*61d06d6bSBaptiste Daroussin.Pp
700*61d06d6bSBaptiste DaroussinTheir syntax is similar to special characters, using
701*61d06d6bSBaptiste Daroussin.Sq \e*X
702*61d06d6bSBaptiste Daroussin.Pq for a one-character escape ,
703*61d06d6bSBaptiste Daroussin.Sq \e*(XX
704*61d06d6bSBaptiste Daroussin.Pq two-character ,
705*61d06d6bSBaptiste Daroussinand
706*61d06d6bSBaptiste Daroussin.Sq \e*[N]
707*61d06d6bSBaptiste Daroussin.Pq N-character .
708*61d06d6bSBaptiste DaroussinFor details, see the
709*61d06d6bSBaptiste Daroussin.Em Predefined Strings
710*61d06d6bSBaptiste Daroussinsubsection of the
711*61d06d6bSBaptiste Daroussin.Xr roff 7
712*61d06d6bSBaptiste Daroussinmanual.
713*61d06d6bSBaptiste Daroussin.Bl -column "Input" "Rendered" "Description" -offset indent
714*61d06d6bSBaptiste Daroussin.It Em Input Ta Em Rendered Ta Em Description
715*61d06d6bSBaptiste Daroussin.It \e*(Ba   Ta \*(Ba       Ta vertical bar
716*61d06d6bSBaptiste Daroussin.It \e*(Ne   Ta \*(Ne       Ta not equal
717*61d06d6bSBaptiste Daroussin.It \e*(Ge   Ta \*(Ge       Ta greater-than-equal
718*61d06d6bSBaptiste Daroussin.It \e*(Le   Ta \*(Le       Ta less-than-equal
719*61d06d6bSBaptiste Daroussin.It \e*(Gt   Ta \*(Gt       Ta greater-than
720*61d06d6bSBaptiste Daroussin.It \e*(Lt   Ta \*(Lt       Ta less-than
721*61d06d6bSBaptiste Daroussin.It \e*(Pm   Ta \*(Pm       Ta plus-minus
722*61d06d6bSBaptiste Daroussin.It \e*(If   Ta \*(If       Ta infinity
723*61d06d6bSBaptiste Daroussin.It \e*(Pi   Ta \*(Pi       Ta pi
724*61d06d6bSBaptiste Daroussin.It \e*(Na   Ta \*(Na       Ta NaN
725*61d06d6bSBaptiste Daroussin.It \e*(Am   Ta \*(Am       Ta ampersand
726*61d06d6bSBaptiste Daroussin.It \e*R     Ta \*R         Ta restricted mark
727*61d06d6bSBaptiste Daroussin.It \e*(Tm   Ta \*(Tm       Ta trade mark
728*61d06d6bSBaptiste Daroussin.It \e*q     Ta \*q         Ta double-quote
729*61d06d6bSBaptiste Daroussin.It \e*(Rq   Ta \*(Rq       Ta right-double-quote
730*61d06d6bSBaptiste Daroussin.It \e*(Lq   Ta \*(Lq       Ta left-double-quote
731*61d06d6bSBaptiste Daroussin.It \e*(lp   Ta \*(lp       Ta right-parenthesis
732*61d06d6bSBaptiste Daroussin.It \e*(rp   Ta \*(rp       Ta left-parenthesis
733*61d06d6bSBaptiste Daroussin.It \e*(lq   Ta \*(lq       Ta left double-quote
734*61d06d6bSBaptiste Daroussin.It \e*(rq   Ta \*(rq       Ta right double-quote
735*61d06d6bSBaptiste Daroussin.It \e*(ua   Ta \*(ua       Ta up arrow
736*61d06d6bSBaptiste Daroussin.It \e*(va   Ta \*(va       Ta up-down arrow
737*61d06d6bSBaptiste Daroussin.It \e*(<=   Ta \*(<=       Ta less-than-equal
738*61d06d6bSBaptiste Daroussin.It \e*(>=   Ta \*(>=       Ta greater-than-equal
739*61d06d6bSBaptiste Daroussin.It \e*(aa   Ta \*(aa       Ta acute
740*61d06d6bSBaptiste Daroussin.It \e*(ga   Ta \*(ga       Ta grave
741*61d06d6bSBaptiste Daroussin.It \e*(Px   Ta \*(Px       Ta POSIX standard name
742*61d06d6bSBaptiste Daroussin.It \e*(Ai   Ta \*(Ai       Ta ANSI standard name
743*61d06d6bSBaptiste Daroussin.El
744*61d06d6bSBaptiste Daroussin.Sh UNICODE CHARACTERS
745*61d06d6bSBaptiste DaroussinThe escape sequences
746*61d06d6bSBaptiste Daroussin.Pp
747*61d06d6bSBaptiste Daroussin.Dl \e[uXXXX] and \eC\(aquXXXX\(aq
748*61d06d6bSBaptiste Daroussin.Pp
749*61d06d6bSBaptiste Daroussinare interpreted as Unicode codepoints.
750*61d06d6bSBaptiste DaroussinThe codepoint must be in the range above U+0080 and less than U+10FFFF.
751*61d06d6bSBaptiste DaroussinFor compatibility, the hexadecimal digits
752*61d06d6bSBaptiste Daroussin.Sq A
753*61d06d6bSBaptiste Daroussinto
754*61d06d6bSBaptiste Daroussin.Sq F
755*61d06d6bSBaptiste Daroussinmust be given as uppercase characters,
756*61d06d6bSBaptiste Daroussinand points must be zero-padded to four characters; if
757*61d06d6bSBaptiste Daroussingreater than four characters, no zero padding is allowed.
758*61d06d6bSBaptiste DaroussinUnicode surrogates are not allowed.
759*61d06d6bSBaptiste Daroussin.Sh NUMBERED CHARACTERS
760*61d06d6bSBaptiste DaroussinFor backward compatibility with existing manuals,
761*61d06d6bSBaptiste Daroussin.Xr mandoc 1
762*61d06d6bSBaptiste Daroussinalso supports the
763*61d06d6bSBaptiste Daroussin.Pp
764*61d06d6bSBaptiste Daroussin.Dl \eN\(aq Ns Ar number Ns \(aq
765*61d06d6bSBaptiste Daroussin.Pp
766*61d06d6bSBaptiste Daroussinescape sequence, inserting the character
767*61d06d6bSBaptiste Daroussin.Ar number
768*61d06d6bSBaptiste Daroussinfrom the current character set into the output.
769*61d06d6bSBaptiste DaroussinOf course, this is inherently non-portable and is already marked
770*61d06d6bSBaptiste Daroussinas deprecated in the Heirloom roff manual.
771*61d06d6bSBaptiste DaroussinFor example, do not use \eN\(aq34\(aq, use \e(dq, or even the plain
772*61d06d6bSBaptiste Daroussin.Sq \(dq
773*61d06d6bSBaptiste Daroussincharacter where possible.
774*61d06d6bSBaptiste Daroussin.Sh COMPATIBILITY
775*61d06d6bSBaptiste DaroussinThis section documents compatibility between mandoc and other
776*61d06d6bSBaptiste Daroussintroff implementations, at this time limited to GNU troff
777*61d06d6bSBaptiste Daroussin.Pq Qq groff .
778*61d06d6bSBaptiste Daroussin.Pp
779*61d06d6bSBaptiste Daroussin.Bl -dash -compact
780*61d06d6bSBaptiste Daroussin.It
781*61d06d6bSBaptiste DaroussinThe \eN\(aq\(aq escape sequence is limited to printable characters; in
782*61d06d6bSBaptiste Daroussingroff, it accepts arbitrary character numbers.
783*61d06d6bSBaptiste Daroussin.It
784*61d06d6bSBaptiste DaroussinIn
785*61d06d6bSBaptiste Daroussin.Fl T Ns Cm ascii ,
786*61d06d6bSBaptiste Daroussinthe
787*61d06d6bSBaptiste Daroussin\e(ss, \e(nm, \e(nb, \e(nc, \e(ib, \e(ip, \e(pp, \e[sum], \e[product],
788*61d06d6bSBaptiste Daroussin\e[coproduct], \e(gr, \e(-h, and \e(a. special characters render
789*61d06d6bSBaptiste Daroussindifferently between mandoc and groff.
790*61d06d6bSBaptiste Daroussin.It
791*61d06d6bSBaptiste DaroussinIn
792*61d06d6bSBaptiste Daroussin.Fl T Ns Cm html ,
793*61d06d6bSBaptiste Daroussinthe \e(\(ti=, \e(nb, and \e(nc special characters render differently
794*61d06d6bSBaptiste Daroussinbetween mandoc and groff.
795*61d06d6bSBaptiste Daroussin.It
796*61d06d6bSBaptiste DaroussinThe
797*61d06d6bSBaptiste Daroussin.Fl T Ns Cm ps
798*61d06d6bSBaptiste Daroussinand
799*61d06d6bSBaptiste Daroussin.Fl T Ns Cm pdf
800*61d06d6bSBaptiste Daroussinmodes format like
801*61d06d6bSBaptiste Daroussin.Fl T Ns Cm ascii
802*61d06d6bSBaptiste Daroussininstead of rendering glyphs as in groff.
803*61d06d6bSBaptiste Daroussin.It
804*61d06d6bSBaptiste DaroussinThe \e[radicalex], \e[sqrtex], and \e(ru special characters have been omitted
805*61d06d6bSBaptiste Daroussinfrom mandoc either because they are poorly documented or they have no
806*61d06d6bSBaptiste Daroussinknown representation.
807*61d06d6bSBaptiste Daroussin.El
808*61d06d6bSBaptiste Daroussin.Sh SEE ALSO
809*61d06d6bSBaptiste Daroussin.Xr mandoc 1 ,
810*61d06d6bSBaptiste Daroussin.Xr man 7 ,
811*61d06d6bSBaptiste Daroussin.Xr mdoc 7 ,
812*61d06d6bSBaptiste Daroussin.Xr roff 7
813*61d06d6bSBaptiste Daroussin.Sh AUTHORS
814*61d06d6bSBaptiste DaroussinThe
815*61d06d6bSBaptiste Daroussin.Nm
816*61d06d6bSBaptiste Daroussinmanual page was written by
817*61d06d6bSBaptiste Daroussin.An Kristaps Dzonsons Aq Mt kristaps@bsd.lv .
818*61d06d6bSBaptiste Daroussin.Sh CAVEATS
819*61d06d6bSBaptiste DaroussinThe predefined string
820*61d06d6bSBaptiste Daroussin.Sq \e*(Ba
821*61d06d6bSBaptiste Daroussinmimics the behaviour of the
822*61d06d6bSBaptiste Daroussin.Sq \&|
823*61d06d6bSBaptiste Daroussincharacter in
824*61d06d6bSBaptiste Daroussin.Xr mdoc 7 ;
825*61d06d6bSBaptiste Daroussinthus, if you wish to render a vertical bar with no side effects, use
826*61d06d6bSBaptiste Daroussinthe
827*61d06d6bSBaptiste Daroussin.Sq \e(ba
828*61d06d6bSBaptiste Daroussinescape.
829