version 1.63, 2015/09/02 15:38:35 |
version 1.65, 2017/05/17 23:39:31 |
|
|
lorry-driver |
lorry-driver |
.Ed |
.Ed |
.Pp |
.Pp |
|
If a word on a text input line contains a hyphen, a formatter may decide |
|
to insert an output line break after the hyphen if that helps filling |
|
the current output line, but the whole word would overflow the line. |
|
If it is important that the word is not broken across lines in this |
|
way, a zero-width space |
|
.Pq Sq \e& |
|
can be inserted before or after the hyphen. |
|
While |
|
.Xr mandoc 1 |
|
never breaks the output line after hyphens adjacent to a zero-width |
|
space, after any of the other dash- or hyphen-like characters |
|
represented by escape sequences, or after hyphens inside words in |
|
macro arguments, other software may not respect these rules and may |
|
break the line even in such cases. |
|
.Pp |
|
Some |
|
.Xr roff 7 |
|
implementations contains dictionaries allowing to break the line |
|
at syllable boundaries even inside words that contain no hyphens. |
|
Such automatic hyphenation is not supported by |
|
.Xr mandoc 1 , |
|
which only breaks the line at whitespace, and inside words only |
|
after existing hyphens. |
|
.Pp |
The mathematical minus sign is used for negative numbers or subtraction. |
The mathematical minus sign is used for negative numbers or subtraction. |
It should be written as |
It should be written as |
.Sq \e(mi : |
.Sq \e(mi : |
|
|
differently between mandoc and groff. |
differently between mandoc and groff. |
.It |
.It |
In |
In |
.Fl T Ns Cm html |
.Fl T Ns Cm html , |
and |
|
.Fl T Ns Cm xhtml , |
|
the \e(\(ti=, \e(nb, and \e(nc special characters render differently |
the \e(\(ti=, \e(nb, and \e(nc special characters render differently |
between mandoc and groff. |
between mandoc and groff. |
.It |
.It |