$OpenBSD: patch-Transpec_roff_sdata,v 1.1.1.1 2005/02/14 11:56:38 espie Exp $ --- Transpec/roff.sdata.orig Mon Jun 17 05:50:28 1996 +++ Transpec/roff.sdata Fri Feb 11 12:01:20 2005 @@ -55,9 +55,9 @@ [frac38] 3/8 [frac58] 5/8 [frac78] 7/8 -[sup1 ] \\u1\\l -[sup2 ] \\u2\\l -[sup3 ] \\u3\\l +[sup1 ] \\(S1 +[sup2 ] \\(S2 +[sup3 ] \\(S3 [plus ] \\(pl [plusmn] \\(+- [lt ] < @@ -66,10 +66,12 @@ [divide] \\(di [times ] \\(ti # [curren] =general currency sign -[pound ] # +[curren] \\(Cs +[euro ] \\(Cs +[pound ] \\(Po [dollar] $ [cent ] \\(ct -[yen ] yen +[yen ] \\(Ye [num ] # [percnt] % [amp ] & @@ -78,7 +80,7 @@ [lsqb ] [ [bsol ] \\e [rsqb ] ] -[lcub ] { /lbrace O: =left curly bracket +[lcub ] { # [horbar] horizontal bar [horbar] _ [verbar] \\(or @@ -88,9 +90,13 @@ [deg ] \\(de # [ordm ] =ordinal indicator, masculine # [ordf ] =ordinal indicator, feminine +[ordf ] \\(Of +[ordm ] \\(Om [sect ] \\(sc # [para ] =pilcrow (paragraph sign) +[para ] \\(ps # [middot] /centerdot B: =middle dot +[middot] \\(pc [larr ] \\(<- [rarr ] \\(-> [uarr ] \\(ua @@ -103,8 +109,9 @@ [brvbar] | [not ] \\(no # [sung ] =music note (sung text sign) -[excl ] ! +[excl ] \! # [iexcl ] =inverted exclamation mark +[iexcl ] \\(r! [quot ] " [apos ] \\&' [lpar ] ( @@ -118,14 +125,15 @@ [semi ] ; [quest ] ? # [iquest] =inverted question mark +[iquest] \\(r? # [laquo ] =angle quotation mark, left -[laquo ] << +[laquo ] \\(Fo # [raquo ] =angle quotation mark, right -[raquo ] >> +[raquo ] \\(Fc [lsquo ] ` [rsquo ] \\&' -[ldquo ] " -[rdquo ] " +[ldquo ] \\(lq +[rdquo ] \\(rq [nbsp ] \\ [shy ] \\% # @@ -134,8 +142,12 @@ # trailing space here [emsp ] \\ \\ [ensp ] \\ +# The next two entities are the only ones I can find where the SGML entity +# doesn't match. From sgml-iso-entities-8879.1986/ISOpub.ent: +# [emsp3 ] \\ [emsp4 ] \\ +# [numsp ] \\0 [puncsp] \\| [thinsp] \\! @@ -155,6 +167,7 @@ [frac16] 1/6 [frac56] 5/6 # [incare] =in-care-of symbol +[incare] c/o # [block ] =full block # [uhblk ] =upper half block # [lhblk ] =lower half block @@ -167,7 +180,7 @@ # [rect ] =rectangle, open # [utri ] /triangle =up triangle, open # [dtri ] /triangledown =down triangle, open -[star ] \\(** =star, open +[star ] \\(** [bull ] \\(bu # [squf ] /blacksquare =sq bullet, filled # [utrif ] /blacktriangle =up tri, filled @@ -205,6 +218,7 @@ # [vellip] vertical ellipsis # [hybull] rectangle, filled (hyphen bullet) # [loz ] /lozenge - lozenge or total mark +[rsquor] \\(lz # [lozf ] /blacklozenge - lozenge, filled # [ltri ] /triangleleft B: l triangle, open # [rtri ] /triangleright B: r triangle, open @@ -220,68 +234,100 @@ # # Added Latin 1 ________________________________ # -[aacute] \\(a' -[Aacute] \\(A' -[acirc ] \\(a^ -[Acirc ] \\(A^ -[agrave] \\(a` -[Agrave] \\(A` +[aacute] \\('a +[Aacute] \\('A +# It's not clear why, but the ^ must be escaped +[acirc ] \\(\^a +[Acirc ] \\(\^A +[agrave] \\(`a +[Agrave] \\(`A +[aring ] \\(oa +[Aring ] \\(oA +[atilde] \\(~a +[Atilde] \\(~A # [aring ] =small a, ring # [Aring ] =capital A, ring # [atilde] =small a, tilde # [Atilde] =capital A, tilde -[auml ] \\(a: +[auml ] \\(:a +[Auml ] \\(:A # [Auml ] =capital A, dieresis or umlaut mark [aelig ] \\(ae [AElig ] \\(AE # [ccedil] =small c, cedilla # [Ccedil] =capital C, cedilla +[ccedil] \\(,c +[Ccedil] \\(,C # [eth ] =small eth, Icelandic # [ETH ] =capital Eth, Icelandic -[eacute] \\(e' -[Eacute] \\(E' +[eth ] \\(Sd +[ETH ] \\(-D +[eacute] \\('e +[Eacute] \\('E # [ecirc ] =small e, circumflex accent # [Ecirc ] =capital E, circumflex accent -[egrave] \\(e` -[Egrave] \\(E` +[ecirc ] \\(\^e +[Ecirc ] \\(\^E +[egrave] \\(`e +[Egrave] \\(`E # [euml ] =small e, dieresis or umlaut mark # [Euml ] =capital E, dieresis or umlaut mark -[iacute] \\(i' -[Iacute] \\(I' +[euml ] \\(:e +[Euml ] \\(:E +[iacute] \\('i +[Iacute] \\('I # [icirc ] =small i, circumflex accent # [Icirc ] =capital I, circumflex accent -[igrave] \\(i` -[Igrave] \\(I` +[iuml ] \\(:i +[Iuml ] \\(:I +[icirc ] \\(\^i +[Icirc ] \\(\^I +[igrave] \\(`i +[Igrave] \\(`I # [iuml ] =small i, dieresis or umlaut mark # [Iuml ] =capital I, dieresis or umlaut mark -[ntilde] \\(n~ -[Ntilde] \\(N~ -[oacute] \\(o' -[Oacute] \\(O' +[ntilde] \\(~n +[Ntilde] \\(~N +[otilde] \\(~o +[Otilde] \\(~O +[oacute] \\('o +[Oacute] \\('O # [ocirc ] =small o, circumflex accent # [Ocirc ] =capital O, circumflex accent -[ograve] \\(o` -[Ograve] \\(O` -[oslash] \\(o/ -[Oslash] \\(O/ +[ocirc ] \\(\^o +[Ocirc ] \\(\^O +[ograve] \\(`o +[Ograve] \\(`O +[oslash] \\(/o +[Oslash] \\(/O # [otilde] =small o, tilde # [Otilde] =capital O, tilde # [ouml ] =small o, dieresis or umlaut mark # [Ouml ] =capital O, dieresis or umlaut mark [szlig ] \\(ss -[thorn ] \\(th +[thorn ] \\(Tp # [THORN ] =capital THORN, Icelandic -[uacute] \\(u' -[Uacute] \\(U' +[uacute] \\('u +[Uacute] \\('U # [ucirc ] =small u, circumflex accent # [Ucirc ] =capital U, circumflex accent -[ugrave] \\(u` -[Ugrave] \\(U` +[ucirc ] \\(\^u +[Ucirc ] \\(\^U +[ugrave] \\(`u +[Ugrave] \\(`U # [uuml ] =small u, dieresis or umlaut mark # [Uuml ] =capital U, dieresis or umlaut mark +[uuml ] \\(:u +[Uuml ] \\(:U # [yacute] =small y, acute accent # [Yacute] =capital Y, acute accent +[yacute] \\('y +[Yacute] \\('Y # [yuml ] =small y, dieresis or umlaut mark +[yuml ] \\(:y +# The character value for Y with diaeresis seems to have been commandeered +# for 3/4; see iso_8859_15(7) for an example +[Yuml ] Y # # Added Latin 2 ________________________________ # @@ -329,6 +375,7 @@ # [ijlig ] =small ij ligature # [IJlig ] =capital IJ ligature # [inodot] =small i without dot +[inodot] \\(.i # [iogon ] =small i, ogonek # [Iogon ] =capital I, ogonek # [itilde] =small i, tilde @@ -347,7 +394,9 @@ # [lmidot] =small l, middle dot # [Lmidot] =capital L, middle dot # [lstrok] =small l, stroke +[lstrok] \\(/l # [Lstrok] =capital L, stroke +[Lstrok] \\(/L # [nacute] =small n, acute accent # [Nacute] =capital N, acute accent # [eng ] =small eng, Lapp @@ -362,7 +411,9 @@ # [Omacr ] =capital O, macron # [omacr ] =small o, macron # [oelig ] =small oe ligature +[oelig ] \\(oe # [OElig ] =capital OE ligature +[OElig ] \\(OE # [racute] =small r, acute accent # [Racute] =capital R, acute accent # [rcaron] =small r, caron @@ -508,45 +559,71 @@ # General Technical ________________________________ # # [aleph ] /aleph =aleph, Hebrew +[aleph ] \\(Ah # [and ] /wedge /land B: =logical and +[and ] \\(AN # [ang90 ] =right (90 degree) angle # [angsph] /sphericalangle =angle-spherical -[ap ] \\(ap +[ap ] \\(~~ # [becaus] /because R: =because # [bottom] /bot B: =perpendicular +[bottom] \\(pp # [cap ] /cap B: =intersection +[cap ] \\(ca # [cong ] /cong R: =congruent with +[cong ] \\(=~ # [conint] /oint L: =contour integral operator # [cup ] /cup B: =union or logical sum +[cup ] \\(cu [equiv ] \\(== # [exist ] /exists =at least one exists +[exist ] \\(te # [forall] /forall =for all +[forall] \\(fa # [fnof ] =function of (italic small f) +[fnof ] \\(Fn [ge ] \\(>= # [iff ] /iff =if and only if +[iff ] <=> [infin ] \\(if # [int ] /int L: =integral operator +[int ] \\(is [isin ] \\(sb # [lang ] /langle O: =left angle bracket +[lang ] < # [lArr ] /Leftarrow A: =is implied by +[lArr ] \\(lA [le ] \\(<= [minus ] \\(mi # [mnplus] /mp B: =minus-or-plus sign # [nabla ] /nabla =del, Hamilton operator +[nabla ] \\(gr [ne ] \\(!= # [ni ] /ni /owns R: =contains +[ni ] \\(st # [or ] /vee /lor B: =logical or +[or ] \\(OR # [par ] /parallel R: =parallel +[par ] || # [part ] /partial =partial differential +[part ] \\(pd # [permil] =per thousand +[permil] \\(%0 # [perp ] /perp R: =perpendicular +[perp ] \\(pp # [prime ] /prime =prime or minute +[prime ] \\(fm # [Prime ] =double prime or second +[Prime ] \\(sd [prop ] \\(pt # [radic ] /surd =radical +[radic ] \\(sr # [rang ] /rangle C: =right angle bracket +[rang ] > # [rArr ] /Rightarrow A: =implies +[rArr ] \\(rA # [sim ] /sim R: =similar +[sim ] \\(ti # [sime ] /simeq R: =similar, equals [square] \\(sq [sub ] \\(sb @@ -554,16 +631,24 @@ [sup ] \\(sp [supe ] \\(ip # [there4] /therefore R: =therefore +[there4] \\(tf # [Verbar] /Vert =dbl vertical bar +[Verbar] || # [angst ] Angstrom =capital A, ring +[angst ] \\(\^A # [bernou] Bernoulli function (script capital B) +# A less than desirable solution +[angst ] B # [compfn] B: composite function (small circle) # [Dot ] =dieresis or umlaut mark +[Dot ] \\(ad # [DotDot] four dots above # [hamilt] Hamiltonian (script capital H) # [lagran] Lagrangian (script capital L) # [lowast] low asterisk +[lowast] \\(** # [notin ] N: negated set membership +[notin ] \\(nm # [order ] order of (script small o) # [phmmat] physics M-matrix (script capital M) # [tdot ] three dots above @@ -572,18 +657,33 @@ # # Diacritical Marks ________________________________ # -[acute ] \\&' -[breve ] \\(be -[caron ] \\(hc -[cedil ] \\(cd +[acute ] \\aa +[breve ] \\(ab +[caron ] \\(ah +[cedil ] \\(ac # [circ ] =circumflex accent +[circ ] \\(a\^ # [dblac ] =double acute accent +[dblac ] \\(a" # [die ] =dieresis -[dot ] \\(dt +[die ] \\(ad +[dot ] \\(a. [grave ] ` -[macr ] \\(ma -[ogon ] \\(og -[ring ] \\(ri +[macr ] \\(a- +[ogon ] \\(ho +[ring ] \\(ao [tilde ] ~ -[uml ] \\(.. +[uml ] \\(ad +# +# Added Math Symbols: Delimiters +# +[rceil ] \\(rc +[lceil ] \\(lc +[rfloor] \\(rf +[lfloor] \\(lf +# [rpargt] ?? +# [urcorn] Top right corner +# [drcorn] Bottom right corner +# [ulcorn] Top left corner +# [dlcorn] Bottom left corner #