[BACK]Return to mandoc_char.7 CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/mandoc_char.7 between version 1.62 and 1.66

version 1.62, 2015/03/30 16:06:14 version 1.66, 2017/06/02 12:43:52
Line 2 
Line 2 
 .\"  .\"
 .\" 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 Ingo Schwarze <schwarze@openbsd.org>  .\" Copyright (c) 2011, 2013, 2015, 2017 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 49  names; instead, provide ASCII transcriptions of the na
Line 49  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 (\-),  the minus sign (\(mi),
 the en-dash (\(en),  the en-dash (\(en),
 and the em-dash (\(em).  and the em-dash (\(em).
 .Pp  .Pp
Line 62  blue-eyed
Line 62  blue-eyed
 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- :  .Sq \e(mi :
 .Bd -unfilled -offset indent  .Bd -unfilled -offset indent
 a = 3 \e- 1;  a = 3 \e(mi 1;
 b = \e-2;  b = \e(mi2;
 .Ed  .Ed
 .Pp  .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,
Line 145  even on request and macro lines.
Line 169  even on request and macro lines.
 .Ss Accents  .Ss Accents
 In output modes supporting such special output characters, for example  In output modes supporting such special output characters, for example
 .Fl T Cm pdf ,  .Fl T Cm pdf ,
   and sometimes less consistently in
   .Fl T Cm utf8 ,
 some  some
 .Xr roff 7  .Xr roff 7
 formatters convert the following ASCII input characters to the  formatters convert the following ASCII input characters to the
Line 153  following Unicode special output characters:
Line 179  following Unicode special output characters:
 .It \(ga Ta U+2018 Ta left single quotation mark  .It \(ga Ta U+2018 Ta left single quotation mark
 .It \(aq Ta U+2019 Ta right single quotation mark  .It \(aq Ta U+2019 Ta right single quotation mark
 .It \(ti Ta U+02DC Ta small tilde  .It \(ti Ta U+02DC Ta small tilde
   .It \(ha Ta U+02C6 Ta modifier letter circumflex
 .El  .El
 .Pp  .Pp
 In prose, this automatic substitution is often desirable;  In prose, this automatic substitution is often desirable;
Line 163  escaping to render as follows:
Line 190  escaping to render as follows:
 .It \e(ga Ta U+0060 Ta grave accent  .It \e(ga Ta U+0060 Ta grave accent
 .It \e(aq Ta U+0027 Ta apostrophe  .It \e(aq Ta U+0027 Ta apostrophe
 .It \e(ti Ta U+007E Ta tilde  .It \e(ti Ta U+007E Ta tilde
   .It \e(ha Ta U+005E Ta circumflex accent
 .El  .El
 .Ss Periods  .Ss Periods
 The period  The period
Line 255  Text markers:
Line 283  Text markers:
 .It \e(sh    Ta \(sh        Ta hash (pound)  .It \e(sh    Ta \(sh        Ta hash (pound)
 .It \e(CR    Ta \(CR        Ta carriage return  .It \e(CR    Ta \(CR        Ta carriage return
 .It \e(OK    Ta \(OK        Ta check mark  .It \e(OK    Ta \(OK        Ta check mark
   .It \e(CL    Ta \(CL        Ta club suit
   .It \e(SP    Ta \(SP        Ta spade suit
   .It \e(HE    Ta \(HE        Ta heart suit
   .It \e(DI    Ta \(DI        Ta diamond suit
 .El  .El
 .Pp  .Pp
 Legal symbols:  Legal symbols:
Line 348  Arrows:
Line 380  Arrows:
 .It \e(uA    Ta \(uA        Ta up double-arrow  .It \e(uA    Ta \(uA        Ta up double-arrow
 .It \e(dA    Ta \(dA        Ta down double-arrow  .It \e(dA    Ta \(dA        Ta down double-arrow
 .It \e(vA    Ta \(vA        Ta up-down double-arrow  .It \e(vA    Ta \(vA        Ta up-down double-arrow
   .It \e(an    Ta \(an        Ta horizontal arrow extension
 .El  .El
 .Pp  .Pp
 Logical:  Logical:
Line 426  Mathematical:
Line 459  Mathematical:
 .It \e(Ah    Ta \(Ah        Ta aleph  .It \e(Ah    Ta \(Ah        Ta aleph
 .It \e(Im    Ta \(Im        Ta imaginary  .It \e(Im    Ta \(Im        Ta imaginary
 .It \e(Re    Ta \(Re        Ta real  .It \e(Re    Ta \(Re        Ta real
   .It \e(wp    Ta \(wp        Ta Weierstrass p
 .It \e(pd    Ta \(pd        Ta partial differential  .It \e(pd    Ta \(pd        Ta partial differential
 .It \e(-h    Ta \(-h        Ta Planck constant over 2\(*p  .It \e(-h    Ta \(-h        Ta Planck constant over 2\(*p
 .It \e[12]   Ta \[12]       Ta one-half  .It \e[hbar] Ta \[hbar]     Ta Planck constant over 2\(*p
 .It \e[14]   Ta \[14]       Ta one-fourth  .It \e(12    Ta \(12        Ta one-half
 .It \e[34]   Ta \[34]       Ta three-fourths  .It \e(14    Ta \(14        Ta one-fourth
   .It \e(34    Ta \(34        Ta three-fourths
   .It \e(18    Ta \(18        Ta one-eighth
   .It \e(38    Ta \(38        Ta three-eighths
   .It \e(58    Ta \(58        Ta five-eighths
   .It \e(78    Ta \(78        Ta seven-eighths
   .It \e(S1    Ta \(S1        Ta superscript 1
   .It \e(S2    Ta \(S2        Ta superscript 2
   .It \e(S3    Ta \(S3        Ta superscript 3
 .El  .El
 .Pp  .Pp
 Ligatures:  Ligatures:
Line 564  Units:
Line 606  Units:
 .It \e(fm    Ta \(fm        Ta minute  .It \e(fm    Ta \(fm        Ta minute
 .It \e(sd    Ta \(sd        Ta second  .It \e(sd    Ta \(sd        Ta second
 .It \e(mc    Ta \(mc        Ta micro  .It \e(mc    Ta \(mc        Ta micro
   .It \e(Of    Ta \(Of        Ta Spanish female ordinal
   .It \e(Om    Ta \(Om        Ta Spanish masculine ordinal
 .El  .El
 .Pp  .Pp
 Greek letters:  Greek letters:
Line 720  In
Line 764  In
 .Fl T Ns Cm ascii ,  .Fl T Ns Cm ascii ,
 the  the
 \e(ss, \e(nm, \e(nb, \e(nc, \e(ib, \e(ip, \e(pp, \e[sum], \e[product],  \e(ss, \e(nm, \e(nb, \e(nc, \e(ib, \e(ip, \e(pp, \e[sum], \e[product],
 \e[coproduct], \e(gr, \e(\-h, and \e(a. special characters render  \e[coproduct], \e(gr, \e(-h, and \e(a. special characters render
 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

Legend:
Removed from v.1.62  
changed lines
  Added in v.1.66

CVSweb