Article View: gnu.groff.bug
Article #8bugs in groff/gtbl version 1.06 (Part 2 of 3)
From: lilb
Date: Mon, 02 Nov 1992 06:56
Date: Mon, 02 Nov 1992 06:56
714 lines
12454 bytes
12454 bytes
Output from Elan's eroff of sample table in part 1 follows.
Command used:
tbl -D equip.tbl | troff -Tps -mm -rL11.0i -rN4 -rW7.05i -rO0.25i | eps >troff.out 2>troff.err
Standard error was:
warning: can't span n-type cols, changed to c
Postscript output is:
%!
%%DocumentFonts: (atend)
%%Creator: eroff/eps
%%CreationDate: Mon Nov 2 11:53:00 1992
%%Pages: (atend)
%%EndComments
save
0.2400 dup scale
/inch { 300.0000 mul } bind def
/stm usertime def
/pgc statusdict begin pagecount end def
clippath pathbbox pop pop exch pop 0 exch translate
clippath pathbbox /pgtop exch def pop pop pop
/ps { print flush } bind def
1.0 setlinewidth
/page { showpage restore save home } bind def
/home { newpath 0 pgtop moveto } bind def
/mf { statusdict /manualfeed true put } bind def
/af { statusdict /manualfeed false put } bind def
af
/xform { transform round exch round exch itransform } bind def
0 0 xform moveto
0 setlinecap
/y { neg 0 exch xform rmoveto } bind def
/X { currentpoint exch pop xform moveto } bind def
/Y { pgtop exch sub currentpoint pop exch xform moveto } bind def
/s { show } bind def
/l { neg rlineto currentpoint stroke moveto } bind def
/c {
2 div /rad exch def currentpoint /y0 exch def /x0 exch def
newpath x0 rad add y0 xform rad 0 360 arc closepath stroke
x0 rad add rad add y0 xform moveto
} bind def
/a {
/y2 exch neg def /x2 exch def /y1 exch neg def /x1 exch def
x1 y1 xform rmoveto currentpoint
currentpoint
x2 x2 mul y2 y2 mul add sqrt
y1 neg x1 neg atan
y2 x2 atan
newpath arc stroke moveto x2 y2 rmoveto
} bind def
/e {
currentlinewidth /elw exch def
gsave
2 div /yrad exch def 2 div /xrad exch def
currentpoint /y0 exch def /x0 exch def
x0 xrad add y0 translate
xrad yrad scale
newpath 0 0 xform 1 0 360 arc closepath
elw xrad div setlinewidth
stroke
grestore
elw setlinewidth
x0 xrad add xrad add y0 xform moveto
} bind def
/spln {
rcurveto currentpoint stroke moveto
} bind def
/ft { /fonttype exch def /xsiz exch def /ysiz exch def /sl exch def
fonttype [ xsiz pt 0 sl sin sl cos div ysiz pt mul ysiz pt 0 0 ]
makefont setfont } bind def
/doImage {{currentfile rasterString
readhexstring pop} image} bind def
/pt { 4.166667 mul } bind def
0.375 0.000000 add inch 0.25 inch translate
/savematrix matrix currentmatrix def
/roman-8-dict 20 dict def % Local storage
/roman-8-mappings [
8#260 /Adieresis 8#265 /Aring 8#276 /Aacute 8#300 /Agrave
8#311 /Acircumflex 8#314 /Atilde 8#321 /Ccedilla 8#322 /Edieresis
8#323 /Eacute 8#324 /Egrave 8#325 /Ecircumflex 8#326 /Idieresis
8#327 /Iacute 8#330 /Igrave 8#331 /Icircumflex 8#332 /Ntilde
8#333 /Odieresis 8#334 /Oacute 8#335 /Ograve 8#336 /Ocircumflex
8#337 /Otilde 8#340 /Scaron 8#342 /Udieresis 8#344 /Uacute
8#345 /Ugrave 8#346 /Ydieresis 8#347 /adieresis 8#354 /aring
8#355 /aacute 8#356 /agrave 8#357 /acircumflex 8#360 /atilde
8#362 /ccedilla 8#363 /edieresis 8#364 /eacute 8#366 /egrave
8#367 /ecircumflex 8#374 /idieresis 8#375 /iacute 8#376 /igrave
8#220 /icircumflex 8#221 /ntilde 8#222 /odieresis 8#223 /oacute
8#224 /ograve 8#225 /ocircumflex 8#226 /otilde 8#227 /scaron
8#230 /udieresis 8#231 /uacute 8#232 /ugrave 8#233 /ucircumflex
8#234 /ydieresis 8#235 /Ucircumflex
] def
/AddRoman-8 {
roman-8-dict begin
/roman-8-mappings exch def
/newName exch def
/oldName exch def
/oldDict oldName findfont def
/newDict oldDict maxlength dict def
oldDict {
exch dup /FID ne
{
dup /Encoding eq
{
exch dup length array copy
newDict 3 1 roll put
}
{
exch newDict 3 1 roll put
} ifelse
}
{
pop pop
} ifelse
} forall
newDict /FontName newName put
0 2 roman-8-mappings length 1 sub {
dup
roman-8-mappings exch get
exch 1 add roman-8-mappings exch get
newDict /Encoding get 3 1 roll put
} for
newName newDict definefont pop
end
} bind def
/BracketFontDict 9 dict def /$workingdict 10 dict def
BracketFontDict begin
/FontType 3 def
/FontName (Bracket) cvn def
/FontMatrix [ 0.001 0 0 0.001 0 0] def
/FontBBox [ -50 -250 1000 1000 ] def
/Encoding 256 array def 0 1 255 { Encoding exch /.notdef put } for
Encoding
dup 65 /Cbv put
dup 66 /Clt put
dup 67 /Clk put
dup 68 /Clb put
dup 69 /Crt put
dup 70 /Crk put
dup 71 /Crb put
dup 72 /Clc put
dup 73 /Clf put
dup 74 /Crc put
dup 75 /Crf put
dup 76 /Cbr put
dup 77 /Crn put
dup 78 /Cci put
dup 79 /C|| put
dup 80 /C^^ put
dup 81 /Cr1 put
dup 82 /Cr2 put
pop
/CharProcs 24 dict dup begin
/setC { 0 -50 -250 500 1000 setcachedevice} bind def
/C.bv {220 -250 moveto 0 1000 rlineto
60 0 rlineto 0 -1000 rlineto fill } bind def
/C.cbar { 750 moveto 180 0 rlineto 0 -60 rlineto -180 0 rlineto fill } bind def
/C.fbar { -250 moveto 180 0 rlineto 0 60 rlineto -180 0 rlineto fill } bind def
/C.brk.end { 1 setlinewidth moveto rlineto rcurveto
reversepath 60 0 rlineto rlineto rcurveto fill } bind def
/C.setl {dup dtransform exch round exch idtransform pop setlinewidth } bind def
/Cbv {
208 setC
C.bv
} bind def
/Clt {
208 setC
0 150 50 210 140 250
0 730
0 150 50 250 200 250
0 750
220 -250
C.brk.end
} bind def
/Clk {
208 setC
1 setlinewidth
220 -250 moveto
0 400 rlineto
0 50 -50 100 -100 100 rcurveto
50 0 100 50 100 100 rcurveto
0 400 rlineto
60 0 rlineto
0 -400 rlineto
0 -50 -50 -100 -100 -100 rcurveto
50 0 100 -50 100 -100 rcurveto
0 -400 rlineto
closepath fill
} bind def
/Clb {
208 setC
0 -150 50 -210 140 -250
0 -730
0 -150 50 -250 200 -250
0 -750
220 750
C.brk.end
} bind def
/Crt {
208 setC
0 150 -50 250 -200 250
0 750
0 150 -50 210 -140 250
0 730
220 -250
C.brk.end
} bind def
/Crk {
208 setC
1 setlinewidth
220 -250 moveto
0 400 rlineto
0 50 50 100 100 100 rcurveto
-50 0 -100 50 -100 100 rcurveto
0 400 rlineto
60 0 rlineto
0 -400 rlineto
0 -50 50 -100 100 -100 rcurveto
-50 0 -100 -50 -100 -100 rcurveto
0 -400 rlineto
fill
} bind def
/Crb {
208 setC
0 -150 -50 -250 -200 -250
0 -750
0 -150 -50 -210 -140 -250
0 -730
220 750
C.brk.end
} bind def
/Clc {
208 setC
C.bv
280
C.cbar
} bind def
/Clf {
208 setC
C.bv 280 C.fbar
} bind def
/Crc {
208 setC
C.bv 40 C.cbar
} bind def
/Crf {
208 setC
C.bv 40 C.fbar
} bind def
/Cbr {
0 0 -50 -250 0 1000 setcachedevice
40 C.setl
0 -250 moveto
0 1000 rlineto
stroke
} bind def
/Crn {
208 setC
40 C.setl
0 770 moveto
500 0 rlineto
stroke
} bind def
/Cci {
937 0 -50 -250 937 1000 setcachedevice
40 C.setl
500 250
400
0 360 arc
stroke
} bind def
/C|| {
70 0 -50 -250 70 1000 setcachedevice
} bind def
/C^^ {
33 0 -50 -250 33 1000 setcachedevice
} bind def
/Cr1 {
333 0 -50 -250 333 1000 setcachedevice
40 C.setl
0 setlinejoin
700 180 moveto -650 currentlinewidth add 0 rlineto 200 -200 rlineto
50 360 moveto 650 currentlinewidth sub 0 rlineto -200 200 rlineto
stroke
} bind def
/Cr2 {
333 0 -50 -250 333 1000 setcachedevice
40 C.setl
2 setlinejoin
217 18 moveto
-150 150 rlineto 150 150 rlineto -150 -150 rlineto
633 0 rlineto
50 360 moveto
633 0 rlineto
-150 150 rlineto 150 -150 rlineto -150 -150 rlineto
stroke
} bind def
end def
/BuildChar
{
$workingdict begin
/charcode exch def
/fontdict exch def
fontdict /CharProcs get begin
fontdict /Encoding get
charcode get load
gsave
0 setlinecap 0 setgray newpath
exec
grestore
end end
} bind def end
/BracketFont BracketFontDict definefont pop
%%EndProlog
%%Page: label 1
%%PageFonts: (atend)
save
home
0 Y
75 X
169 Y
707 X
%%IncludeFont: Times-Roman
/Times-Roman /Times-Roman-8 roman-8-mappings AddRoman-8
/f.R /Times-Roman-8 findfont def
0.0 16 16 f.R ft(NAB '93)s
954 X(\320)s
1021 X(EQUIPMENT LIST)s
75 X
249 Y
%%IncludeFont: Helvetica
/Helvetica /Helvetica-8 roman-8-mappings AddRoman-8
/f.H /Helvetica-8 findfont def
0.0 11 11 f.H ft
2086 0 l
75 X
298 Y
98 X
0.0 11 11 f.R ft(PREP)s
206 X(ARED)s
342 X(BY)s
75 X
356 Y
98 X
0.0 10 10 f.H ft(B.)s
150 X(Lilly)s
75 X
298 Y
752 X
0.0 11 11 f.R ft(REVISION)s
976 X(LEVEL)s
75 X
356 Y
752 X
0.0 10 10 f.H ft(%L%)s
75 X
298 Y
1211 X
0.0 11 11 f.R ft(DA)s
1273 X(TE)s
75 X
356 Y
1211 X
0.0 10 10 f.H ft(%G%)s
75 X
298 Y
1454 X
0.0 11 11 f.R ft(MODULE/ENGINEERING)s
75 X
356 Y
1454 X
0.0 10 10 f.H ft(24/7)s
1535 X(-)s
1549 X(24)s
75 X
75 X
386 Y
1431 X
0.0 11 11 f.H ft
0 -137 l
75 X
386 Y
2086 0 l
75 X
435 Y
1211 X
0.0 11 11 f.R ft(POWER)s
75 X
493 Y
1211 X(REQUIREMENT)s
75 X
435 Y
98 X(MODEL)s
503 X(QTY)s
752 X(DESCRIPTION)s
1697 X(SOURCE)s
75 X
523 Y
0.0 11 11 f.H ft
2086 0 l
75 X
572 Y
752 X(Ampli)s
867 X(\256)s
890 X(er)s
75 X
98 X(AMS)s
199 X(-)s
214 X(3)s
592 X(1)s
1360 X(150)s
1448 X(W)s
1489 X(.)s
1697 X(SONAM)s
75 X
602 Y
2086 0 l
75 X
651 Y
752 X(Speaker)s
75 X
98 X(APM)s
199 X(-)s
214 X(X5A)s
592 X(2)s
1385 X(0)s
1423 X(W)s
1464 X(.)s
1697 X(SONAM)s
75 X
681 Y
2086 0 l
75 X
730 Y
752 X(serial)s
873 X(4:2:2)s
987 X(input)s
1098 X(for)s
75 X
788 Y
752 X(BVM)s
853 X(-)s
868 X(191x)s
75 X
730 Y
98 X(BKM)s
199 X(-)s
214 X(2085/20)s
592 X(1)s
1360 X(100)s
1448 X(W)s
1489 X(.)s
1697 X(SONAM)s
75 X
818 Y
2086 0 l
75 X
867 Y
752 X(Color)s
873 X(Monitor)s
75 X
98 X(BVM)s
199 X(-)s
214 X(1910)s
592 X(1)s
1360 X(400)s
1448 X(W)s
1489 X(.)s
1697 X(SONAM)s
75 X
897 Y
2086 0 l
75 X
946 Y
752 X(Control)s
911 X(panel)s
1034 X(for)s
75 X
1004 Y
752 X(routing)s
903 X(switcher)s
75 X
946 Y
98 X(BKS)s
191 X(-)s
206 X(R1601)s
592 X(1)s
1372 X(12)s
1435 X(W)s
1476 X(.)s
1697 X(SONAM)s
75 X
1034 Y
2086 0 l
75 X
1083 Y
752 X(RS)s
816 X(-)s
831 X(422)s
906 X(-)s
921 X(A)s
965 X(cable)s
75 X
98 X(RCC)s
197 X(-)s
212 X(5G)s
592 X(1)s
1385 X(0)s
1423 X(W)s
1464 X(.)s
1697 X(SONAM)s
75 X
1109 Y
2086 0 l
1117 Y
75 X
2086 0 l
75 X
1162 Y
752 X(Color)s
873 X(bar)s
951 X(generator)s
75 X
112 X(-)s
127 X(-)s
142 X(-)s
157 X(-)s
172 X(-)s
187 X(-)s
202 X(-)s
217 X(-)s
232 X(-)s
247 X(-)s
262 X(-)s
277 X(-)s
292 X(-)s
307 X(-)s
322 X(-)s
337 X(-)s
352 X(-)s
367 X(-)s
382 X(-)s
397 X(-)s
412 X(-)s
427 X(-)s
442 X(-)s
592 X(1)s
1360 X(100)s
1448 X(W)s
1489 X(.)s
1697 X(Show)s
1824 X(stock)s
75 X
1192 Y
2086 0 l
75 X
1201 Y
2086 0 l
1209 Y
75 X
2086 0 l
75 X
1254 Y
98 X(total)s
511 X(-)s
526 X(-)s
541 X(-)s
556 X(-)s
571 X(-)s
586 X(-)s
601 X(-)s
616 X(-)s
631 X(-)s
646 X(-)s
661 X(-)s
676 X(-)s
691 X(-)s
760 X(-)s
775 X(-)s
790 X(-)s
805 X(-)s
820 X(-)s
835 X(-)s
850 X(-)s
865 X(-)s
880 X(-)s
895 X(-)s
910 X(-)s
925 X(-)s
940 X(-)s
955 X(-)s
970 X(-)s
985 X(-)s
1000 X(-)s
1015 X(-)s
1030 X(-)s
1045 X(-)s
1060 X(-)s
1075 X(-)s
1090 X(-)s
1105 X(-)s
1120 X(-)s
1135 X(-)s
1150 X(-)s
1360 X(762)s
1448 X(W)s
1489 X(.)s
1703 X(-)s
1718 X(-)s
1733 X(-)s
1748 X(-)s
1763 X(-)s
1778 X(-)s
1793 X(-)s
1808 X(-)s
1823 X(-)s
1838 X(-)s
1853 X(-)s
1868 X(-)s
1883 X(-)s
1898 X(-)s
1913 X(-)s
1928 X(-)s
1943 X(-)s
1958 X(-)s
1973 X(-)s
1988 X(-)s
2003 X(-)s
2018 X(-)s
2033 X(-)s
2048 X(-)s
2063 X(-)s
2078 X(-)s
2093 X(-)s
2108 X(-)s
2123 X(-)s
75 X
1276 Y
2086 0 l
75 X
0 -1027 l
75 X
1276 Y
480 X
0 -891 l
75 X
1276 Y
729 X
0 -1027 l
75 X
1276 Y
1188 X
0 -1027 l
75 X
1276 Y
1674 X
0 -891 l
75 X
1276 Y
2161 X
0 -1027 l
3300 Y
showpage
restore
%%PageFonts: Times-Roman Helvetica
%%Page: label 2
%%PageFonts: (atend)
save
home
%%IncludeFont: Helvetica
/Helvetica /Helvetica-8 roman-8-mappings AddRoman-8
/f.H /Helvetica-8 findfont def
0.0 11 11 f.H ft
1.0000 setlinewidth
restore
%%Trailer
%%DocumentFonts: Times-Roman Helvetica
%%Pages: 1
restore
%%EOF
Technical Details
Message-ID:
<199211021656.AA01900@Broadcast.Sony.COM>Path:
arc1-ca.pugleaf.net!sparky!uunet!portal!lll-winken!iggy.GW.Vitalink.COM!cs.widener.edu!umn.edu!spool.mu.edu!caen!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!sony.COMpuserve.COM!lilbShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!portal!lll-winken!iggy.GW.Vitalink.COM!cs.widener.edu!umn.edu!spool.mu.edu!caen!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!sony.COMpuserve.COM!lilb From: lilb@sony.COMpuserve.COM Newsgroups: gnu.groff.bug Subject: bugs in groff/gtbl version 1.06 (Part 2 of 3) Message-ID: <199211021656.AA01900@Broadcast.Sony.COM> Date: 2 Nov 92 06:56:15 GMT Sender: gnulists@ai.mit.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 714 Approved: bug-groff@prep.ai.mit.edu