version 1.68, 2018/03/15 18:10:31 |
version 1.69, 2018/08/08 13:54:05 |
Line 63 names; instead, provide ASCII transcriptions of the na |
|
Line 63 names; instead, provide ASCII transcriptions of the na |
|
.Ss Dashes and Hyphens |
.Ss Dashes and Hyphens |
In typography there are different types of dashes of various width: |
In typography there are different types of dashes of various width: |
the hyphen (-), |
the hyphen (-), |
the minus sign (\(mi), |
|
the en-dash (\(en), |
the en-dash (\(en), |
and the em-dash (\(em). |
the em-dash (\(em), |
|
and the mathematical minus sign (\(mi). |
.Pp |
.Pp |
Hyphens are used for adjectives; |
Hyphens are used for adjectives; |
to separate the two parts of a compound word; |
to separate the two parts of a compound word; |
Line 100 Such automatic hyphenation is not supported by |
|
Line 100 Such automatic hyphenation is not supported by |
|
which only breaks the line at whitespace, and inside words only |
which only breaks the line at whitespace, and inside words only |
after existing hyphens. |
after existing hyphens. |
.Pp |
.Pp |
The mathematical minus sign is used for negative numbers or subtraction. |
|
It should be written as |
|
.Sq \e(mi : |
|
.Bd -unfilled -offset indent |
|
a = 3 \e(mi 1; |
|
b = \e(mi2; |
|
.Ed |
|
.Pp |
|
The en-dash is used to separate the two elements of a range, |
The en-dash is used to separate the two elements of a range, |
or can be used the same way as an em-dash. |
or can be used the same way as an em-dash. |
It should be written as |
It should be written as |
Line 126 Three things \e(em apples, oranges, and bananas. |
|
Line 118 Three things \e(em apples, oranges, and bananas. |
|
This is not that \e(em rather, this is that. |
This is not that \e(em rather, this is that. |
.Ed |
.Ed |
.Pp |
.Pp |
Note: |
In |
hyphens, minus signs, and en-dashes look identical under normal ASCII output. |
.Xr roff 7 |
Other formats, such as PostScript, render them correctly, |
documents, the minus sign is normally written as |
with differing widths. |
.Sq \e- . |
|
In manual pages, some style guides recommend to also use |
|
.Sq \e- |
|
if an ASCII 0x2d |
|
.Dq hyphen-minus |
|
output glyph that can be copied and pasted is desired in output modes |
|
supporting it, for example in |
|
.Fl T Cm utf8 |
|
and |
|
.Fl T Cm html . |
|
But currently, no practically relevant manual page formatter actually |
|
requires that subtlety, so in manual pages just write plain |
|
.Sq - |
|
to represent hyphen, minus, and hyphen-minus. |
.Ss Spaces |
.Ss Spaces |
To separate words in normal text, for indenting and alignment |
To separate words in normal text, for indenting and alignment |
in literal context, and when none of the following special cases apply, |
in literal context, and when none of the following special cases apply, |