version 1.76, 2019/03/31 19:17:26 |
version 1.79, 2022/06/02 14:51:41 |
|
|
.\" $Id$ |
.\" $Id$ |
.\" |
.\" |
.\" Copyright (c) 2003 Jason McIntyre <jmc@openbsd.org> |
.\" Copyright (c) 2003 Jason McIntyre <jmc@openbsd.org> |
.\" Copyright (c) 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv> |
.\" Copyright (c) 2009, 2010, 2011 Kristaps Dzonsons <kristaps@bsd.lv> |
.\" Copyright (c) 2011,2013,2015,2017,2018 Ingo Schwarze <schwarze@openbsd.org> |
.\" Copyright (c) 2011, 2013, 2015, 2017-2020, 2022 |
|
.\" Ingo Schwarze <schwarze@openbsd.org> |
.\" |
.\" |
.\" Permission to use, copy, modify, and distribute this software for any |
.\" Permission to use, copy, modify, and distribute this software for any |
.\" purpose with or without fee is hereby granted, provided that the above |
.\" purpose with or without fee is hereby granted, provided that the above |
Line 220 where it introduces a |
|
Line 221 where it introduces a |
|
request or a macro, and when appearing alone as a macro argument in |
request or a macro, and when appearing alone as a macro argument in |
.Xr mdoc 7 . |
.Xr mdoc 7 . |
In such situations, prepend a zero-width space |
In such situations, prepend a zero-width space |
.Pq Sq \e&. |
.Pq Sq \e&.\& |
to make it behave like normal text. |
to make it behave like normal text. |
.Pp |
.Pp |
Do not use the |
Do not use the character pair |
.Sq \e. |
.Sq \e. |
escape sequence. |
to escape a period because |
It does not prevent special handling of the period. |
.Sq \e. |
|
is not a character escape sequence, does not prevent special handling |
|
of the period under normal circumstances, and is only intended to |
|
be used in the very special situation of defining a user-defined |
|
macro that, when called, defines another user-defined macro, which |
|
no manual page is ever supposed to do. |
.Ss Backslashes |
.Ss Backslashes |
To include a literal backslash |
To include a literal backslash |
.Pq Sq \e |
.Pq Sq \e |
Line 261 subsection of the |
|
Line 267 subsection of the |
|
.Xr roff 7 |
.Xr roff 7 |
manual. |
manual. |
.Pp |
.Pp |
Spacing: |
Spaces, non-breaking unless stated otherwise: |
.Bl -column "Input" "Description" -offset indent -compact |
.Bl -column "Input" "Description" -offset indent -compact |
.It Em Input Ta Em Description |
.It Em Input Ta Em Description |
.It Sq \e\ \& Ta unpaddable non-breaking space |
.It Sq \e\ \& Ta unpaddable space |
.It \e\(ti Ta paddable non-breaking space |
.It \e\(ti Ta paddable space |
.It \e0 Ta digit-width space allowing line break |
.It \e0 Ta digit-width space |
.It \e| Ta one-sixth \e(em narrow space, zero width in nroff mode |
.It \e| Ta one-sixth \e(em narrow space, zero width in nroff mode |
.It \e^ Ta one-twelfth \e(em half-narrow space, zero width in nroff |
.It \e^ Ta one-twelfth \e(em half-narrow space, zero width in nroff |
.It \e& Ta zero-width non-breaking space |
.It \e& Ta zero-width space |
.It \e) Ta zero-width space transparent to end-of-sentence detection |
.It \e) Ta zero-width space transparent to end-of-sentence detection |
.It \e% Ta zero-width space allowing hyphenation |
.It \e% Ta zero-width space allowing hyphenation |
.It \e: Ta zero-width space allowing line break |
.It \e: Ta zero-width space allowing line break |
|
|
.It \e(en Ta \(en Ta en-dash |
.It \e(en Ta \(en Ta en-dash |
.It \e(hy Ta \(hy Ta hyphen |
.It \e(hy Ta \(hy Ta hyphen |
.It \ee Ta \e Ta back-slash |
.It \ee Ta \e Ta back-slash |
.It \e. Ta \. Ta period |
|
.It \e(r! Ta \(r! Ta upside-down exclamation |
.It \e(r! Ta \(r! Ta upside-down exclamation |
.It \e(r? Ta \(r? Ta upside-down question |
.It \e(r? Ta \(r? Ta upside-down question |
.El |
.El |
Line 709 Their syntax is similar to special characters, using |
|
Line 714 Their syntax is similar to special characters, using |
|
and |
and |
.Sq \e*[N] |
.Sq \e*[N] |
.Pq N-character . |
.Pq N-character . |
For details, see the |
|
.Em Predefined Strings |
|
subsection of the |
|
.Xr roff 7 |
|
manual. |
|
.Bl -column "Input" "Rendered" "Description" -offset indent |
.Bl -column "Input" "Rendered" "Description" -offset indent |
.It Em Input Ta Em Rendered Ta Em Description |
.It Em Input Ta Em Rendered Ta Em Description |
.It \e*(Ba Ta \*(Ba Ta vertical bar |
.It \e*(Ba Ta \*(Ba Ta vertical bar |