kjk@pbhyf.PacBell.COM (Ken Keirnan) (11/08/88)
I hereby contribute this font to the public domain. However, if you find this font useful and would like to send me cash... just kidding :-) Here is a PostScript font that emulates the HP line drawing set, with extentions for various types of line intersections not part of the standard HP set. LineDraw is a fixed pitch font with the same character width as the PostScript Courier font. The characters are designed to be a little taller than the point size specified to insure the characters will join properly with appropriate line spacing. Also included with the font is a test program (ldmap.ps) to print a table of troff ASCII to line draw character mapping. To print the table, tack it on to the end of the font file (LineDraw) or simply send both files (font file first please) to your PostScript printer. The extention characters in the font are mapped to values above 127, so for troff I asigned them 2-character names from the set of special names used by other fonts in my font set. The characters can also be accessed with the standard PostScript escapes (\xxx). The "ditroff" source for the map table and a sample troff font source file are also included. Sorry, I don't have an 'afm' file. Ken Keirnan -------- CUT HERE -------- CUT HERE -------- CUT HERE -------- #! /bin/sh # This is a shell archive. Remove anything before this line, then unpack # it by saving it into a file and typing "sh file". To overwrite existing # files, type "sh file -c". You can also feed this as standard input via # unshar, or by typing "sh <file", e.g.. If this archive is complete, you # will see the following message at the end: # "End of shell archive." # Contents: LD LineDraw README ldmap.ps ldmap.tro # Wrapped by kk1@pt06a on Mon Nov 7 11:10:43 1988 PATH=/bin:/usr/bin:/usr/ucb ; export PATH if test -f 'LD' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'LD'\" else echo shar: Extracting \"'LD'\" \(1694 characters\) sed "s/^X//" >'LD' <<'END_OF_FILE' X# X# LineDraw (emulates HP LineDraw set) X# X# The characters with values above 126 are associated with handy X# two character names (any names used by other fonts will do). These names X# may have to be changed depending upon the names used by a particular X# typesetter/postprocessor. X# Xname LD Xinternalname LineDraw X# fixed width Xspacewidth 60 Xcharset X! 60 3 041 X" 60 3 042 X# 60 1 043 X$ 60 2 044 X% 60 3 045 X& 60 3 046 X' 60 1 047 X( 60 2 050 X) 60 3 051 X* 60 3 052 X+ 60 3 053 X, 60 0 054 X- 60 3 055 X. 60 3 056 X/ 60 3 057 X0 60 3 060 X1 60 3 061 X2 60 3 062 X3 60 1 063 X4 60 2 064 X5 60 3 065 X6 60 3 066 X7 60 1 067 X8 60 2 070 X9 60 0 071 X: 60 3 072 X; 60 0 073 X< 60 3 074 X= 60 3 075 X> 60 3 076 X? 60 3 077 X@ 60 3 0100 XA 60 2 0101 XB 60 3 0102 XC 60 3 0103 XD 60 3 0104 XE 60 3 0105 XF 60 1 0106 XG 60 1 0107 XH 60 0 0110 XI 60 3 0111 XJ 60 0 0112 XK 60 0 0113 XL 60 0 0114 XM 60 3 0115 XN 60 3 0116 XO 60 3 0117 XP 60 3 0120 XQ 60 1 0121 XR 60 1 0122 XS 60 2 0123 XT 60 1 0124 XU 60 3 0125 XV 60 3 0126 XW 60 1 0127 XX 60 1 0130 XY 60 3 0131 XZ 60 1 0132 X[ 60 3 0133 X\ 60 0 0134 X] 60 2 0135 X^ 60 0 0136 X_ 60 1 0137 X` 60 3 0100 Xa 60 2 0101 Xb 60 3 0102 Xc 60 3 0103 Xd 60 3 0104 Xe 60 3 0105 Xf 60 1 0106 Xg 60 1 0107 Xh 60 0 0110 Xi 60 3 0111 Xj 60 0 0112 Xk 60 0 0113 Xl 60 0 0114 Xm 60 3 0115 Xn 60 3 0116 Xo 60 3 0117 Xp 60 3 0120 Xq 60 1 0121 Xr 60 1 0122 Xs 60 2 0123 Xt 60 1 0124 Xu 60 3 0125 Xv 60 3 0126 Xw 60 1 0127 Xx 60 1 0130 Xy 60 3 0131 Xz 60 1 0132 X{ 60 3 0133 X| 60 0 0134 X} 60 2 0135 X~ 60 0 0136 Xdt 60 3 0177 Xct 60 1 0241 Xss 60 3 0242 Xsc 60 3 0243 Xfm 60 3 0244 Xlq 60 3 0245 Xdg 60 3 0246 Xdd 60 1 0247 Xpp 60 2 0250 Xbu 60 2 0251 Xbq 60 1 0252 Xrq 60 1 0253 Xga 60 2 0254 Xaa 60 2 0255 Xma 60 1 0256 Xbe 60 2 0257 Xri 60 1 0260 Xcd 60 3 0261 Xog 60 3 0262 END_OF_FILE if test 1694 -ne `wc -c <'LD'`; then echo shar: \"'LD'\" unpacked with wrong size! fi # end of 'LD' fi if test -f 'LineDraw' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'LineDraw'\" else echo shar: Extracting \"'LineDraw'\" \(9018 characters\) sed "s/^X//" >'LineDraw' <<'END_OF_FILE' X%! X% Line Drawing font emulating the HP LineDraw character set. X% X% This font emulates the HP Line Drawing character set and contains some X% extentions to provide various thick-thin line intersections missing X% from the HP set. This is a constant width font, designed to work in X% concert with the PostScript Courier font. Note that the 18 extention X% characters have been coded into values above 127. X% X% Author: Ken Keirnan X% Pacific Bell X% San Ramon, CA. X% X% Permission is hereby granted to use or modify this font X% for any purpose (I don't think the copyright laws protect me anyway :-)) X% X/Ldfont 50 dict def X/$workingdict 10 dict def XLdfont begin X/FontType 3 def X/FontMatrix [ 0.001 0 0 0.001 0 0 ] def X/FontBBox [ 0 -300 600 900 ] def X/Encoding 256 array def X0 1 255 { Encoding exch /.notdef put } for XEncoding Xdup 33 /bat put %% ! Xdup 34 /dquote put %% " Xdup 35 /sharp put %% # Xdup 36 /dollar put %% $ Xdup 37 /percnt put %% % Xdup 38 /amper put %% & Xdup 39 /quote put %% ' Xdup 40 /lparen put %% ( Xdup 41 /rparen put %% ) Xdup 42 /star put %% * Xdup 43 /plus put %% + Xdup 44 /comma put %% , Xdup 45 /minus put %% - Xdup 46 /dot put %% . Xdup 47 /slash put %% / Xdup 48 /zero put %% 0 Xdup 49 /one put %% 1 Xdup 50 /two put %% 2 Xdup 51 /three put %% 3 Xdup 52 /four put %% 4 Xdup 53 /five put %% 5 Xdup 54 /six put %% 6 Xdup 55 /seven put %% 7 Xdup 56 /eight put %% 8 Xdup 57 /nine put %% 9 Xdup 58 /colon put %% : Xdup 59 /semi put %% ; Xdup 60 /larrow put %% < Xdup 61 /equal put %% = Xdup 62 /rarrow put %% > Xdup 63 /quest put %% ? Xdup 64 /at put %% @ Xdup 65 /Ax put %% A Xdup 66 /Bx put %% B Xdup 67 /Cx put %% C Xdup 68 /Dx put %% D Xdup 69 /Ex put %% E Xdup 70 /Fx put %% F Xdup 71 /Gx put %% G Xdup 72 /Hx put %% H Xdup 73 /Ix put %% I Xdup 74 /Jx put %% J Xdup 75 /Kx put %% K Xdup 76 /Lx put %% L Xdup 77 /Mx put %% M Xdup 78 /Nx put %% N Xdup 79 /Ox put %% O Xdup 80 /Px put %% P Xdup 81 /Qx put %% Q Xdup 82 /Rx put %% R Xdup 83 /Sx put %% S Xdup 84 /Tx put %% T Xdup 85 /Ux put %% U Xdup 86 /Vx put %% V Xdup 87 /Wx put %% W Xdup 88 /Xx put %% X Xdup 89 /Yx put %% Y Xdup 90 /Zx put %% Z Xdup 91 /lbrack put %% [ Xdup 92 /back put %% \ Xdup 93 /rbrack put %% ] Xdup 94 /circ put %% ^ Xdup 95 /under put %% _ Xdup 96 /at put %% ` Xdup 97 /Ax put %% a Xdup 98 /Bx put %% b Xdup 99 /Cx put %% c Xdup 100 /Dx put %% d Xdup 101 /Ex put %% e Xdup 102 /Fx put %% f Xdup 103 /Gx put %% g Xdup 104 /Hx put %% h Xdup 105 /Ix put %% i Xdup 106 /Jx put %% j Xdup 107 /Kx put %% k Xdup 108 /Lx put %% l Xdup 109 /Mx put %% m Xdup 110 /Nx put %% n Xdup 111 /Ox put %% o Xdup 112 /Px put %% p Xdup 113 /Qx put %% q Xdup 114 /Rx put %% r Xdup 115 /Sx put %% s Xdup 116 /Tx put %% t Xdup 117 /Ux put %% u Xdup 118 /Vx put %% v Xdup 119 /Wx put %% w Xdup 120 /Xx put %% x Xdup 121 /Yx put %% y Xdup 122 /Zx put %% z Xdup 123 /lbrack put %% { Xdup 124 /back put %% | Xdup 125 /rbrack put %% } Xdup 126 /circ put %% ~ Xdup 127 /del put %% DEL Xdup 161 /smbox put %% SPECIAL (small box) Xdup 162 /bgbox put %% SPECIAL (big box) Xdup 163 /spec01 put %% SPECIAL Xdup 164 /spec02 put %% SPECIAL Xdup 165 /spec03 put %% SPECIAL Xdup 166 /spec04 put %% SPECIAL Xdup 167 /spec05 put %% SPECIAL Xdup 168 /spec06 put %% SPECIAL Xdup 169 /spec07 put %% SPECIAL Xdup 170 /spec08 put %% SPECIAL Xdup 171 /spec09 put %% SPECIAL Xdup 172 /spec10 put %% SPECIAL Xdup 173 /spec11 put %% SPECIAL Xdup 174 /spec12 put %% SPECIAL Xdup 175 /spec13 put %% SPECIAL Xdup 176 /spec14 put %% SPECIAL Xdup 177 /spec15 put %% SPECIAL Xdup 178 /spec16 put %% SPECIAL Xpop X/CharProcs 128 dict def XCharProcs begin X/.notdef { } def X/m { moveto } bind def X/r { rlineto } bind def X/w { 30 setlinewidth } bind def X/W { 200 setlinewidth } bind def X/s { stroke } bind def X/sl { setlinewidth } bind def X/sc { 600 0 6 2 roll setcachedevice } bind def X/SC { 600 0 0 -300 600 900 setcachedevice } bind def X X/Vert { 300 900 m 0 -1200 r } def X/Dvert { 900 m 0 -1200 r } def X/Hori { 0 300 m 600 0 r } def X/Dhori { 0 exch m 600 0 r } def X/Top { 300 900 m 0 -600 r } def X/Bot { 300 300 m 0 -600 r } def X/Lef { 0 300 m 300 0 r } def X/Rig { 300 300 m 300 0 r } def X X/bat { 200 -300 600 900 sc Vert W s Rig w s } def X/dquote { 0 -300 400 900 sc Vert W s Lef w s } def X/sharp { 0 -300 600 400 sc Hori W s Bot w s } def X/dollar { 0 200 600 900 sc Hori W s Top w s } def X/percnt { 185 -300 600 900 sc 200 Dvert 400 Dvert 400 300 m 200 0 r w s } def X/amper { 0 -300 415 900 sc 200 Dvert 400 Dvert 0 300 m 200 0 r w s } def X/quote { 0 -300 600 415 sc 200 Dhori 400 Dhori 300 200 m 0 -500 r w s } def X/lparen { 0 185 600 900 sc 200 Dhori 400 Dhori 300 900 m 0 -500 r w s } def X/rparen { 185 -300 415 900 sc 200 Dvert 400 Dvert w s } def X/star { SC Vert W s Hori w s } def X/plus { SC Vert w s Hori W s } def X/comma { 0 285 600 315 sc Hori w s } def X/minus { 285 -300 600 900 sc Vert 300 0 r w s } def X/dot { 285 -300 315 900 sc Vert w s } def X/slash { SC Vert Hori w s } def X/zero { SC Vert Hori W s } def X/one { 200 -300 600 900 sc Vert Rig W s } def X/two { 0 -300 400 900 sc Vert Lef W s } def X/three { 0 -300 600 400 sc Hori Bot W s } def X/four { 0 200 600 900 sc Hori Top W s } def X/five { 285 -300 600 900 sc Vert Rig w s } def X/six { 0 -300 315 900 sc Vert Lef w s } def X/seven { 0 -300 600 315 sc Hori Bot w s } def X/eight { 0 285 600 900 sc Hori Top w s } def X/nine { 0 185 600 415 sc 200 Dhori 400 Dhori w s } def X/colon { 200 -300 400 900 sc Vert W s } def X/semi { 0 200 600 400 sc Hori W s } def X/larrow { SC 200 Dvert 400 Dvert Hori w s } def X/equal { 285 -300 600 900 sc 300 -300 m 0 1200 r 300 0 r w s } def X/rarrow { SC Vert 200 Dhori 400 Dhori w s } def X/quest { SC 200 Dvert 400 Dvert 200 Dhori 400 Dhori w s } def X/at { 285 -300 600 900 sc Vert 300 200 m 300 0 r 300 400 m 300 0 r w s } def X/Ax { 200 200 600 900 sc 300 900 m 0 -600 r 300 0 r W s } def X/Bx { SC Vert Lef W s Rig w s } def X/Cx { SC Vert 600 sl s } def X/Dx { 150 -300 450 900 sc Vert 300 sl s } def X/Ex { 260 -300 340 900 sc Vert 80 sl s } def X/Fx { 285 285 600 900 sc Top 300 0 r w s } def X/Gx { 0 285 315 900 sc Top -300 0 r w s } def X/Hx { 0 100 600 315 sc Hori 0 -200 r w s } def X/Ix { 0 -300 315 900 sc 0 900 m 300 0 r 0 -1200 r 0 200 m 300 0 r w s } def X/Jx { 0 100 600 315 sc Hori 300 300 m 0 -200 r w s } def X/Kx { 0 100 600 315 sc Hori 0 -200 r 200 300 m 0 -200 r w s } def X/Lx { 0 100 600 315 sc Hori 0 -200 r 200 300 m 0 -200 r 400 300 m 0 -200 r w s } def X/Mx { SC Hori Top W s Bot w s } def X/Nx { SC Hori Bot W s Top w s } def X/Ox { 0 -300 315 900 sc 0 900 m 300 0 r 0 -1200 r 0 100 m 300 0 r 0 500 m 300 0 r w s } def X/Px { 0 -300 315 900 sc Vert -300 0 r w s } def X/Qx { 200 -300 600 400 sc 300 -300 m 0 600 r 300 0 r W s } def X/Rx { 285 -300 600 315 sc 300 -300 m 0 600 r 300 0 r w s } def X/Sx { 0 200 600 900 sc Top -300 0 r W s } def X/Tx { 0 -300 315 315 sc Lef 0 -600 r w s } def X/Ux { 0 -300 315 900 sc Vert 0 500 m 300 0 r w s } def X/Vx { SC Vert Rig W s Lef w s } def X/Wx { 0 -300 400 400 sc Lef 0 -600 r W s } def X/Xx { 0 -300 600 500 sc 300 500 m 0 -800 r 600 sl s } def X/Yx { 0 -300 315 900 sc 0 900 m 300 0 r 0 -1200 r w s } def X/Zx { 0 -300 600 100 sc 300 100 m 0 -400 r 600 sl s } def X/lbrack { 0 -300 315 900 sc Vert 0 200 m 300 0 r 0 400 m 300 0 r w s } def X/back { 0 285 600 315 sc 0 300 m 200 0 r 400 300 m 200 0 r w s } def X/rbrack { 0 285 600 900 sc Hori 200 900 m 0 -600 r 400 900 m 0 -600 r w s } def X/circ { 200 285 400 315 sc 200 300 m 200 0 r w s } def X/under { 0 -300 600 315 sc Hori 200 300 m 0 -600 r 400 300 m 0 -600 r w s } def X% X% Note: can't use setcachedevice with "del" bacause it uses "setgray" X% X/del { 600 0 setcharwidth Vert 600 sl 0.8 setgray s } def X% X% Following are extentions to the HP line drawing set X% X/smbox { 0 -300 600 500 sc 15 -285 m 0 770 r 570 0 r 0 -770 r closepath w s } def X/bgbox { SC 15 -285 m 0 1170 r 570 0 r 0 -1170 r closepath w s } def X/spec01 { SC Hori Bot w s Top W s } def X/spec02 { SC Hori Top w s Bot W s } def X/spec03 { SC Vert Lef w s Rig W s } def X/spec04 { SC Vert Rig w s Lef W s } def X/spec05 { 285 -300 600 400 sc 285 300 m 315 0 r W s Bot w s } def X/spec06 { 200 285 600 900 sc 300 285 m 0 615 r W s Rig w s } def X/spec07 { 0 200 315 900 sc 0 300 m 315 0 r W s Top w s } def X/spec08 { 0 -300 400 315 sc 300 315 m 0 -615 r W s Lef w s } def X/spec09 { 0 -300 315 400 sc 0 300 m 315 0 r W s Bot w s } def X/spec10 { 0 285 400 900 sc 300 285 m 0 615 r W s Lef w s } def X/spec11 { 285 200 600 900 sc 285 300 m 315 0 r W s Top w s } def X/spec12 { 200 -300 600 315 sc 300 315 m 0 -615 r W s Rig w s } def X/spec13 { 0 285 600 900 sc Hori w s Top W s } def X/spec14 { 0 -300 600 315 sc Hori w s Bot W s } def X/spec15 { 285 -300 600 900 sc Vert w s Rig W s } def X/spec16 { 0 -300 315 900 sc Vert w s Lef W s } def Xend X/BuildChar { % font, char on stack X $workingdict begin X /charcode exch def X /fontdict exch def X fontdict /CharProcs get begin X fontdict /Encoding get X charcode get load X gsave X 0 setlinecap 0 setgray newpath X exec X grestore X end end X} def Xend X/LineDraw Ldfont definefont pop X% X% End of font X% END_OF_FILE if test 9018 -ne `wc -c <'LineDraw'`; then echo shar: \"'LineDraw'\" unpacked with wrong size! fi # end of 'LineDraw' fi if test -f 'README' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'README'\" else echo shar: Extracting \"'README'\" \(1008 characters\) sed "s/^X//" >'README' <<'END_OF_FILE' XThe files included in this package include: X XLineDraw PostScript line drawing font emulating the X HP LineDraw set. This is a superset of the HP set X including extentions for various types of line X intersections not part of the standard HP set. X Xldmap.ps A PostScript program that can be tacked on to the X end of the LineDraw font file and sent to a X PostScript printer to print a map of ASCII and X special troff characters to line drawing characters. X Xldmap.tro The troff source for the map table. X XLD The di-troff font description file for the LineDraw X font. Note that the extentions to the HP line draw X set are associated with 2-character special names. X These names were selected to match special character X names used with our di-troff to PostScript X postprocessor and may have to be changed at your X installation. X XREADME This file. X X X X--- XKen Keirnan - Pacific Bell - {att,bellcore,sun,ames,pyramid}!pacbell!pbhyf!kjk X San Ramon, California kjk@pbhyf.PacBell.COM END_OF_FILE if test 1008 -ne `wc -c <'README'`; then echo shar: \"'README'\" unpacked with wrong size! fi # end of 'README' fi if test -f 'ldmap.ps' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'ldmap.ps'\" else echo shar: Extracting \"'ldmap.ps'\" \(10423 characters\) sed "s/^X//" >'ldmap.ps' <<'END_OF_FILE' X/pgtop 792 def X/m { moveto } bind def X/np { newpath } bind def X/cp { currentpoint } bind def X/y { neg 0 exch rmoveto } def X/X { cp exch pop m } def X/Y { pgtop exch sub cp pop exch m } def X/s { show } def X/ft { dup /font exch def findfont /fonttype exch def X /xsiz exch def /ysiz exch def /sl exch def X fonttype [ xsiz 0 sl sin sl cos div ysiz mul ysiz 0 0 ] X makefont setfont X xsiz 17 div setlinewidth } def X0 0 m X2 setlinecap X/savematrix matrix currentmatrix def X/Cff { (f) show xsiz 20 div neg 0 rmoveto (f) s } def X X0 Y Xnp 0 pgtop m X0.0 10 10 /Times-Roman ft X72 X X84 Y X227.3 X (LineDraw)s X270.2 X (Character)s X311.4 X (Mapping)s X350 X (for)s X364.1 X (Tro)s XCff X72 X X168 Y X72.7 X X0.0 10 10 /Courier ft(!)s X84.7 X (=)s X96.7 X X0.0 10 10 /LineDraw ft(!)s X134.2 X X0.0 10 10 /Courier ft(")s X146.2 X (=)s X158.2 X X0.0 10 10 /LineDraw ft(")s X195.7 X X0.0 10 10 /Courier ft(#)s X207.7 X (=)s X219.7 X X0.0 10 10 /LineDraw ft(#)s X257.2 X X0.0 10 10 /Courier ft($)s X269.2 X (=)s X281.2 X X0.0 10 10 /LineDraw ft($)s X318.7 X X0.0 10 10 /Courier ft(%)s X330.7 X (=)s X342.7 X X0.0 10 10 /LineDraw ft(%)s X380.2 X X0.0 10 10 /Courier ft(&)s X392.2 X (=)s X404.2 X X0.0 10 10 /LineDraw ft(&)s X441.7 X X0.0 10 10 /Courier ft(')s X453.7 X (=)s X465.7 X X0.0 10 10 /LineDraw ft(')s X503.2 X X0.0 10 10 /Courier ft(\()s X515.2 X (=)s X527.2 X X0.0 10 10 /LineDraw ft(\()s X72 X X192 Y X72.7 X X0.0 10 10 /Courier ft(\))s X84.7 X (=)s X96.7 X X0.0 10 10 /LineDraw ft(\))s X134.2 X X0.0 10 10 /Courier ft(*)s X146.2 X (=)s X158.2 X X0.0 10 10 /LineDraw ft(*)s X195.7 X X0.0 10 10 /Courier ft(+)s X207.7 X (=)s X219.7 X X0.0 10 10 /LineDraw ft(+)s X257.2 X X0.0 10 10 /Courier ft(,)s X269.2 X (=)s X281.2 X X0.0 10 10 /LineDraw ft(,)s X318.7 X X0.0 10 10 /Courier ft(-)s X330.7 X (=)s X342.7 X X0.0 10 10 /LineDraw ft(-)s X380.2 X X0.0 10 10 /Courier ft(.)s X392.2 X (=)s X404.2 X X0.0 10 10 /LineDraw ft(.)s X441.7 X X0.0 10 10 /Courier ft(/)s X453.7 X (=)s X465.7 X X0.0 10 10 /LineDraw ft(/)s X503.2 X X0.0 10 10 /Courier ft(0)s X515.2 X (=)s X527.2 X X0.0 10 10 /LineDraw ft(0)s X72 X X216 Y X72.7 X X0.0 10 10 /Courier ft(1)s X84.7 X (=)s X96.7 X X0.0 10 10 /LineDraw ft(1)s X134.2 X X0.0 10 10 /Courier ft(2)s X146.2 X (=)s X158.2 X X0.0 10 10 /LineDraw ft(2)s X195.7 X X0.0 10 10 /Courier ft(3)s X207.7 X (=)s X219.7 X X0.0 10 10 /LineDraw ft(3)s X257.2 X X0.0 10 10 /Courier ft(4)s X269.2 X (=)s X281.2 X X0.0 10 10 /LineDraw ft(4)s X318.7 X X0.0 10 10 /Courier ft(5)s X330.7 X (=)s X342.7 X X0.0 10 10 /LineDraw ft(5)s X380.2 X X0.0 10 10 /Courier ft(6)s X392.2 X (=)s X404.2 X X0.0 10 10 /LineDraw ft(6)s X441.7 X X0.0 10 10 /Courier ft(7)s X453.7 X (=)s X465.7 X X0.0 10 10 /LineDraw ft(7)s X503.2 X X0.0 10 10 /Courier ft(8)s X515.2 X (=)s X527.2 X X0.0 10 10 /LineDraw ft(8)s X72 X X240 Y X72.7 X X0.0 10 10 /Courier ft(9)s X84.7 X (=)s X96.7 X X0.0 10 10 /LineDraw ft(9)s X134.2 X X0.0 10 10 /Courier ft(:)s X146.2 X (=)s X158.2 X X0.0 10 10 /LineDraw ft(:)s X195.7 X X0.0 10 10 /Courier ft(;)s X207.7 X (=)s X219.7 X X0.0 10 10 /LineDraw ft(;)s X257.2 X X0.0 10 10 /Courier ft(<)s X269.2 X (=)s X281.2 X X0.0 10 10 /LineDraw ft(<)s X318.7 X X0.0 10 10 /Courier ft(=)s X330.7 X (=)s X342.7 X X0.0 10 10 /LineDraw ft(=)s X380.2 X X0.0 10 10 /Courier ft(>)s X392.2 X (=)s X404.2 X X0.0 10 10 /LineDraw ft(>)s X441.7 X X0.0 10 10 /Courier ft(?)s X453.7 X (=)s X465.7 X X0.0 10 10 /LineDraw ft(?)s X503.2 X X0.0 10 10 /Courier ft(@)s X515.2 X (=)s X527.2 X X0.0 10 10 /LineDraw ft(@)s X72 X X264 Y X72.7 X X0.0 10 10 /Courier ft(A)s X84.7 X (=)s X96.7 X X0.0 10 10 /LineDraw ft(A)s X134.2 X X0.0 10 10 /Courier ft(B)s X146.2 X (=)s X158.2 X X0.0 10 10 /LineDraw ft(B)s X195.7 X X0.0 10 10 /Courier ft(C)s X207.7 X (=)s X219.7 X X0.0 10 10 /LineDraw ft(C)s X257.2 X X0.0 10 10 /Courier ft(D)s X269.2 X (=)s X281.2 X X0.0 10 10 /LineDraw ft(D)s X318.7 X X0.0 10 10 /Courier ft(E)s X330.7 X (=)s X342.7 X X0.0 10 10 /LineDraw ft(E)s X380.2 X X0.0 10 10 /Courier ft(F)s X392.2 X (=)s X404.2 X X0.0 10 10 /LineDraw ft(F)s X441.7 X X0.0 10 10 /Courier ft(G)s X453.7 X (=)s X465.7 X X0.0 10 10 /LineDraw ft(G)s X503.2 X X0.0 10 10 /Courier ft(H)s X515.2 X (=)s X527.2 X X0.0 10 10 /LineDraw ft(H)s X72 X X288 Y X72.7 X X0.0 10 10 /Courier ft(I)s X84.7 X (=)s X96.7 X X0.0 10 10 /LineDraw ft(I)s X134.2 X X0.0 10 10 /Courier ft(J)s X146.2 X (=)s X158.2 X X0.0 10 10 /LineDraw ft(J)s X195.7 X X0.0 10 10 /Courier ft(K)s X207.7 X (=)s X219.7 X X0.0 10 10 /LineDraw ft(K)s X257.2 X X0.0 10 10 /Courier ft(L)s X269.2 X (=)s X281.2 X X0.0 10 10 /LineDraw ft(L)s X318.7 X X0.0 10 10 /Courier ft(M)s X330.7 X (=)s X342.7 X X0.0 10 10 /LineDraw ft(M)s X380.2 X X0.0 10 10 /Courier ft(N)s X392.2 X (=)s X404.2 X X0.0 10 10 /LineDraw ft(N)s X441.7 X X0.0 10 10 /Courier ft(O)s X453.7 X (=)s X465.7 X X0.0 10 10 /LineDraw ft(O)s X503.2 X X0.0 10 10 /Courier ft(P)s X515.2 X (=)s X527.2 X X0.0 10 10 /LineDraw ft(P)s X72 X X312 Y X72.7 X X0.0 10 10 /Courier ft(Q)s X84.7 X (=)s X96.7 X X0.0 10 10 /LineDraw ft(Q)s X134.2 X X0.0 10 10 /Courier ft(R)s X146.2 X (=)s X158.2 X X0.0 10 10 /LineDraw ft(R)s X195.7 X X0.0 10 10 /Courier ft(S)s X207.7 X (=)s X219.7 X X0.0 10 10 /LineDraw ft(S)s X257.2 X X0.0 10 10 /Courier ft(T)s X269.2 X (=)s X281.2 X X0.0 10 10 /LineDraw ft(T)s X318.7 X X0.0 10 10 /Courier ft(U)s X330.7 X (=)s X342.7 X X0.0 10 10 /LineDraw ft(U)s X380.2 X X0.0 10 10 /Courier ft(V)s X392.2 X (=)s X404.2 X X0.0 10 10 /LineDraw ft(V)s X441.7 X X0.0 10 10 /Courier ft(W)s X453.7 X (=)s X465.7 X X0.0 10 10 /LineDraw ft(W)s X503.2 X X0.0 10 10 /Courier ft(X)s X515.2 X (=)s X527.2 X X0.0 10 10 /LineDraw ft(X)s X72 X X336 Y X72.7 X X0.0 10 10 /Courier ft(Y)s X84.7 X (=)s X96.7 X X0.0 10 10 /LineDraw ft(Y)s X134.2 X X0.0 10 10 /Courier ft(Z)s X146.2 X (=)s X158.2 X X0.0 10 10 /LineDraw ft(Z)s X195.7 X X0.0 10 10 /Courier ft([)s X207.7 X (=)s X219.7 X X0.0 10 10 /LineDraw ft([)s X257.2 X X0.0 10 10 /Courier ft(\\)s X269.2 X (=)s X281.2 X X0.0 10 10 /LineDraw ft(\\)s X318.7 X X0.0 10 10 /Courier ft(])s X330.7 X (=)s X342.7 X X0.0 10 10 /LineDraw ft(])s X380.2 X X0.0 10 10 /Courier ft(\303)s X392.2 X (=)s X404.2 X X0.0 10 10 /LineDraw ft(^)s X441.7 X X0.0 10 10 /Courier ft(_)s X453.7 X (=)s X465.7 X X0.0 10 10 /LineDraw ft(_)s X503.2 X X0.0 10 10 /Courier ft(`)s X515.2 X (=)s X527.2 X X0.0 10 10 /LineDraw ft(@)s X72 X X360 Y X72.7 X X0.0 10 10 /Courier ft(a)s X84.7 X (=)s X96.7 X X0.0 10 10 /LineDraw ft(A)s X134.2 X X0.0 10 10 /Courier ft(b)s X146.2 X (=)s X158.2 X X0.0 10 10 /LineDraw ft(B)s X195.7 X X0.0 10 10 /Courier ft(c)s X207.7 X (=)s X219.7 X X0.0 10 10 /LineDraw ft(C)s X257.2 X X0.0 10 10 /Courier ft(d)s X269.2 X (=)s X281.2 X X0.0 10 10 /LineDraw ft(D)s X318.7 X X0.0 10 10 /Courier ft(e)s X330.7 X (=)s X342.7 X X0.0 10 10 /LineDraw ft(E)s X380.2 X X0.0 10 10 /Courier ft(f)s X392.2 X (=)s X404.2 X X0.0 10 10 /LineDraw ft(F)s X441.7 X X0.0 10 10 /Courier ft(g)s X453.7 X (=)s X465.7 X X0.0 10 10 /LineDraw ft(G)s X503.2 X X0.0 10 10 /Courier ft(h)s X515.2 X (=)s X527.2 X X0.0 10 10 /LineDraw ft(H)s X72 X X384 Y X72.7 X X0.0 10 10 /Courier ft(i)s X84.7 X (=)s X96.7 X X0.0 10 10 /LineDraw ft(I)s X134.2 X X0.0 10 10 /Courier ft(j)s X146.2 X (=)s X158.2 X X0.0 10 10 /LineDraw ft(J)s X195.7 X X0.0 10 10 /Courier ft(k)s X207.7 X (=)s X219.7 X X0.0 10 10 /LineDraw ft(K)s X257.2 X X0.0 10 10 /Courier ft(l)s X269.2 X (=)s X281.2 X X0.0 10 10 /LineDraw ft(L)s X318.7 X X0.0 10 10 /Courier ft(m)s X330.7 X (=)s X342.7 X X0.0 10 10 /LineDraw ft(M)s X380.2 X X0.0 10 10 /Courier ft(n)s X392.2 X (=)s X404.2 X X0.0 10 10 /LineDraw ft(N)s X441.7 X X0.0 10 10 /Courier ft(o)s X453.7 X (=)s X465.7 X X0.0 10 10 /LineDraw ft(O)s X503.2 X X0.0 10 10 /Courier ft(p)s X515.2 X (=)s X527.2 X X0.0 10 10 /LineDraw ft(P)s X72 X X408 Y X72.7 X X0.0 10 10 /Courier ft(q)s X84.7 X (=)s X96.7 X X0.0 10 10 /LineDraw ft(Q)s X134.2 X X0.0 10 10 /Courier ft(r)s X146.2 X (=)s X158.2 X X0.0 10 10 /LineDraw ft(R)s X195.7 X X0.0 10 10 /Courier ft(s)s X207.7 X (=)s X219.7 X X0.0 10 10 /LineDraw ft(S)s X257.2 X X0.0 10 10 /Courier ft(t)s X269.2 X (=)s X281.2 X X0.0 10 10 /LineDraw ft(T)s X318.7 X X0.0 10 10 /Courier ft(u)s X330.7 X (=)s X342.7 X X0.0 10 10 /LineDraw ft(U)s X380.2 X X0.0 10 10 /Courier ft(v)s X392.2 X (=)s X404.2 X X0.0 10 10 /LineDraw ft(V)s X441.7 X X0.0 10 10 /Courier ft(w)s X453.7 X (=)s X465.7 X X0.0 10 10 /LineDraw ft(W)s X503.2 X X0.0 10 10 /Courier ft(x)s X515.2 X (=)s X527.2 X X0.0 10 10 /LineDraw ft(X)s X72 X X432 Y X72.7 X X0.0 10 10 /Courier ft(y)s X84.7 X (=)s X96.7 X X0.0 10 10 /LineDraw ft(Y)s X134.2 X X0.0 10 10 /Courier ft(z)s X146.2 X (=)s X158.2 X X0.0 10 10 /LineDraw ft(Z)s X195.7 X X0.0 10 10 /Courier ft({)s X207.7 X (=)s X219.7 X X0.0 10 10 /LineDraw ft([)s X257.2 X X0.0 10 10 /Courier ft(|)s X269.2 X (=)s X281.2 X X0.0 10 10 /LineDraw ft(\\)s X318.7 X X0.0 10 10 /Courier ft(})s X330.7 X (=)s X342.7 X X0.0 10 10 /LineDraw ft(])s X380.2 X X0.0 10 10 /Courier ft(\304)s X392.2 X (=)s X404.2 X X0.0 10 10 /LineDraw ft(^)s X441.7 X X0.0 10 10 /Courier ft(dt)s X459.7 X (=)s X471.7 X X0.0 10 10 /LineDraw ft(\177)s X503.2 X X0.0 10 10 /Courier ft(ct)s X521.2 X (=)s X533.2 X X0.0 10 10 /LineDraw ft(\241)s X72 X X456 Y X72.7 X X0.0 10 10 /Courier ft(ss)s X90.7 X (=)s X102.7 X X0.0 10 10 /LineDraw ft(\242)s X134.2 X X0.0 10 10 /Courier ft(sc)s X152.2 X (=)s X164.2 X X0.0 10 10 /LineDraw ft(\243)s X195.7 X X0.0 10 10 /Courier ft(fm)s X213.7 X (=)s X225.7 X X0.0 10 10 /LineDraw ft(\244)s X257.2 X X0.0 10 10 /Courier ft(lq)s X275.2 X (=)s X287.2 X X0.0 10 10 /LineDraw ft(\245)s X318.7 X X0.0 10 10 /Courier ft(dg)s X336.7 X (=)s X348.7 X X0.0 10 10 /LineDraw ft(\246)s X380.2 X X0.0 10 10 /Courier ft(dd)s X398.2 X (=)s X410.2 X X0.0 10 10 /LineDraw ft(\247)s X441.7 X X0.0 10 10 /Courier ft(pp)s X459.7 X (=)s X471.7 X X0.0 10 10 /LineDraw ft(\250)s X503.2 X X0.0 10 10 /Courier ft(bu)s X521.2 X (=)s X533.2 X X0.0 10 10 /LineDraw ft(\251)s X72 X X480 Y X72.7 X X0.0 10 10 /Courier ft(bq)s X90.7 X (=)s X102.7 X X0.0 10 10 /LineDraw ft(\252)s X134.2 X X0.0 10 10 /Courier ft(rq)s X152.2 X (=)s X164.2 X X0.0 10 10 /LineDraw ft(\253)s X195.7 X X0.0 10 10 /Courier ft(ga)s X213.7 X (=)s X225.7 X X0.0 10 10 /LineDraw ft(\254)s X257.2 X X0.0 10 10 /Courier ft(aa)s X275.2 X (=)s X287.2 X X0.0 10 10 /LineDraw ft(\255)s X318.7 X X0.0 10 10 /Courier ft(ma)s X336.7 X (=)s X348.7 X X0.0 10 10 /LineDraw ft(\256)s X380.2 X X0.0 10 10 /Courier ft(be)s X398.2 X (=)s X410.2 X X0.0 10 10 /LineDraw ft(\257)s X441.7 X X0.0 10 10 /Courier ft(ri)s X459.7 X (=)s X471.7 X X0.0 10 10 /LineDraw ft(\260)s X503.2 X X0.0 10 10 /Courier ft(cd)s X521.2 X (=)s X533.2 X X0.0 10 10 /LineDraw ft(\261)s X72 X X504 Y X72.7 X X0.0 10 10 /Courier ft(og)s X90.7 X (=)s X102.7 X X0.0 10 10 /LineDraw ft(\262)s Xshowpage END_OF_FILE if test 10423 -ne `wc -c <'ldmap.ps'`; then echo shar: \"'ldmap.ps'\" unpacked with wrong size! fi # end of 'ldmap.ps' fi if test -f 'ldmap.tro' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'ldmap.tro'\" else echo shar: Extracting \"'ldmap.tro'\" \(1826 characters\) sed "s/^X//" >'ldmap.tro' <<'END_OF_FILE' X.sp 1i X.po 1i X.ce XLineDraw Character Mapping for Troff X.sp 1i X.ft C X.TS Xcenter, expand; Xl l l l l l l l . X! = \f(LD!\fC " = \f(LD"\fC # = \f(LD#\fC $ = \f(LD$\fC % = \f(LD%\fC & = \f(LD&\fC ' = \f(LD'\fC ( = \f(LD(\fC X.sp X) = \f(LD)\fC * = \f(LD*\fC + = \f(LD+\fC , = \f(LD,\fC - = \f(LD-\fC . = \f(LD.\fC / = \f(LD/\fC 0 = \f(LD0\fC X.sp X1 = \f(LD1\fC 2 = \f(LD2\fC 3 = \f(LD3\fC 4 = \f(LD4\fC 5 = \f(LD5\fC 6 = \f(LD6\fC 7 = \f(LD7\fC 8 = \f(LD8\fC X.sp X9 = \f(LD9\fC : = \f(LD:\fC ; = \f(LD;\fC < = \f(LD<\fC = = \f(LD=\fC > = \f(LD>\fC ? = \f(LD?\fC @ = \f(LD@\fC X.sp XA = \f(LDA\fC B = \f(LDB\fC C = \f(LDC\fC D = \f(LDD\fC E = \f(LDE\fC F = \f(LDF\fC G = \f(LDG\fC H = \f(LDH\fC X.sp XI = \f(LDI\fC J = \f(LDJ\fC K = \f(LDK\fC L = \f(LDL\fC M = \f(LDM\fC N = \f(LDN\fC O = \f(LDO\fC P = \f(LDP\fC X.sp XQ = \f(LDQ\fC R = \f(LDR\fC S = \f(LDS\fC T = \f(LDT\fC U = \f(LDU\fC V = \f(LDV\fC W = \f(LDW\fC X = \f(LDX\fC X.sp XY = \f(LDY\fC Z = \f(LDZ\fC [ = \f(LD[\fC \e = \f(LD\e\fC ] = \f(LD]\fC ^ = \f(LD^\fC _ = \f(LD_\fC ` = \f(LD`\fC X.sp Xa = \f(LDa\fC b = \f(LDb\fC c = \f(LDc\fC d = \f(LDd\fC e = \f(LDe\fC f = \f(LDf\fC g = \f(LDg\fC h = \f(LDh\fC X.sp Xi = \f(LDi\fC j = \f(LDj\fC k = \f(LDk\fC l = \f(LDl\fC m = \f(LDm\fC n = \f(LDn\fC o = \f(LDo\fC p = \f(LDp\fC X.sp Xq = \f(LDq\fC r = \f(LDr\fC s = \f(LDs\fC t = \f(LDt\fC u = \f(LDu\fC v = \f(LDv\fC w = \f(LDw\fC x = \f(LDx\fC X.sp Xy = \f(LDy\fC z = \f(LDz\fC { = \f(LD{\fC | = \f(LD|\fC } = \f(LD}\fC ~ = \f(LD~\fC dt = \f(LD\(dt\fC ct = \f(LD\(ct\fC X.sp Xss = \f(LD\(ss\fC sc = \f(LD\(sc\fC fm = \f(LD\(fm\fC lq = \f(LD\(lq\fC dg = \f(LD\(dg\fC dd = \f(LD\(dd\fC pp = \f(LD\(pp\fC bu = \f(LD\(bu\fC X.sp Xbq = \f(LD\(bq\fC rq = \f(LD\(rq\fC ga = \f(LD\(ga\fC aa = \f(LD\(aa\fC ma = \f(LD\(ma\fC be = \f(LD\(be\fC ri = \f(LD\(ri\fC cd = \f(LD\(cd\fC X.sp Xog = \f(LD\(og\fC X.TE END_OF_FILE if test 1826 -ne `wc -c <'ldmap.tro'`; then echo shar: \"'ldmap.tro'\" unpacked with wrong size! fi # end of 'ldmap.tro' fi echo shar: End of shell archive. exit 0 -- Ken Keirnan - Pacific Bell - {att,bellcore,sun,ames,pyramid}!pacbell!pbhyf!kjk San Ramon, California kjk@pbhyf.PacBell.COM