=================================================================== RCS file: /cvs/mandoc/mandoc_char.7,v retrieving revision 1.18 retrieving revision 1.23 diff -u -p -r1.18 -r1.23 --- mandoc/mandoc_char.7 2009/09/22 23:34:14 1.18 +++ mandoc/mandoc_char.7 2009/09/23 11:02:21 1.23 @@ -1,4 +1,4 @@ -.\" $Id: mandoc_char.7,v 1.18 2009/09/22 23:34:14 kristaps Exp $ +.\" $Id: mandoc_char.7,v 1.23 2009/09/23 11:02:21 kristaps Exp $ .\" .\" Copyright (c) 2009 Kristaps Dzonsons .\" @@ -14,7 +14,7 @@ .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. .\" -.Dd $Mdocdate: September 22 2009 $ +.Dd $Mdocdate: September 23 2009 $ .Dt MANDOC_CHAR 7 .Os .\" SECTION @@ -77,12 +77,12 @@ as These are the preferred input symbols for producing special characters. .\" PARAGRAPH .Pp -Typographic: -.Bl -tag -width Ds -offset indent -compact +Spacing: +.Bl -compact -tag -width Ds -offset indent .It \e~ -.Pq non-breaking space +.Pq non-breaking, non-collapsing space .It \e -.Pq space +.Pq breaking, non-collapsing n-width space .It \e^ .Pq zero-width space .It \e% @@ -92,65 +92,137 @@ Typographic: .It \e| .Pq zero-width space .It \e0 -.Pq white-space +.Pq breaking, non-collapsing digit-width space .El .\" PARAGRAPH .Pp -Grammatic: -.Bl -offset indent -column 10n 10n 10n +Lines: +.Bl -compact -offset indent -column 10n 10n 10n +.It \e(ba Ta \(ba Ta bar +.It \e(br Ta \(br Ta box rule +.It \e(ul Ta \(ul Ta underscore +.It \e(rl Ta \(rl Ta overline +.It \e(bb Ta \(bb Ta broken bar +.It \e(sl Ta \(sl Ta forward slash +.It \e(rs Ta \(rs Ta backward slash +.El +.\" PARAGRAPH +.Pp +Text markers: +.Bl -compact -offset indent -column 10n 10n 10n +.It \e(ci Ta \(ci Ta circle +.It \e(bu Ta \(bu Ta bullet +.It \e(dd Ta \(dd Ta double dagger +.It \e(dg Ta \(dg Ta dagger +.It \e(lz Ta \(lz Ta lozenge +.It \e(sq Ta \(sq Ta white square +.It \e(ps Ta \(ps Ta paragraph +.It \e(sc Ta \(sc Ta section +.It \e(lh Ta \(lh Ta left hand +.It \e(rh Ta \(rh Ta right hand +.It \e(at Ta \(at Ta at +.It \e(sh Ta \(sh Ta hash (pound) +.It \e(CR Ta \(CR Ta carriage return +.It \e(OK Ta \(OK Ta check mark +.El +.\" PARAGRAPH +.Pp +Legal symbols: +.Bl -compact -offset indent -column 10n 10n 10n +.It \e(co Ta \(co Ta copyright +.It \e(rg Ta \(rg Ta registered +.It \e(tm Ta \(tm Ta trademarked +.El +.\" PARAGRAPH +.Pp +Punctuation: +.Bl -compact -offset indent -column 10n 10n 10n .It \e(em Ta \(em Ta em-dash .It \e(en Ta \(en Ta en-dash .It \e(hy Ta \(hy Ta hyphen .It \e\e Ta \\ Ta back-slash -.It \\e Ta \e Ta back-slash -.It \e' Ta \' Ta apostrophe -.It \e` Ta \` Ta back-tick +.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 question .El .\" PARAGRAPH .Pp -Enclosures: -.Bl -offset indent -column 10n 10n 10n -.It \e(lh Ta \(lh Ta left hand -.It \e(rh Ta \(rh Ta right hand +Quotes: +.Bl -compact -offset indent -column 10n 10n 10n +.It \e(Bq Ta \(Bq Ta right low double-quote +.It \e(bq Ta \(bq Ta right low single-quote +.It \e(lq Ta \(lq Ta left double-quote +.It \e(rq Ta \(rq Ta right double-quote +.It \e(oq Ta \(oq Ta left single-quote +.It \e(cq Ta \(cq Ta right single-quote +.It \e(aq Ta \(aq Ta apostrophe quote (text) +.It \e(dq Ta \(dq Ta double quote (text) .It \e(Fo Ta \(Fo Ta left guillemet .It \e(Fc Ta \(Fc Ta right guillemet -.It \e(fo Ta \(fo Ta left guilsing -.It \e(fc Ta \(fc Ta right guilsing -.It \e(rC Ta \(rC Ta right brace +.It \e(fo Ta \(fo Ta left single guillemet +.It \e(fc Ta \(fc Ta right single guillemet +.El +.\" PARAGRAPH +.Pp +Brackets: +.Bl -compact -offset indent -column 10n 10n 10n +.It \e(lB Ta \(lB Ta left bracket +.It \e(rB Ta \(rB Ta right bracket .It \e(lC Ta \(lC Ta left brace -.It \e(ra Ta \(ra Ta right angle +.It \e(rC Ta \(rC Ta right brace .It \e(la Ta \(la Ta left angle -.It \e(rB Ta \(rB Ta right bracket -.It \e(lB Ta \(lB Ta left bracket -.It \e(lq Ta \(lq Ta left double-quote -.It \e(rq Ta \(rq Ta right double-quote -.It \e(oq Ta \(oq Ta left single-quote -.It \e(aq Ta \(aq Ta right single-quote -.It \e(Bq Ta \(Bq Ta right low double-quote -.It \e(bq Ta \(ba Ta right low single-quote +.It \e(ra Ta \(ra Ta right angle +.It \e(bv Ta \(bv Ta brace extension +.It \e[braceex] Ta \[braceex] Ta brace extension +.It \e[bracketlefttp] Ta \[bracketlefttp] Ta top-left hooked bracket +.It \e[bracketleftbp] Ta \[bracketleftbp] Ta bottom-left hooked bracket +.It \e[bracketleftex] Ta \[bracketleftex] Ta left hooked bracket extension +.It \e[bracketrighttp] Ta \[bracketrighttp] Ta top-right hooked bracket +.It \e[bracketrightbp] Ta \[bracketrightbp] Ta bottom-right hooked bracket +.It \e[bracketrightex] Ta \[bracketrightex] Ta right hooked bracket extension +.It \e(lt Ta \(lt Ta top-left hooked brace +.It \e[bracelefttp] Ta \[bracelefttp] Ta top-left hooked brace +.It \e(lk Ta \(lk Ta mid-left hooked brace +.It \e[braceleftmid] Ta \[braceleftmid] Ta mid-left hooked brace +.It \e(lb Ta \(lb Ta bottom-left hooked brace +.It \e[braceleftbp] Ta \[braceleftbp] Ta bottom-left hooked brace +.It \e[braceleftex] Ta \[braceleftex] Ta left hooked brace extension +.It \e(rt Ta \(rt Ta top-left hooked brace +.It \e[bracerighttp] Ta \[bracerighttp] Ta top-right hooked brace +.It \e(rk Ta \(rk Ta mid-right hooked brace +.It \e[bracerightmid] Ta \[bracerightmid] Ta mid-right hooked brace +.It \e(rb Ta \(rb Ta bottom-right hooked brace +.It \e[bracerightbp] Ta \[bracerightbp] Ta bottom-right hooked brace +.It \e[bracerightex] Ta \[bracerightex] Ta right hooked brace extension +.It \e[parenlefttp] Ta \[parenlefttp] Ta top-left hooked parenthesis +.It \e[parenleftbp] Ta \[parenleftbp] Ta bottom-left hooked parenthesis +.It \e[parenleftex] Ta \[parenleftex] Ta left hooked parenthesis extension +.It \e[parenrighttp] Ta \[parenrighttp] Ta top-right hooked parenthesis +.It \e[parenrightbp] Ta \[parenrightbp] Ta bottom-right hooked parenthesis +.It \e[parenrightex] Ta \[parenrightex] Ta right hooked parenthesis extension .El .\" PARAGRAPH .Pp -Indicatives: -.Bl -offset indent -column 10n 10n 10n +Arrows: +.Bl -compact -offset indent -column 10n 10n 10n .It \e(<- Ta \(<- Ta left arrow .It \e(-> Ta \(-> Ta right arrow -.It \e(ua Ta \(ua Ta up arrow -.It \e(da Ta \(da Ta down arrow .It \e(<> Ta \(<> Ta left-right arrow +.It \e(da Ta \(da Ta down arrow +.It \e(ua Ta \(ua Ta up arrow +.It \e(va Ta \(va Ta up-down arrow .It \e(lA Ta \(lA Ta left double-arrow .It \e(rA Ta \(rA Ta right double-arrow +.It \e(hA Ta \(hA Ta left-right double-arrow .It \e(uA Ta \(uA Ta up double-arrow .It \e(dA Ta \(dA Ta down double-arrow -.It \e(hA Ta \(hA Ta left-right double-arrow +.It \e(vA Ta \(vA Ta up-down double-arrow .El .\" PARAGRAPH .Pp Logical: -.Bl -offset indent -column 10n 10n 10n +.Bl -compact -offset indent -column 10n 10n 10n .It \e(AN Ta \(AN Ta logical and .It \e(OR Ta \(OR Ta logical or .It \e(no Ta \(no Ta logical not @@ -165,7 +237,7 @@ Logical: .\" PARAGRAPH .Pp Mathematical: -.Bl -offset indent -column 10n 10n 10n +.Bl -compact -offset indent -column 10n 10n 10n .It \e(pl Ta \(pl Ta plus .It \e(mi Ta \(mi Ta minus .It \e- Ta \- Ta minus (text) @@ -230,28 +302,32 @@ Mathematical: .\" PARAGRAPH .Pp Ligatures: -.Bl -offset indent -column 10n 10n 10n -.It \e(ss Ta \(ss Ta German eszett -.It \e(AE Ta \(AE Ta AE -.It \e(ae Ta \(ae Ta ae -.It \e(OE Ta \(OE Ta OE -.It \e(oe Ta \(oe Ta oe +.Bl -compact -offset indent -column 10n 10n 10n .It \e(ff Ta \(ff Ta ff ligature .It \e(fi Ta \(fi Ta fi ligature .It \e(fl Ta \(fl Ta fl ligature .It \e(Fi Ta \(Fi Ta ffi ligature .It \e(Fl Ta \(Fl Ta ffl ligature +.It \e(AE Ta \(AE Ta AE +.It \e(ae Ta \(ae Ta ae +.It \e(OE Ta \(OE Ta OE +.It \e(oe Ta \(oe Ta oe +.It \e(ss Ta \(ss Ta German eszett +.It \e(IJ Ta \(IJ Ta IJ ligature +.It \e(ij Ta \(ij Ta ij ligature .El .\" PARAGRAPH .Pp Accents: -.Bl -offset indent -column 10n 10n 10n +.Bl -compact -offset indent -column 10n 10n 10n .It \e(a" Ta \(a" Ta Hungarian umlaut .It \e(a- Ta \(a- Ta macron .It \e(a. Ta \(a. Ta dotted .It \e(a^ Ta \(a^ Ta circumflex .It \e(aa Ta \(aa Ta acute +.It \e' Ta \' Ta acute .It \e(ga Ta \(ga Ta grave +.It \e` Ta \` Ta grave .It \e(ab Ta \(ab Ta breve .It \e(ac Ta \(ac Ta cedilla .It \e(ad Ta \(ad Ta dieresis @@ -264,12 +340,8 @@ Accents: .El .\" PARAGRAPH .Pp -Accented characters: -.Bl -offset indent -column 10n 10n 10n -.It \e(-D Ta \(-D Ta Eth -.It \e(Sd Ta \(Sd Ta eth -.It \e(TP Ta \(TP Ta Thorn -.It \e(Tp Ta \(Tp Ta thorn +Accented letters: +.Bl -compact -offset indent -column 10n 10n 10n .It \e('A Ta \('A Ta acute A .It \e('E Ta \('E Ta acute E .It \e('I Ta \('I Ta acute I @@ -328,21 +400,42 @@ Accented characters: .El .\" PARAGRAPH .Pp -Monetary: -.Bl -offset indent -column 10n 10n 10n -.It \e(Cs Ta \(Cs Ta Scandinavian +Special letters: +.Bl -compact -offset indent -column 10n 10n 10n +.It \e(-D Ta \(-D Ta Eth +.It \e(Sd Ta \(Sd Ta eth +.It \e(TP Ta \(TP Ta Thorn +.It \e(Tp Ta \(Tp Ta thorn +.It \e(.i Ta \(.i Ta dotless i +.It \e(.j Ta \(.j Ta dotless j +.El +.\" PARAGRAPH +.Pp +Currency: +.Bl -compact -offset indent -column 10n 10n 10n .It \e(Do Ta \(Do Ta dollar -.It \e(Po Ta \(Po Ta pound -.It \e(Ye Ta \(Ye Ta yen -.It \e(Fn Ta \(Fn Ta florin .It \e(ct Ta \(ct Ta cent -.It \e(Eu Ta \(Eu Ta Euro character glyph +.It \e(Eu Ta \(Eu Ta Euro symbol .It \e(eu Ta \(eu Ta Euro symbol +.It \e(Ye Ta \(Ye Ta yen +.It \e(Po Ta \(Po Ta pound +.It \e(Cs Ta \(Cs Ta Scandinavian +.It \e(Fn Ta \(Fn Ta florin .El .\" PARAGRAPH .Pp +Units: +.Bl -compact -offset indent -column 10n 10n 10n +.It \e(de Ta \(de Ta degree +.It \e(%0 Ta \(%0 Ta per-thousand +.It \e(fm Ta \(fm Ta minute +.It \e(sd Ta \(sd Ta second +.It \e(mc Ta \(mc Ta micro +.El +.\" PARAGRAPH +.Pp Greek letters: -.Bl -offset indent -column 10n 10n 10n +.Bl -compact -offset indent -column 10n 10n 10n .It \e(*A Ta \(*A Ta Alpha .It \e(*B Ta \(*B Ta Beta .It \e(*G Ta \(*G Ta Gamma @@ -397,30 +490,12 @@ Greek letters: .It \e(+e Ta \(+e Ta epsilon variant .It \e(ts Ta \(ts Ta sigma terminal .El -.\" PARAGRAPH -.Pp -Special symbols: -.Bl -offset indent -column 10n 10n 10n -.It \e(de Ta \(de Ta degree -.It \e(ps Ta \(ps Ta paragraph -.It \e(sc Ta \(sc Ta section -.It \e(dg Ta \(dg Ta dagger -.It \e(dd Ta \(dd Ta double dagger -.It \e(ci Ta \(ci Ta circle -.It \e(ba Ta \(ba Ta bar -.It \e(bb Ta \(bb Ta broken bar -.It \e(co Ta \(co Ta copyright -.It \e(rg Ta \(rg Ta registered -.It \e(tm Ta \(tm Ta trademarked -.It \ee Ta \e Ta escape -.El .\" SECTION .Sh PREDEFINED STRINGS These are not recommended for use, as they differ across implementations: .Pp -Mathematical: -.Bl -offset indent -column 10n 10n 10n +.Bl -compact -offset indent -column 10n 10n 10n .It \e*(Ba Ta \*(Ba Ta vertical bar .It \e*(Ne Ta \*(Ne Ta not equal .It \e*(Ge Ta \*(Ge Ta greater-than-equal @@ -431,25 +506,22 @@ Mathematical: .It \e*(If Ta \*(If Ta infinity .It \e*(Pi Ta \*(Pi Ta pi .It \e*(Na Ta \*(Na Ta NaN -.El -.\" PARAGRAPH -.Pp -Special symbols: -.Bl -offset indent -column 10n 10n 10n -.It \e*(Ba Ta \*(Ba Ta vertical bar .It \e*(Am Ta \*(Am Ta ampersand .It \e*R Ta \*R Ta restricted mark .It \e*(Tm Ta \*(Tm Ta trade mark -.El -.\" PARAGRAPH -.Pp -Enclosures: -.Bl -offset indent -column 10n 10n 10n .It \e*q Ta \*q Ta double-quote .It \e*(Rq Ta \*(Rq Ta right-double-quote .It \e*(Lq Ta \*(Lq Ta left-double-quote .It \e*(lp Ta \*(lp Ta right-parenthesis .It \e*(rp Ta \*(rp Ta left-parenthesis +.It \e*(lq Ta \*(lq Ta left double-quote +.It \e*(rq Ta \*(rq Ta right double-quote +.It \e*(ua Ta \*(ua Ta up arrow +.It \e*(va Ta \*(va Ta up-down arrow +.It \e*(<= Ta \*(<= Ta less-than-equal +.It \e*(>= Ta \*(>= Ta greater-than-equal +.It \e*(aa Ta \*(aa Ta acute +.It \e*(ga Ta \*(ga Ta grave .El .\" SECTION .Sh COMPATIBILITY @@ -476,7 +548,7 @@ output mode: Finally, the following have been omitted by being poorly documented or having no known representation: .Bd -ragged -offset indent -\e[radicalex], \e[sqrtex] +\e[radicalex], \e[sqrtex], \e(ru .Ed .\" SECTION .Sh SEE ALSO