diff options
-rw-r--r-- | chars.in | 26 | ||||
-rw-r--r-- | mandoc_char.7 | 820 | ||||
-rw-r--r-- | mdoc_html.c | 2 | ||||
-rw-r--r-- | mdoc_term.c | 4 |
4 files changed, 278 insertions, 574 deletions
@@ -44,7 +44,7 @@ STRING("Pi", 2, "pi", 2, "π", 6) STRING("Pm", 2, "+-", 2, "±", 6) STRING("R", 1, "(R)", 3, "®", 6) STRING("Rq", 2, "\'\'", 2, "”", 7) -STRING("Tm", 2, "tm", 2, "⃨", 7) +STRING("Tm", 2, "tm", 2, "™", 7) STRING("left-bracket", 12, "[", 1, "[", 1) STRING("left-parenthesis", 16, "(", 1, "(", 1) STRING("left-singlequote", 16, "`", 1, "‘", 7) @@ -111,21 +111,21 @@ CHAR("*m", 2, "u", 1, "μ", 6) CHAR("*n", 2, "v", 1, "ν", 6) CHAR("*o", 2, "o", 1, "ο", 6) CHAR("*p", 2, "n", 1, "π", 6) -CHAR("*q", 2, "u", 1, "", 0) -CHAR("*r", 2, "p", 1, "", 0) -CHAR("*s", 2, "o", 1, "", 0) -CHAR("*t", 2, "t", 1, "", 0) -CHAR("*u", 2, "u", 1, "", 0) -CHAR("*w", 2, "w", 1, "", 0) -CHAR("*x", 2, "x", 1, "", 0) -CHAR("*y", 2, "n", 1, "", 0) -CHAR("*z", 2, "C", 1, "", 0) -CHAR("+-", 2, "+-", 2, "", 0) +CHAR("*q", 2, "u", 1, "ψ", 6) +CHAR("*r", 2, "p", 1, "ρ", 6) +CHAR("*s", 2, "o", 1, "σ", 6) +CHAR("*t", 2, "t", 1, "τ", 6) +CHAR("*u", 2, "u", 1, "υ", 6) +CHAR("*w", 2, "w", 1, "ω", 6) +CHAR("*x", 2, "x", 1, "χ", 6) +CHAR("*y", 2, "n", 1, "η", 6) +CHAR("*z", 2, "C", 1, "ζ", 6) +CHAR("+-", 2, "+-", 2, "±", 6) CHAR("+f", 2, "o", 1, "ͬ", 6) CHAR("+h", 2, "0", 1, "ϑ", 6) CHAR("+p", 2, "w", 1, "ϖ", 6) -CHAR(",C", 2, "C", 1, "", 0) -CHAR(",c", 2, "c", 1, "", 0) +CHAR(",C", 2, "C", 1, "Ç", 6) +CHAR(",c", 2, "c", 1, "ç", 6) CHAR("-", 1, "-", 1, "-", 1) CHAR("->", 2, "->", 2, "", 0) CHAR("-D", 2, "D", 1, "", 0) diff --git a/mandoc_char.7 b/mandoc_char.7 index 98de4a52..6bf1fff9 100644 --- a/mandoc_char.7 +++ b/mandoc_char.7 @@ -95,557 +95,278 @@ Typographic: .\" PARAGRAPH .Pp Grammatic: -.Bl -tag -width Ds -offset indent -compact -.It \e(em -.Pq em-dash -.It \e(en -.Pq en-dash -.It \e(hy -.Pq hyphen -.It \e\e -.Pq back-slash -.It \\e -.Pq back-slash -.It \e' -.Pq apostrophe -.It \e` -.Pq back-tick -.It \e. -.Pq period -.It \e(r! -.Pq upside-down exclamation -.It \e(r? -.Pq upside-down question +.Bl -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 \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 -tag -width Ds -offset indent -compact -.It \e(lh -.Pq left hand -.It \e(rh -.Pq right hand -.It \e(Fo -.Pq left guillemet -.It \e(Fc -.Pq right guillemet -.It \e(fo -.Pq left guilsing -.It \e(fc -.Pq right guilsing -.It \e(rC -.Pq right brace -.It \e(lC -.Pq left brace -.It \e(ra -.Pq right angle -.It \e(la -.Pq left angle -.It \e(rB -.Pq right bracket -.It \e(lB -.Pq left bracket -.It \e(lq -.Pq left double-quote -.It \e(rq -.Pq right double-quote -.It \e(oq -.Pq left single-quote -.It \e(aq -.Pq right single-quote -.It \e(Bq -.Pq right low double-quote -.It \e(bq -.Pq right low single-quote +.Bl -offset indent -column 10n 10n 10n +.It \e(lh Ta \(lh Ta left hand +.It \e(rh Ta \(rh Ta right hand +.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(lC Ta \(lC Ta left brace +.It \e(ra Ta \(ra Ta right angle +.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 .El .\" PARAGRAPH .Pp Indicatives: -.Bl -tag -width Ds -offset indent -compact -.It \e(<- -.Pq left arrow -.It \e(-> -.Pq right arrow -.It \e(ua -.Pq up arrow -.It \e(da -.Pq down arrow -.It \e(<> -.Pq left-right arrow -.It \e(lA -.Pq left double-arrow -.It \e(rA -.Pq right double-arrow -.It \e(uA -.Pq up double-arrow -.It \e(dA -.Pq down double-arrow -.It \e(hA -.Pq left-right double-arrow +.Bl -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(lA Ta \(lA Ta left double-arrow +.It \e(rA Ta \(rA Ta 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 .El .\" PARAGRAPH .Pp Mathematical: -.Bl -tag -width Ds -offset indent -compact -.It \e(es -.Pq empty set -.It \e(ca -.Pq intersection -.It \e(cu -.Pq union -.It \e(gr -.Pq gradient -.It \e(pd -.Pq partial differential -.It \e(ap -.Pq similarity -.It \e(sp -.Pq proper superset -.It \e(sb -.Pq proper subset -.It \e(eq -.Pq equals -.It \e(di -.Pq division -.It \e(mu -.Pq multiplication -.It \e(pl -.Pq addition -.It \e- -.Pq subtraction -.It \e(nm -.Pq not element -.It \e(mo -.Pq element -.It \e(Im -.Pq imaginary -.It \e(Re -.Pq real -.It \e(Ah -.Pq aleph -.It \e(te -.Pq existential quantifier -.It \e(fa -.Pq universal quantifier -.It \e(AN -.Pq logical AND -.It \e(OR -.Pq logical OR -.It \e(no -.Pq logical NOT -.It \e(st -.Pq such that -.It \e(tf -.Pq therefore -.It \e(~~ -.Pq approximate -.It \e(~= -.Pq approximately equals -.It \e(=~ -.Pq congruent -.It \e(<= -.Pq less-than-equal -.It \e(>= -.Pq greater-than-equal -.It \e(== -.Pq equal -.It \e(!= -.Pq not equal -.It \e(if -.Pq infinity -.It \e(na -.Pq NaN, an extension -.It \e(+- -.Pq plus-minus -.It \e(** -.Pq asterisk +.Bl -offset indent -column 10n 10n 10n +.It \e(es Ta \(es Ta empty set +.It \e(ca Ta \(ca Ta intersection +.It \e(cu Ta \(cu Ta union +.It \e(gr Ta \(gr Ta gradient +.It \e(pd Ta \(dd Ta partial differential +.It \e(ap Ta \(ap Ta similarity +.It \e(sp Ta \(sp Ta proper superset +.It \e(sb Ta \(sb Ta proper subset +.It \e(eq Ta \(eq Ta equals +.It \e(di Ta \(di Ta division +.It \e(mu Ta \(mu Ta multiplication +.It \e(pl Ta \(pl Ta addition +.It \e- Ta \- Ta subtraction +.It \e(nm Ta \(nm Ta not element +.It \e(mo Ta \(mo Ta element +.It \e(Im Ta \(Im Ta imaginary +.It \e(Re Ta \(Re Ta real +.It \e(Ah Ta \(Ah Ta aleph +.It \e(te Ta \(te Ta existential quantifier +.It \e(fa Ta \(fa Ta universal quantifier +.It \e(AN Ta \(AN Ta logical AND +.It \e(OR Ta \(OR Ta logical OR +.It \e(no Ta \(no Ta logical NOT +.It \e(st Ta \(st Ta such that +.It \e(tf Ta \(tf Ta therefore +.It \e(~~ Ta \(~~ Ta approximate +.It \e(~= Ta \(~= Ta approximately equals +.It \e(=~ Ta \(=~ Ta congruent +.It \e(<= Ta \(<= Ta less-than-equal +.It \e(>= Ta \(>= Ta greater-than-equal +.It \e(== Ta \(== Ta equal +.It \e(!= Ta \(!= Ta not equal +.It \e(if Ta \(if Ta infinity +.It \e(na Ta \(na Ta NaN, an extension +.It \e(+- Ta \(+- Ta plus-minus +.It \e(** Ta \(** Ta asterisk .El .\" PARAGRAPH .Pp Ligatures: -.Bl -tag -width Ds -offset indent -compact -.It \e(ss -.Pq German eszett -.It \e(AE -.Pq AE -.It \e(ae -.Pq ae -.It \e(OE -.Pq OE -.It \e(oe -.Pq oe -.It \e(ff -.Pq ff ligature -.It \e(fi -.Pq fi ligature -.It \e(fl -.Pq fl ligature -.It \e(Fi -.Pq ffi ligature -.It \e(Fl -.Pq ffl ligature +.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 +.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 .El .\" PARAGRAPH .Pp Diacritics and accented letters: -.Bl -tag -width Ds -offset indent -compact -.It \e(ga -.Pq grave accent -.It \e(aa -.Pq accute accent -.It \e(a" -.Pq umlaut accent -.It \e(ad -.Pq dieresis accent -.It \e(a~ -.Pq tilde accent -.It \e(a^ -.Pq circumflex accent -.It \e(ac -.Pq cedilla accent -.It \e(ad -.Pq dieresis accent -.It \e(ah -.Pq caron accent -.It \e(ao -.Pq ring accent -.It \e(ho -.Pq hook accent -.It \e(ab -.Pq breve accent -.It \e(a- -.Pq macron accent -.It \e(-D -.Pq Eth -.It \e(Sd -.Pq eth -.It \e(TP -.Pq Thorn -.It \e(Tp -.Pq thorn -.It \e('A -.Pq acute A -.It \e('E -.Pq acute E -.It \e('I -.Pq acute I -.It \e('O -.Pq acute O -.It \e('U -.Pq acute U -.It \e('a -.Pq acute a -.It \e('e -.Pq acute e -.It \e('i -.Pq acute i -.It \e('o -.Pq acute o -.It \e('u -.Pq acute u -.It \e(`A -.Pq grave A -.It \e(`E -.Pq grave E -.It \e(`I -.Pq grave I -.It \e(`O -.Pq grave O -.It \e(`U -.Pq grave U -.It \e(`a -.Pq grave a -.It \e(`e -.Pq grave e -.It \e(`i -.Pq grave i -.It \e(`o -.Pq grave o -.It \e(`u -.Pq grave u -.It \e(~A -.Pq tilde A -.It \e(~N -.Pq tilde N -.It \e(~O -.Pq tilde O -.It \e(~a -.Pq tilde a -.It \e(~n -.Pq tilde n -.It \e(~o -.Pq tilde o -.It \e(:A -.Pq dieresis A -.It \e(:E -.Pq dieresis E -.It \e(:I -.Pq dieresis I -.It \e(:O -.Pq dieresis O -.It \e(:U -.Pq dieresis U -.It \e(:a -.Pq dieresis a -.It \e(:e -.Pq dieresis e -.It \e(:i -.Pq dieresis i -.It \e(:o -.Pq dieresis o -.It \e(:u -.Pq dieresis u -.It \e(:y -.Pq dieresis y -.It \e(^A -.Pq circumflex A -.It \e(^E -.Pq circumflex E -.It \e(^I -.Pq circumflex I -.It \e(^O -.Pq circumflex O -.It \e(^U -.Pq circumflex U -.It \e(^a -.Pq circumflex a -.It \e(^e -.Pq circumflex e -.It \e(^i -.Pq circumflex i -.It \e(^o -.Pq circumflex o -.It \e(^u -.Pq circumflex u -.It \e(,C -.Pq cedilla C -.It \e(,c -.Pq cedilla c -.It \e(/L -.Pq stroke L -.It \e(/l -.Pq stroke l -.It \e(/O -.Pq stroke O -.It \e(/o -.Pq stroke o -.It \e(oA -.Pq ring A -.It \e(oa -.Pq ring a +.Bl -offset indent -column 10n 10n 10n +.It \e(ga Ta \(ga Ta grave accent +.It \e(aa Ta \(aa Ta accute accent +.It \e(a" Ta \(a" Ta umlaut accent +.It \e(ad Ta \(ad Ta dieresis accent +.It \e(a~ Ta \(a~ Ta tilde accent +.It \e(a^ Ta \(a^ Ta circumflex accent +.It \e(ac Ta \(ac Ta cedilla accent +.It \e(ad Ta \(ad Ta dieresis accent +.It \e(ah Ta \(ah Ta caron accent +.It \e(ao Ta \(ao Ta ring accent +.It \e(ho Ta \(ha Ta hook accent +.It \e(ab Ta \(ab Ta breve accent +.It \e(a- Ta \(a- Ta macron accent +.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('A Ta \('A Ta acute A +.It \e('E Ta \('E Ta acute E +.It \e('I Ta \('I Ta acute I +.It \e('O Ta \('O Ta acute O +.It \e('U Ta \('U Ta acute U +.It \e('a Ta \('a Ta acute a +.It \e('e Ta \('e Ta acute e +.It \e('i Ta \('i Ta acute i +.It \e('o Ta \('o Ta acute o +.It \e('u Ta \('u Ta acute u +.It \e(`A Ta \(`A Ta grave A +.It \e(`E Ta \(`E Ta grave E +.It \e(`I Ta \(`I Ta grave I +.It \e(`O Ta \(`O Ta grave O +.It \e(`U Ta \(`U Ta grave U +.It \e(`a Ta \(`a Ta grave a +.It \e(`e Ta \(`e Ta grave e +.It \e(`i Ta \(`i Ta grave i +.It \e(`o Ta \(`i Ta grave o +.It \e(`u Ta \(`u Ta grave u +.It \e(~A Ta \(~A Ta tilde A +.It \e(~N Ta \(~N Ta tilde N +.It \e(~O Ta \(~O Ta tilde O +.It \e(~a Ta \(~a Ta tilde a +.It \e(~n Ta \(~n Ta tilde n +.It \e(~o Ta \(~o Ta tilde o +.It \e(:A Ta \(:A Ta dieresis A +.It \e(:E Ta \(:E Ta dieresis E +.It \e(:I Ta \(:I Ta dieresis I +.It \e(:O Ta \(:O Ta dieresis O +.It \e(:U Ta \(:U Ta dieresis U +.It \e(:a Ta \(:a Ta dieresis a +.It \e(:e Ta \(:e Ta dieresis e +.It \e(:i Ta \(:i Ta dieresis i +.It \e(:o Ta \(:o Ta dieresis o +.It \e(:u Ta \(:u Ta dieresis u +.It \e(:y Ta \(:y Ta dieresis y +.It \e(^A Ta \(^A Ta circumflex A +.It \e(^E Ta \(^E Ta circumflex E +.It \e(^I Ta \(^I Ta circumflex I +.It \e(^O Ta \(^O Ta circumflex O +.It \e(^U Ta \(^U Ta circumflex U +.It \e(^a Ta \(^a Ta circumflex a +.It \e(^e Ta \(^e Ta circumflex e +.It \e(^i Ta \(^i Ta circumflex i +.It \e(^o Ta \(^o Ta circumflex o +.It \e(^u Ta \(^u Ta circumflex u +.It \e(,C Ta \(,C Ta cedilla C +.It \e(,c Ta \(,c Ta cedilla c +.It \e(/L Ta \(/L Ta stroke L +.It \e(/l Ta \(/l Ta stroke l +.It \e(/O Ta \(/O Ta stroke O +.It \e(/o Ta \(/o Ta stroke o +.It \e(oA Ta \(oA Ta ring A +.It \e(oa Ta \(oa Ta ring a .El .\" PARAGRAPH .Pp Monetary: -.Bl -tag -width Ds -offset indent -compact -.It \e(Cs -.Pq Scandinavian -.It \e(Do -.Pq dollar -.It \e(Po -.Pq pound -.It \e(Ye -.Pq yen -.It \e(Fn -.Pq florin -.It \e(ct -.Pq cent -.It \e(Eu -.Pq Euro character glyph -.It \e(eu -.Pq Euro symbol +.Bl -offset indent -column 10n 10n 10n +.It \e0 Ta \0 Ta white-space +.It \e(Cs Ta \(Cs Ta Scandinavian +.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 .El .\" PARAGRAPH .Pp Greek letters: -.Bl -tag -width Ds -offset indent -compact -.It \e(*A -\(*A -.Pq Alpha -.It \e(*B -\(*B -.Pq Beta -.It \e(*C -\(*C -.Pq Xi -.It \e(*D -\(*D -.Pq Delta -.It \e(*E -\(*E -.Pq Epsilon -.It \e(*F -\(*F -.Pq Phi -.It \e(*G -\(*G -.Pq Gamma -.It \e(*H -\(*H -.Pq Theta -.It \e(*I -\(*I -.Pq Iota -.It \e(*K -\(*K -.Pq Kappa -.It \e(*L -\(*L -.Pq Lambda -.It \e(*M -\(*M -.Pq Mu -.It \e(*N -\(*N -.Pq Nu -.It \e(*O -\(*O -.Pq Omicron -.It \e(*P -\(*P -.Pq Pi -.It \e(*Q -\(*Q -.Pq Psi -.It \e(*R -\(*R -.Pq Rho -.It \e(*S -\(*S -.Pq Sigma -.It \e(*T -\(*T -.Pq Tau -.It \e(*U -\(*U -.Pq Upsilon -.It \e(*W -\(*W -.Pq Omega -.It \e(*X -\(*X -.Pq Chi -.It \e(*Y -\(*Y -.Pq Eta -.It \e(*Z -\(*Z -.Pq Zeta -.It \e(*a -\(*a -.Pq alpha -.It \e(*b -\(*b -.Pq beta -.It \e(*c -\(*c -.Pq xi -.It \e(*d -\(*d -.Pq delta -.It \e(*e -\(*e -.Pq epsilon -.It \e(*f -\(*f -.Pq phi -.It \e(+f -\(+f -.Pq phi variant -.It \e(*g -\(*g -.Pq gamma -.It \e(*h -\(*h -.Pq theta -.It \e(+h -\(*+ -.Pq theta variant -.It \e(*i -\(*i -.Pq iota -.It \e(*k -\(*k -.Pq kappa -.It \e(*l -\(*l -.Pq lambda -.It \e(*m -\(*m -.Pq mu -.It \e(*n -\(*n -.Pq nu -.It \e(*o -\(*o -.Pq omicron -.It \e(*p -\(*p -.Pq pi -.It \e(+p -\(+p -.Pq pi variant -.It \e(*q -\(*q -.Pq psi -.It \e(*r -\(*r -.Pq rho -.It \e(*s -\(*s -.Pq sigma -.It \e(*t -\(*t -.Pq tau -.It \e(*u -\(*u -.Pq upsilon -.It \e(*w -\(*w -.Pq omega -.It \e(*x -\(*x -.Pq chi -.It \e(*y -\(*y -.Pq eta -.It \e(*z -\(*z -.Pq zeta -.It \e(ts -\(ts -.Pq sigma terminal +.Bl -offset indent -column 10n 10n 10n +.It \e0 Ta \0 Ta white-space +.It \e(*A Ta \(*A Ta Alpha +.It \e(*B Ta \(*B Ta Beta +.It \e(*C Ta \(*C Ta Xi +.It \e(*D Ta \(*D Ta Delta +.It \e(*E Ta \(*E Ta Epsilon +.It \e(*F Ta \(*F Ta Phi +.It \e(*G Ta \(*G Ta Gamma +.It \e(*H Ta \(*H Ta Theta +.It \e(*I Ta \(*I Ta Iota +.It \e(*K Ta \(*K Ta Kappa +.It \e(*L Ta \(*L Ta Lambda +.It \e(*M Ta \(*M Ta Mu +.It \e(*N Ta \(*N Ta Nu +.It \e(*O Ta \(*O Ta Omicron +.It \e(*P Ta \(*P Ta Pi +.It \e(*Q Ta \(*Q Ta Psi +.It \e(*R Ta \(*R Ta Rho +.It \e(*S Ta \(*S Ta Sigma +.It \e(*T Ta \(*T Ta Tau +.It \e(*U Ta \(*U Ta Upsilon +.It \e(*W Ta \(*W Ta Omega +.It \e(*X Ta \(*X Ta Chi +.It \e(*Y Ta \(*Y Ta Eta +.It \e(*Z Ta \(*Z Ta Zeta +.It \e(*a Ta \(*a Ta alpha +.It \e(*b Ta \(*b Ta beta +.It \e(*c Ta \(*c Ta xi +.It \e(*d Ta \(*d Ta delta +.It \e(*e Ta \(*e Ta epsilon +.It \e(*f Ta \(*f Ta phi +.It \e(+f Ta \(+f Ta phi variant +.It \e(*g Ta \(*g Ta gamma +.It \e(*h Ta \(*h Ta theta +.It \e(+h Ta \(+h Ta theta variant +.It \e(*i Ta \(*i Ta iota +.It \e(*k Ta \(*k Ta kappa +.It \e(*l Ta \(*l Ta lambda +.It \e(*m Ta \(*m Ta mu +.It \e(*n Ta \(*n Ta nu +.It \e(*o Ta \(*o Ta omicron +.It \e(*p Ta \(*p Ta pi +.It \e(+p Ta \(+p Ta pi variant +.It \e(*q Ta \(*q Ta psi +.It \e(*r Ta \(*r Ta rho +.It \e(*s Ta \(*s Ta sigma +.It \e(*t Ta \(*t Ta tau +.It \e(*u Ta \(*u Ta upsilon +.It \e(*w Ta \(*w Ta omega +.It \e(*x Ta \(*x Ta chi +.It \e(*y Ta \(*y Ta eta +.It \e(*z Ta \(*z Ta zeta +.It \e(ts Ta \(ts Ta sigma terminal .El .\" PARAGRAPH .Pp Special symbols: -.Bl -tag -width Ds -offset indent -compact -.It \e0 -.Pq white-space -.It \e(de -.Pq degree -.It \e(ps -.Pq paragraph -.It \e(sc -.Pq section -.It \e(dg -.Pq dagger -.It \e(dd -.Pq double dagger -.It \e(ci -.Pq circle -.It \e(ba -.Pq bar -.It \e(bb -.Pq broken bar -.It \e(co -.Pq copyright -.It \e(rg -.Pq registered -.It \e(tm -.Pq trademarked -.It \ee -.Pq escape +.Bl -offset indent -column 10n 10n 10n +.It \e0 Ta \0 Ta white-space +.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 @@ -653,53 +374,36 @@ These are not recommended for use, as they differ across implementations: .Pp Mathematical: -.Bl -tag -width Ds -offset indent -compact -.It \e*(Ne -.Pq not equal -.It \e*(Ge -.Pq greater-than-equal -.It \e*(Le -.Pq less-than-equal -.It \e*(Gt -.Pq greater-than -.It \e*(Lt -.Pq greater-than -.It \e*(Pm -.Pq plus-minus -.It \e*(If -.Pq infinity -.It \e*(Pi -.Pq pi -.It \e*(Na -.Pq NaN +.Bl -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 +.It \e*(Le Ta \*(Le Ta less-than-equal +.It \e*(Gt Ta \*(Gt Ta greater-than +.It \e*(Lt Ta \*(Lt Ta less-than +.It \e*(Pm Ta \*(Pm Ta plus-minus +.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 -tag -width Ds -offset indent -compact -.It \e*(Ba -.Pq vertical bar -.It \e*(Am -.Pq ampersand -.It \e*R -.Pq restricted mark -.It \e*(Tm -.Pq trade mark +.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 -tag -width Ds -offset indent -compact -.It \e*q -.Pq double-quote -.It \e*(Rq -.Pq right-double-quote -.It \e*(Lq -.Pq left-double-quote -.It \e*(lp -.Pq right-parenthesis -.It \e*(rp -.Pq left-parenthesis +.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 .El .\" SECTION .Sh COMPATIBILITY diff --git a/mdoc_html.c b/mdoc_html.c index a0520b91..6840445d 100644 --- a/mdoc_html.c +++ b/mdoc_html.c @@ -892,7 +892,7 @@ mdoc_tbl_head_pre(MDOC_ARGS, int t, int w) print_otag(h, TAG_DIV, 1, &tag); break; default: - buffmt("margin-left: -%dem;", w); + buffmt("margin-left: -%dem; width: %dem;", w, w); bufcat("clear: left;"); if (n->next && n->next->child) bufcat("float: left;"); diff --git a/mdoc_term.c b/mdoc_term.c index 72ec9ec4..0b270fa3 100644 --- a/mdoc_term.c +++ b/mdoc_term.c @@ -762,13 +762,13 @@ termp_it_pre(DECL_ARGS) * last column case, set to stretch to the margin). */ for (i = 0, n = node->prev; n && - i < (int)bl->args[vals[2]].argv->sz; + i < (int)bl->args->argv[vals[2]].sz; n = n->prev, i++) offset += arg_width (&bl->args->argv[vals[2]], i); /* Whether exceeds maximum column. */ - if (i < (int)bl->args[vals[2]].argv->sz) + if (i < (int)bl->args->argv[vals[2]].sz) width = arg_width(&bl->args->argv[vals[2]], i); else width = 0; |