lee@rochester.UUCP (Lee Moore) (07/24/85)
Below I have included a listing of special Troff characters that I have found (or created). It comes out of an appendix to a report that I wrote on my exprience with typesetter-independent troff. Your mileage may vary. The code is from the Xerox Character Encoding Standard (XSIS 058404). The modivation is to provide a way for people in different places to uniquely identify graphic symbols. Also Xerox trys to be compatible with various ISO etc. standards. Some character code assignments are provisional. The origin is my guess which implementation first used that character name. .TS center; lb lb lb lb lb l l l l l. name symbol code english description origin !! \(!! 0 | 241 exclamation down (see also ``\e(I!'') [other] !< ? [AT&T aps] !< \(!< 357 | 104 not less than X != \(!= 41 | 142 not equals C !> ? [AT&T aps] !> \(!> 357 | 105 not greater than X !S \(!S 357 | 136 not super-set UR !d \(!d 357 | 107 does not divide X !m \(!m 357 | 113 not a member of (see also ``\e(nm'') X !p \(!p 357 | 111 not parallel X !s \(!s 357 | 137 not sub-set UR $D \($D 357 | 242 Dutch Guilder X $F \($F 357 | 243 French Franc X $J \($J 0 | 245 Japanese Yen X \(aa\(aa 0 | 315 \('' double acute accent X .= \(.= 357 | 163 equal by definition X *! \(*! 41 | 172 five-pointed star UR ** 356 | 52 math star C *A \(*A 46 | 101 Alpha C *B \(*B 46 | 102 Beta C *C \(*C 46 | 121 Xi C *D \(*D 46 | 105 Delta C *E \(*E 46 | 106 Epsilon C *F \(*F 46 | 132 Phi C *G \(*G 46 | 104 Gamma C *H \(*H 46 | 113 Theta C *I \(*I 46 | 114 Iota C *K \(*K 46 | 115 Kappa C *L \(*L 46 | 116 Lambda C *M \(*M 46 | 117 Mu C *N \(*N 46 | 120 Nu C *O \(*O 46 | 122 Omicron C *P \(*P 46 | 123 Pi C *Q \(*Q 46 | 134 Psi C *R \(*R 46 | 125 Rho C *S \(*S 46 | 126 Sigma C *T \(*T 46 | 130 Tau C *U \(*U 46 | 131 Upsilon C *V \(*V ??? [other] *W \(*W 46 | 135 Omega C *X \(*X 46 | 133 Chi C *Y \(*Y 46 | 112 Eta C *Z \(*Z 46 | 111 Zeta C *a \(*a 46 | 141 alpha C *b \(*b 46 | 142 beta C *c \(*c 46 | 161 xi C *d \(*d 46 | 145 delta C *e \(*e 46 | 146 epsilon C *f \(*f 46 | 172 phi C *g \(*g 46 | 144 gamma C *h \(*h 46 | 153 theta C *i \(*i 46 | 154 iota C *k \(*k 46 | 155 kappa C *l \(*l 46 | 156 lambda C *m \(*m 46 | 157 mu C *n \(*n 46 | 160 nu C *o \(*o 46 | 162 omicron C *p \(*p 46 | 163 pi C *q \(*q 46 | 174 psi C *r \(*r 46 | 165 rho C *s \(*s 46 | 166 sigma C *t \(*t 46 | 170 tau C *u \(*u 46 | 171 upsilon C *w \(*w 46 | 175 omega C *x \(*x 46 | 173 chi C *y \(*y 46 | 152 eta C *z \(*z 46 | 151 zeta C +\- \(+- 0 | 261 plus-minus C \-+ ? A \-+ \(-+ 351 | 175 minus-plus NYU \-> \(-> 0 | 256 right pointing arrow C \-| \(-| 357 | 67 right perpendicular X \.. \(.. 0 | 310 diaeresis (or umlaut) (see also ``\e(um'') M 12 \(12 0 | 275 1/2 C 13 \(13 357 | 375 1/3 X 14 \(14 0 | 274 1/4 C 18 \(18 357 | 334 1/8 X 23 \(23 357 | 376 2/3 X 34 \(34 0 | 276 3/4 C 38 \(38 0 | 335 3/8 X 4d ? A 58 \(58 0 | 336 5/8 X 78 \(78 0 | 337 7/8 X :> \(:> 357 | 117 double arrow right (see also ``\e(im'') NYU <\- \(<- 0 | 254 left pointing arrow C << \(<< 357 | 102 much less than [NYU, Xerox] <: \(<: 357 | 115 double arrow left NYU <= \(<= 41 | 145 <= (less than or equal) C <> ? A <> \(<> 357 | 116 double headed arrow (usually differs from ``\e(io'') X =. ? A == \(== 357 | 162 identically equal C =p ? A =| \(=| 357 | 71 right 2 perpindicular X >< ? A >= \(>= 41 | 146 >= (greater than or equal) C >> \(>> 352 | 103 much greater than NYU ?= \(?= 357 | 164 questioned equality X A: \(A: 361 | 47 uppercase A with an umlaut accent UR AE \(AE 0 | 341 uppercase AE digraph X Ao \(Ao 361 | 41 uppercase A with circle accent X C# \(C# 357 | 254 complex number UR CB ? A DT ? A EG ? A EL ? A Fi \(Fi 360 | 42 ffi ligature C Fl \(Fl 360 | 43 ffl ligature C GE ? A I! \(I! 0 | 241 inverted ! (used in Spanish) (see also ``\e(!!'') UR I? \(I? 0 | 277 inverted ? (used in Spanish) UR IK \(IJ 0 | 346 uppercase IJ digraph X L. \(L. Small period M L. \(L. Large period NYU LE ? A NE \(NE 357 | 76 north-east pointing arrow UR NW \(NW 357 | 74 north-west pointing arrow UR No \(No 357 | 250 number (No.) X O/ \(O/ 0 | 351 uppercase O with slash though it X O: \(O: 361 | 124 uppercase O with umlaut accent UR OE \(OE 0 | 252 uppercase OE digraph X PL \(PL 0 | 250 L w/ slash (Polish L) O Pl \(Pl 0 | 270 l w/ slash (Polish l) O QE \(QE 357 | 270 Q.E.D. X R# \(R# 357 | 256 Real Numbers UR RB ? A RC ? A SE \(SE 357 | 75 south-east pointing arrow UR SQ ? A SW \(SW 357 | 77 south-west pointing arrow UR Sl \(Sl 0 | 154 script l M, NYU Sl ? A UT ? A [[ \([[ mark right NYU \e' \' 357 | 302 acute accent (see also ``\e(aa'') C \e\- \- 0 | 55 current font minus C \e^ \^ 1/12 em half-narrow space character C \e_ \_ rule character A \e` \` 0 | 301 grave accent (see also ``\e(ga'') C \e| \| 1/6 em narrow space character C ]] \(]] mark right NYU __ \(__ blank space symbol UR a+ \(a+ 357 | 142 abstract plus (circle plus) X a- \(a- 357 | 143 abstract minus (circle minus) X a/ \(a/ 357 | 145 abstract divide (circle divide) X a: \(a: 361 | 247 lowercase a with umlaut accent UR a^ \(a^ ? lower-case circu accent CWI aa \(aa 0 | 301 acute accent (see also \e' ) C ab \(ab ? lower-case diaer accent CWI ad \(ad ? lower-case breve accent CWI ae \(ae 0 | 261 lower-case ae diph CWI ag \(ag 357 | 154 angle X ai \(ai ? O al \(al 357 | 247 generic infinity (aleph) M,NYU an ? A an \(an 357 | 266 boolean "and" NYU ao \(ao 361 | 250 lowercase a with circle accent UR ap \(ap 356 | 166 approximates (middle level tilde) C as ? A s] ax \(ax 357 | 144 abstract multiply (circle-times) X b0 \(b0 45 degree tilt NYU b9 \(b9 90 degree tilt NYU bc ? A bc \(bc 357 | 157 three dots meaning: because X be \(be 0 | 306 breve accent X br \(br 357 | 344 box vertical rule C bs Bell System logo C bt \(bt 357 | 160 bottom (perpendicular) NYU bu \(bu 357 | 146 bullet C bv \(bv 356 | 341 bold vertical (middle segment of backet building chars) C bx \(bx 42 | 43 black box M,A,NYU c, \(c, 361 | 255 lower case c with cedilla UR ca \(ca 357 | 126 cap (set intersection) C cd \(cd 0 | 313 cedilla M,NYU cf \(cf 357 | 100 in care of, c/o X ci \(ci 41 | 173 big open circle C cm \(cm 357 | 114 contains as a member (mirror image of ``\e(mo'') X co \(co 0 | 323 copyright symbol ("c" in a circle) C cp \(cp cap (upside down breve) O cr \(cr 360 | 275 printing symbol for carriage return UR cs \(cs 357 | 166 contour integral sign X ct \(ct 0 | 242 cent sign C cu \(cu 357 | 127 cup (set union) C cy ? A d< \(d< 0 | 253 double left guillemet X d> \(d> 0 | 273 double right guillemet X da \(da 0 | 257 down arrow C dc \(dc ? O dd \(dd 357 | 61 double dagger C de \(de 0 | 260 degree C dg \(dg 357 | 60 dagger C di \(di 0 | 270 divide C dm \(dm 41 | 176 diamond NYU dt \(dt 0 | 307 dot accent X eg ? A el ? A em \(em 3/4 em dash C en ? (en-dash? 3/4 en-dash?) M eq \(eq 0 | 75 math equals (invarient w.r.t. current font) C es \(es 357 | 171 empty set C fa \(fa 357 | 265 for all (inverted A) NYU fe \(fe 41 | 152 female M,NYU ff \(ff 360 | 41 ff ligature C fi \(fi 360 | 44 fi ligature C fl \(fl 360 | 45 fl ligature C fm \(fm footmark C ga \(ga 0 | 301 grave accent (see also \` ) C ge ? A gp ? A gr \(gr 0 | 357 | 271 gradient (nabla) C h/ \(h/ 357 | 150 Plank's constant UR hc \(hc 0 | 317 hacek (caron) M, NYU hy \(hy 41 | 76 hyphen C ib \(ib 357 | 131 improper subset C if \(if 41 | 147 infinity C ij \(ij 0 | 366 lowercase ij digraph X im \(im 357 | 117 implies NYU io \(io 356 | 116 if and only iff ( <=> ) NYU ip \(ip 357 | 136 improper superset C is \(is 357 | 165 integral sign C l. \(l. small period [AT&T M202, NYU] l< \(l< 357 | 62 left bracket X la \(la 357 | 266 logic and (see also ``\e(an'') NYU lb \(lb 356 | 345 left bottom of big curly bracket C lc \(lc 356 | 163 left ceiling (left top of big square bracket) C ld ? A le ? A lf \(lf 356 | 164 left floor (left bottom of big square bracket) C lh 357 | 265 left pointing hand C li \(li 357 | 265 litre (liter) X lk \(lk 356 | 346 left center of big curly bracket C lo \(lo 357 | 267 boolean "or" (\e/) NYU lq \(lq 0 | 252 double left quote NYU lt \(lt 356 | 344 left top of big curly bracket C m. \(m. 0 | 267 math dot (centered dot) NYU ma 41 | 151 male [AT&T M202, NYU] ma \(ma 0 | 305 macron accent X mc \(mc 357 | 147 math composition (centered small circle) NYU mc 0 | 55 macron (see also ``\e(ma'') O mi \(mi 0 | 55 math minus (invarient w.r.t. current font) C mo \(mo 357 | 112 member of C mt \(mt 41 | 154 minutes X mu \(mu 0 | 264 multiply symbol C n' \(n' 357 | 47 neutral single quote X nm \(nm 357 | 113 not member (see also ``\e(!m'') NYU no \(no 357 | 152 "not" symbol C o/ \(o/ 0 | 371 lowercase o with slash through it X o: \(o: 361 | 324 lowercase o with umlaut accent UR ob \(ob open circle (outline bullet) M ob ? A oe \(oe 0 | 372 lower-case oe diph CWI, X og \(og 0 | 316 ognek accent X or \(or 357 | 106 "or" bar C os ? A pc \(pc 357 | 124 properly contains, type 1 X pd \(pd 357 | 272 partial derivative C pi \(pi 357 | 125 properly contained in, type 1 X pl \(pl 0 | 53 math plus (invarient w.r.t. current font) C pm \(pm 357 | 101 per mil, %o X po \(po 0 | 243 pound sterling (see also ``\e(ps'') NYU pp \(pp 0 | 266 paragraph symbol [AT&T M202, aps, NYU] ps \(ps 0 | 243 pound sterling (see also ``\e(po'') O ps ? A pt \(pt 357 | 161 proportional to C r1 \(r1 357 | 120 reversible reaction, type1 X r2 \(r2 357 | 121 reversible reaction, type2 X r> \(r> 357 | 63 right angle bracket (not less than) X ra ? A rb \(rb 356 | 343 right bottom of big curly bracket C rc \(rc 356 | 166 right ceiling (right top of big square bracket) C rd ? A rf \(rf 356 | 167 right floor (right bottom of big square bracket) C rg \(rg 0 | 322 registered symbol ("r" in a circle) C rh 357 | 64 right pointing hand C ri \(ri 0 | 312 ring (or circle) accent X rk \(rk 238 | 342 right center of big curly bracket C rn \(rn 257 | 320 root en extender (matches top of "\e(sq") C rq \(rq 0 | 272 right double quote NYU rt \(rt 238 | 340 right top of big curly bracket C ru \(ru ? baseline rule C sa \(sa ? O sb \(sb 357 | 133 subset of (right horseshoe) C sc \(sc 0 | 247 section marker C sd \(sd 41 | 155 seconds X sg \(sg 357 | 155 spherical angle sl \(sl 0 | 57 slash (matching backslash) C sp \(sp 357 | 132 superset of (left horseshoe) C sq \(sq 42 | 42 square C sr \(sr 357 | 174 square root C ss \(ss 0 | 373 german script ss M st \(st 357 | 66 turnstyle ( see also ``\e(|\-'') [NYU?] te \(te 357 | 264 there exists (reflected E) [NYU, UofR] tf ? A tf \(tf 41 | 150 three dots meaning: therefore X tm \(tm 0 | 324 trademark X to \(to 357 | 160 top (inverted bottom) (see ``\e(bt'') NYU tp \(tp 357 | 274 telephone [AT&T M202, NYU] tr \(tr 42 | 44 triangle UR ts \(ts 46 | 167 terminal sigma C u: \(u: 361 | 245 lowercase u with umlaut accent UR ua \(ua 0 | 255 up-arrow C ud \(ud 43 | 326 under (low) dot accent UR ui \(ui 0 | 365 undotted i NYU uj \(uj o | 345 undotted j NYU ul \(ul 0 | 137 under-rule (mates with ``\e(br'') C um \(um 0 | 310 umlaut (diaeresis) accent (see also ``\e(..'') X vr \(vr ? verticle rule - lines up with \e(ru M wi \(wi ? O yi \(yi 0 | 245 Japanese yen (see also ``\e($J'') O |\- \(|- 357 | 66 turnstyle (see also ``\e(st'') X |= \(|= 357 | 70 left 2 perpendicular X || \(|| 41 | 102 is parallel [UofR, Xerox] ~= \(~= 357 | 167 approximately equals C ~> \(~> 357 | 123 wiggly arrow X ~~ \(~~ 357 | 171 squiggly equals M .TE .ip "C" the original troff implementation at Bell Labs for the C/A/T phototypsetter. .ip "AT&T aps" AT&T Bell Labs. implementation for the APS-5. .ip "M" AT&T Bell Labs. implementation for the Mergenthaler Linotron 202 .ip "CWI" from paper by Jaap Akkerhuis at European Unix(tm) Systems User Group Autumn Meeting 7th-9th Sept. 1983, Trinity College, Dublin .ip "NYU" Post-processor developed by Lou Salkind at NYU for the Imagen. .ip "O" Source location could not be determined. .ip "UofR" University of Rochester -- as described herein .ip "X" Post-processor for I\s-2NTERPRESS\s+2 developed at the Xerox Webster Research Center. -- TCP/IP: lee@rochester.arpa UUCP: {decvax, allegra, seismo, cmcl2}!rochester!lee XNS: Lee Moore:CS:Univ Rochester Phone: +1 (716) 275-7747, -5671 Physical: 43 01' 40'' N, 77 37' 49'' W