xref: /onnv-gate/usr/src/cmd/man/src/util/roff.sdata (revision 0:68f95e015346)
1#
2# Copyright (c) 1994
3# Open Software Foundation, Inc.
4#
5# Permission is hereby granted to use, copy, modify and freely distribute
6# the software in this file and its documentation for any purpose without
7# fee, provided that the above copyright notice appears in all copies and
8# that both the copyright notice and this permission notice appear in
9# supporting documentation.  Further, provided that the name of Open
10# Software Foundation, Inc. ("OSF") not be used in advertising or
11# publicity pertaining to distribution of the software without prior
12# written permission from OSF.  OSF makes no representations about the
13# suitability of this software for any purpose.  It is provided "as is"
14# without express or implied warranty.
15#
16# Copyright (c) 1996 X Consortium
17# Copyright (c) 1996 Dalrymple Consulting
18#
19# Permission is hereby granted, free of charge, to any person obtaining a copy
20# of this software and associated documentation files (the "Software"), to deal
21# in the Software without restriction, including without limitation the rights
22# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
23# copies of the Software, and to permit persons to whom the Software is
24# furnished to do so, subject to the following conditions:
25#
26# The above copyright notice and this permission notice shall be included in
27# all copies or substantial portions of the Software.
28#
29# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
30# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
31# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
32# X CONSORTIUM OR DALRYMPLE CONSULTING BE LIABLE FOR ANY CLAIM, DAMAGES OR
33# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
34# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
35# OTHER DEALINGS IN THE SOFTWARE.
36#
37# Except as contained in this notice, the names of the X Consortium and
38# Dalrymple Consulting shall not be used in advertising or otherwise to
39# promote the sale, use or other dealings in this Software without prior
40# written authorization.
41#
42#
43# SDATA entity mappings to TeX instructions.
44# sgmls outputs sdata references in the form: \\|[mdash ]\\|
45#
46# J.Bowe, 1993
47#
48#	Numeric and Special Graphic     ________________________________
49#
50[half  ]		\\(12
51[frac12]		\\(12
52[frac14]		\\(14
53[frac34]		\\(34
54[frac18]		1/8
55[frac38]		3/8
56[frac58]		5/8
57[frac78]		7/8
58[sup1  ]		\\u1\\l
59[sup2  ]		\\u2\\l
60[sup3  ]		\\u3\\l
61[plus  ]		\\(pl
62[plusmn]		\\(+-
63[lt    ]		<
64[equals]		=
65[gt    ]		>
66[divide]		\\(di
67[times ]		\\(ti
68# [curren]		=general currency sign
69[pound ]		#
70[dollar]		$
71[cent  ]		\\(ct
72[yen   ]		yen
73[num   ]		#
74[percnt]		%
75[amp   ]		&
76[ast   ]		*
77[commat]		@
78[lsqb  ]		[
79[bsol  ]		\\e
80[rsqb  ]		]
81[lcub  ]		{	/lbrace O: =left curly bracket
82# [horbar]		horizontal bar
83[horbar]		_
84[verbar]		\\(or
85[rcub  ]		}
86[micro ]		\\(*m
87[ohm   ]		\\(*W
88[deg   ]		\\(de
89# [ordm  ]		=ordinal indicator, masculine
90# [ordf  ]		=ordinal indicator, feminine
91[sect  ]		\\(sc
92# [para  ]		=pilcrow (paragraph sign)
93# [middot]		/centerdot B: =middle dot
94[larr  ]		\\(<-
95[rarr  ]		\\(->
96[uarr  ]		\\(ua
97[darr  ]		\\(da
98[copy  ]		\\(co
99[reg   ]		\\(rg
100#[trade ]		trademark
101[trade ]		\\(tm
102# [brvbar]		=broken (vertical) bar
103[brvbar]		|
104[not   ]		\\(no
105# [sung  ]		=music note (sung text sign)
106[excl  ]		!
107# [iexcl ]		=inverted exclamation mark
108[quot  ]		"
109[apos  ]		\\&'
110[lpar  ]		(
111[rpar  ]		)
112[comma ]		,
113[lowbar]		_
114[hyphen]		\\-
115[period]		.
116[sol   ]		/
117[colon ]		:
118[semi  ]		;
119[quest ]		?
120# [iquest]		=inverted question mark
121# [laquo ]		=angle quotation mark, left
122[laquo ]		<<
123# [raquo ]		=angle quotation mark, right
124[raquo ]		>>
125[lsquo ]		`
126[rsquo ]		\\&'
127[ldquo ]		"
128[rdquo ]		"
129[nbsp  ]		\\
130[shy   ]		\\%
131#
132#	Publishing      ________________________________
133#
134# 			trailing space here
135[emsp  ]		\\ \\
136[ensp  ]		\\
137[emsp3 ]		\\
138[emsp4 ]		\\
139[numsp ]		\\0
140[puncsp]		\\|
141[thinsp]		\\|
142[hairsp]		\\\^
143[mdash ]		\\(em
144[ndash ]		-
145[dash  ]		-
146[blank ]		\\
147[hellip]		\\&...
148[nldr  ]		\\&..
149[frac13]		1/3
150[frac23]		2/3
151[frac15]		1/5
152[frac25]		2/5
153[frac35]		3/5
154[frac45]		4/5
155[frac16]		1/6
156[frac56]		5/6
157# [incare]		=in-care-of symbol
158# [block ]		=full block
159# [uhblk ]		=upper half block
160# [lhblk ]		=lower half block
161# [blk14 ]		=25% shaded block
162# [blk12 ]		=50% shaded block
163# [blk34 ]		=75% shaded block
164# [marker]		=histogram marker
165[cir   ]		\\(ci
166[squ   ]		\\(sq
167# [rect  ]		=rectangle, open
168# [utri  ]		/triangle =up triangle, open
169# [dtri  ]		/triangledown =down triangle, open
170[star  ]		\\(**	=star, open
171[bull  ]		\\(bu
172# [squf  ]		/blacksquare =sq bullet, filled
173# [utrif ]		/blacktriangle =up tri, filled
174# [dtrif ]		/blacktriangledown =dn tri, filled
175# [ltrif ]		/blacktriangleleft R: =l tri, filled
176# [rtrif ]		/blacktriangleright R: =r tri, filled
177# [clubs ]		/clubsuit =club suit symbol
178# [diams ]		/diamondsuit =diamond suit symbol
179# [hearts]		/heartsuit =heart suit symbol
180# [spades]		/spadesuit =spades suit symbol
181# [malt  ]		/maltese =maltese cross
182[dagger]		\\(dg
183[Dagger]		\\(dd
184# [check ]		/checkmark =tick, check mark
185# [ballot]		=ballot cross
186# [sharp ]		/sharp =musical sharp
187# [flat  ]		/flat =musical flat
188# [male  ]		=male symbol
189# [female]		=female symbol
190# [phone ]		=telephone symbol
191# [telrec]		=telephone recorder symbol
192# [copysr]		=sound recording copyright sign
193[caret ]		\^
194[lsquor]		`
195[ldquor]		``
196[fflig ]		\\(ff
197[filig ]		\\(fi
198# [fjlig ]		small fj ligature
199[ffilig]		\\(Fi
200[ffllig]		\\(Fl
201[fllig ]		\\(fl
202# [mldr  ]		em leader
203[rdquor]		\\&''
204[rsquor]		\\&'
205# [vellip]		vertical ellipsis
206# [hybull]		rectangle, filled (hyphen bullet)
207# [loz   ]		/lozenge - lozenge or total mark
208# [lozf  ]		/blacklozenge - lozenge, filled
209# [ltri  ]		/triangleleft B: l triangle, open
210# [rtri  ]		/triangleright B: r triangle, open
211# [starf ]		/bigstar - star, filled
212# [natur ]		/natural - music natural
213# [rx    ]		pharmaceutical prescription (Rx)
214# [sext  ]		sextile (6-pointed star)
215# [target]		register mark or target
216# [dlcrop]		downward left crop mark
217# [drcrop]		downward right crop mark
218# [ulcrop]		upward left crop mark
219# [urcrop]		upward right crop mark
220#
221#       Added Latin 1   ________________________________
222#
223[aacute]	\\(a'
224[Aacute]	\\(A'
225[acirc ]	\\(a^
226[Acirc ]	\\(A^
227[agrave]	\\(a`
228[Agrave]	\\(A`
229# [aring ]	=small a, ring
230# [Aring ]	=capital A, ring
231# [atilde]	=small a, tilde
232# [Atilde]	=capital A, tilde
233[auml  ]	\\(a:
234# [Auml  ]	=capital A, dieresis or umlaut mark
235[aelig ]	\\(ae
236[AElig ]	\\(AE
237# [ccedil]	=small c, cedilla
238# [Ccedil]	=capital C, cedilla
239# [eth   ]	=small eth, Icelandic
240# [ETH   ]	=capital Eth, Icelandic
241[eacute]	\\(e'
242[Eacute]	\\(E'
243# [ecirc ]	=small e, circumflex accent
244# [Ecirc ]	=capital E, circumflex accent
245[egrave]	\\(e`
246[Egrave]	\\(E`
247# [euml  ]	=small e, dieresis or umlaut mark
248# [Euml  ]	=capital E, dieresis or umlaut mark
249[iacute]	\\(i'
250[Iacute]	\\(I'
251# [icirc ]	=small i, circumflex accent
252# [Icirc ]	=capital I, circumflex accent
253[igrave]	\\(i`
254[Igrave]	\\(I`
255# [iuml  ]	=small i, dieresis or umlaut mark
256# [Iuml  ]	=capital I, dieresis or umlaut mark
257[ntilde]	\\(n~
258[Ntilde]	\\(N~
259[oacute]	\\(o'
260[Oacute]	\\(O'
261# [ocirc ]	=small o, circumflex accent
262# [Ocirc ]	=capital O, circumflex accent
263[ograve]	\\(o`
264[Ograve]	\\(O`
265[oslash]	\\(o/
266[Oslash]	\\(O/
267# [otilde]	=small o, tilde
268# [Otilde]	=capital O, tilde
269# [ouml  ]	=small o, dieresis or umlaut mark
270# [Ouml  ]	=capital O, dieresis or umlaut mark
271[szlig ]	\\(ss
272[thorn ]	\\(th
273# [THORN ]	=capital THORN, Icelandic
274[uacute]	\\(u'
275[Uacute]	\\(U'
276# [ucirc ]	=small u, circumflex accent
277# [Ucirc ]	=capital U, circumflex accent
278[ugrave]	\\(u`
279[Ugrave]	\\(U`
280# [uuml  ]	=small u, dieresis or umlaut mark
281# [Uuml  ]	=capital U, dieresis or umlaut mark
282# [yacute]	=small y, acute accent
283# [Yacute]	=capital Y, acute accent
284# [yuml  ]	=small y, dieresis or umlaut mark
285#
286#       Added Latin 2   ________________________________
287#
288# [abreve]	=small a, breve
289# [Abreve]	=capital A, breve
290# [amacr ]	=small a, macron
291# [Amacr ]	=capital A, macron
292[aogon ]	\\(ao
293# [Aogon ]	=capital A, ogonek
294# [cacute]	=small c, acute accent
295# [Cacute]	=capital C, acute accent
296# [ccaron]	=small c, caron
297# [Ccaron]	=capital C, caron
298# [ccirc ]	=small c, circumflex accent
299# [Ccirc ]	=capital C, circumflex accent
300# [cdot  ]	=small c, dot above
301# [Cdot  ]	=capital C, dot above
302# [dcaron]	=small d, caron
303# [Dcaron]	=capital D, caron
304# [dstrok]	=small d, stroke
305# [Dstrok]	=capital D, stroke
306# [ecaron]	=small e, caron
307# [Ecaron]	=capital E, caron
308# [edot  ]	=small e, dot above
309# [Edot  ]	=capital E, dot above
310# [emacr ]	=small e, macron
311# [Emacr ]	=capital E, macron
312# [eogon ]	=small e, ogonek
313# [Eogon ]	=capital E, ogonek
314# [gacute]	=small g, acute accent
315# [gbreve]	=small g, breve
316# [Gbreve]	=capital G, breve
317# [Gcedil]	=capital G, cedilla
318# [gcirc ]	=small g, circumflex accent
319# [Gcirc ]	=capital G, circumflex accent
320# [gdot  ]	=small g, dot above
321# [Gdot  ]	=capital G, dot above
322# [hcirc ]	=small h, circumflex accent
323# [Hcirc ]	=capital H, circumflex accent
324# [hstrok]	=small h, stroke
325# [Hstrok]	=capital H, stroke
326# [Idot  ]	=capital I, dot above
327# [Imacr ]	=capital I, macron
328# [imacr ]	=small i, macron
329# [ijlig ]	=small ij ligature
330# [IJlig ]	=capital IJ ligature
331# [inodot]	=small i without dot
332# [iogon ]	=small i, ogonek
333# [Iogon ]	=capital I, ogonek
334# [itilde]	=small i, tilde
335# [Itilde]	=capital I, tilde
336# [jcirc ]	=small j, circumflex accent
337# [Jcirc ]	=capital J, circumflex accent
338# [kcedil]	=small k, cedilla
339# [Kcedil]	=capital K, cedilla
340# [kgreen]	=small k, Greenlandic
341# [lacute]	=small l, acute accent
342# [Lacute]	=capital L, acute accent
343# [lcaron]	=small l, caron
344# [Lcaron]	=capital L, caron
345# [lcedil]	=small l, cedilla
346# [Lcedil]	=capital L, cedilla
347# [lmidot]	=small l, middle dot
348# [Lmidot]	=capital L, middle dot
349# [lstrok]	=small l, stroke
350# [Lstrok]	=capital L, stroke
351# [nacute]	=small n, acute accent
352# [Nacute]	=capital N, acute accent
353# [eng   ]	=small eng, Lapp
354# [ENG   ]	=capital ENG, Lapp
355# [napos ]	=small n, apostrophe
356# [ncaron]	=small n, caron
357# [Ncaron]	=capital N, caron
358# [ncedil]	=small n, cedilla
359# [Ncedil]	=capital N, cedilla
360# [odblac]	=small o, double acute accent
361# [Odblac]	=capital O, double acute accent
362# [Omacr ]	=capital O, macron
363# [omacr ]	=small o, macron
364# [oelig ]	=small oe ligature
365# [OElig ]	=capital OE ligature
366# [racute]	=small r, acute accent
367# [Racute]	=capital R, acute accent
368# [rcaron]	=small r, caron
369# [Rcaron]	=capital R, caron
370# [rcedil]	=small r, cedilla
371# [Rcedil]	=capital R, cedilla
372# [sacute]	=small s, acute accent
373# [Sacute]	=capital S, acute accent
374# [scaron]	=small s, caron
375# [Scaron]	=capital S, caron
376# [scedil]	=small s, cedilla
377# [Scedil]	=capital S, cedilla
378# [scirc ]	=small s, circumflex accent
379# [Scirc ]	=capital S, circumflex accent
380# [tcaron]	=small t, caron
381# [Tcaron]	=capital T, caron
382# [tcedil]	=small t, cedilla
383# [Tcedil]	=capital T, cedilla
384# [tstrok]	=small t, stroke
385# [Tstrok]	=capital T, stroke
386# [ubreve]	=small u, breve
387# [Ubreve]	=capital U, breve
388# [udblac]	=small u, double acute accent
389# [Udblac]	=capital U, double acute accent
390# [umacr ]	=small u, macron
391# [Umacr ]	=capital U, macron
392# [uogon ]	=small u, ogonek
393# [Uogon ]	=capital U, ogonek
394# [uring ]	=small u, ring
395# [Uring ]	=capital U, ring
396# [utilde]	=small u, tilde
397# [Utilde]	=capital U, tilde
398# [wcirc ]	=small w, circumflex accent
399# [Wcirc ]	=capital W, circumflex accent
400# [ycirc ]	=small y, circumflex accent
401# [Ycirc ]	=capital Y, circumflex accent
402# [Yuml  ]	=capital Y, dieresis or umlaut mark
403# [zacute]	=small z, acute accent
404# [Zacute]	=capital Z, acute accent
405# [zcaron]	=small z, caron
406# [Zcaron]	=capital Z, caron
407# [zdot  ]	=small z, dot above
408# [Zdot  ]	=capital Z, dot above
409#
410#       Greek Letters   ________________________________
411#
412[agr   ]	\\(*a
413[Agr   ]	\\(*A
414[bgr   ]	\\(*b
415[Bgr   ]	\\(*B
416[ggr   ]	\\(*g
417[Ggr   ]	\\(*G
418[dgr   ]	\\(*d
419[Dgr   ]	\\(*D
420[egr   ]	\\(*e
421[Egr   ]	\\(*E
422[zgr   ]	\\(*z
423[Zgr   ]	\\(*Z
424[eegr  ]	\\(*y
425[EEgr  ]	\\(*Y
426[thgr  ]	\\(*h
427[THgr  ]	\\(*H
428[igr   ]	\\(*i
429[Igr   ]	\\(*I
430[kgr   ]	\\(*k
431[Kgr   ]	\\(*K
432[lgr   ]	\\(*l
433[Lgr   ]	\\(*L
434[mgr   ]	\\(*m
435[Mgr   ]	\\(*M
436[ngr   ]	\\(*n
437[Ngr   ]	\\(*N
438[xgr   ]	\\(*c
439[Xgr   ]	\\(*C
440[ogr   ]	\\(*o
441[Ogr   ]	\\(*O
442[pgr   ]	\\(*p
443[Pgr   ]	\\(*P
444[rgr   ]	\\(*r
445[Rgr   ]	\\(*R
446[sgr   ]	\\(*s
447[Sgr   ]	\\(*S
448[sfgr  ]	\\(ts
449[tgr   ]	\\(*t
450[Tgr   ]	\\(*T
451[ugr   ]	\\(*u
452[Ugr   ]	\\(*U
453[phgr  ]	\\(*f
454[PHgr  ]	\\(*F
455[khgr  ]	\\(*x
456[KHgr  ]	\\(*X
457[psgr  ]	\\(*q
458[PSgr  ]	\\(*Q
459[ohgr  ]	\\(*w
460[OHgr  ]	\\(*W
461#
462#       Greek Symbols   ________________________________
463#
464[alpha ]	\\(*a
465[beta  ]	\\(*b
466[gamma ]	\\(*g
467[Gamma ]	\\(*G
468# [gammad]	/digamma
469[delta ]	\\(*d
470[Delta ]	\\(*D
471[epsi  ]	\\(*e
472# [epsiv ]	/varepsilon
473[epsis ]	\\(*e
474[zeta  ]	\\(*z
475[eta   ]	\\(*y
476[thetas]	\\(*h
477[Theta ]	\\(*H
478# [thetav]	/vartheta - curly or open theta
479[iota  ]	\\(*i
480[kappa ]	\\(*k
481# [kappav]	/varkappa
482[lambda]	\\(*l
483[Lambda]	\\(*L
484[mu    ]	\\(*m
485[nu    ]	\\(*n
486[xi    ]	\\(*c
487[Xi    ]	\\(*C
488[pi    ]	\\(*p
489# [piv   ]	/varpi
490[Pi    ]	\\(*P
491[rho   ]	\\(*r
492# [rhov  ]	/varrho
493[sigma ]	\\(*s
494[Sigma ]	\\(*S
495# [sigmav]	/varsigma
496[tau   ]	\\(*t
497[upsi  ]	\\(*u
498[Upsi  ]	\\(*U
499[phis  ]	\\(*f
500[Phi   ]	\\(*F
501# [phiv  ]	/varphi - curly or open phi
502[chi   ]	\\(*x
503[psi   ]	\\(*q
504[Psi   ]	\\(*X
505[omega ]	\\(*w
506[Omega ]	\\(*W
507#
508#	General Technical ________________________________
509#
510# [aleph ]		/aleph =aleph, Hebrew
511# [and   ]		/wedge /land B: =logical and
512# [ang90 ]		=right (90 degree) angle
513# [angsph]		/sphericalangle =angle-spherical
514[ap    ]		\\(ap
515# [becaus]		/because R: =because
516# [bottom]		/bot B: =perpendicular
517# [cap   ]		/cap B: =intersection
518# [cong  ]		/cong R: =congruent with
519# [conint]		/oint L: =contour integral operator
520# [cup   ]		/cup B: =union or logical sum
521[equiv ]		\\(==
522# [exist ]		/exists =at least one exists
523# [forall]		/forall =for all
524# [fnof  ]		=function of (italic small f)
525[ge    ]		\\(>=
526# [iff   ]		/iff =if and only if
527[infin ]		\\(if
528# [int   ]		/int L: =integral operator
529[isin  ]		\\(sb
530# [lang  ]		/langle O: =left angle bracket
531# [lArr  ]		/Leftarrow A: =is implied by
532[le    ]		\\(<=
533[minus ]		\\(mi
534# [mnplus]		/mp B: =minus-or-plus sign
535# [nabla ]		/nabla =del, Hamilton operator
536[ne    ]		\\(!=
537# [ni    ]		/ni /owns R: =contains
538# [or    ]		/vee /lor B: =logical or
539# [par   ]		/parallel R: =parallel
540# [part  ]		/partial =partial differential
541# [permil]		=per thousand
542# [perp  ]		/perp R: =perpendicular
543# [prime ]		/prime =prime or minute
544# [Prime ]		=double prime or second
545[prop  ]		\\(pt
546# [radic ]		/surd =radical
547# [rang  ]		/rangle C: =right angle bracket
548# [rArr  ]		/Rightarrow A: =implies
549[rArr  ]		\\(rh
550# [sim   ]		/sim R: =similar
551# [sime  ]		/simeq R: =similar, equals
552[square]		\\(sq
553[sub   ]		\\(sb
554[sube  ]		\\(ib
555[sup   ]		\\(sp
556[supe  ]		\\(ip
557# [there4]		/therefore R: =therefore
558# [Verbar]		/Vert =dbl vertical bar
559# [angst ]		Angstrom =capital A, ring
560# [bernou]		Bernoulli function (script capital B)
561# [compfn]		B: composite function (small circle)
562# [Dot   ]		=dieresis or umlaut mark
563# [DotDot]		four dots above
564# [hamilt]		Hamiltonian (script capital H)
565# [lagran]		Lagrangian (script capital L)
566# [lowast]		low asterisk
567# [notin ]		N: negated set membership
568# [order ]		order of (script small o)
569# [phmmat]		physics M-matrix (script capital M)
570# [tdot  ]		three dots above
571# [tprime]		triple prime
572# [wedgeq]		R: corresponds to (wedge, equals)
573#
574#	Diacritical Marks ________________________________
575#
576[acute ]		\\&'
577[breve ]		\\(be
578[caron ]		\\(hc
579[cedil ]		\\(cd
580[circ  ]		\^
581# [dblac ]		=double acute accent
582# [die   ]		=dieresis
583[dot   ]		\\(dt
584[grave ]		`
585[macr  ]		\\(ma
586[ogon  ]		\\(og
587[ring  ]		\\(ri
588[tilde ]		~
589[uml   ]		\\(..
590#
591