Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!lll-crg!rutgers!pyrnj!esquire!patwood From: patwood@esquire.UUCP (Patrick H. Wood) Newsgroups: net.sources Subject: PostScript Journal (part 2 of 3) Message-ID: <14@esquire.UUCP> Date: Fri, 7-Nov-86 18:22:15 EST Article-I.D.: esquire.14 Posted: Fri Nov 7 18:22:15 1986 Date-Received: Sat, 8-Nov-86 18:40:45 EST Organization: DP&W, New York, NY Lines: 2250 Keywords: postscript journal # To recover, type "sh archive" echo restoring p4-5.ps cat > p4-5.ps <<\XxXxXxXxXx-EOF-XxXxXxXxXx %!PS-Adobe-1.0 %%Creator: devps (Pipeline Associates, Inc.) %%CreationDate: Wed Oct 15 20:14:09 1986 %%Pages: (atend) %%DocumentFonts: (atend) /r{rmoveto}def /m{moveto}def /l{lineto}def /rl{rlineto}def /st{stroke}def /gs{gsave}def /gr{grestore}def /cp{currentpoint}def /np{newpath}def /ct{curveto}def /m0{0 0 moveto}def /BP{save mark m0}def /EP{ showpage cleartomark restore}def /res 10.000000 def /V{res neg div 792 add currentpoint pop exch m}def /H{res div currentpoint exch pop moveto}def /h{res div 0 r}def /v{res neg div 0 exch r}def /xc{res div}def /yc{res neg div 792 add}def /S{exch H show}def /psize 10 def /height 1 def /slant 0 def /FF{findfont exch dup 12 div setlinewidth /psize exch def [psize 0 psize height mul slant sin slant cos div mul psize height mul 0 0] makefont setfont}def /shade{gs /dy exch def /dx exch def np m 0 /dy rl /dx 0 rl 0 /dy neg rl /dx neg 0 rl closepath .9 setgray fill gr}def 1 setlinecap %%EndProlog %%MoreProlog /R{/Times-Roman FF}def %%EndMoreProlog 10 R %%Page: 4 1 %%MoreProlog /I{/Times-Italic FF}def /L{/Helvetica FF}def /HB{/Helvetica-Bold FF}def /HX{/Helvetica-BoldOblique FF}def %% Troff special characters not on Symbol font /altRTD 20 dict def altRTD begin /s{setcachedevice}def /C{1000 1000 scale}def /m{moveto}def /c{curveto}def /S{stroke}def /l{lineto}def end /F_Troff 17 dict def F_Troff begin systemdict /currentpacking known {/SavePacking currentpacking def true setpacking}if /PaintType 0 def /FontType 3 def /StrokeWidth 0 def /UniqueID 8277003 def /FontMatrix [.001000 0 0 .001000 0 0] def /FontBBox [-12 -105 942 855 ] def /Encoding 256 array def /CD 256 1 add dict def /FontInfo 3 dict def FontInfo begin /UnderlinePosition -133 def /UnderlineThickness 20 def end /FontName (Troff) def 0 1 256 1 sub{Encoding exch /.notdef put}for CD /.notdef{500 0 setcharwidth{}}put Encoding (1) 0 get /br put %% bold vertical rule used by tbl CD /br{ C 0 0 -.5 -.5 1 1 s np .05 setlinewidth 0 -.1 m 0 .9 l {S} }put Encoding (2) 0 get /ul put %% underline used by tbl CD /ul{ C .5 0 -.5 -.5 1 1 s np .05 setlinewidth 0 -.1 m .5 -.1 l {S} }put Encoding (3) 0 get /ru put %% baseline rule CD /ru{ C .5 0 -.5 -.5 1 1 s np .05 setlinewidth m0 .5 0 l {S} }put Encoding (4) 0 get /vr put %% vertical rule CD /vr{ C 0 0 -.5 -.5 1 1 s np .05 setlinewidth m0 0 1 l {S} }put Encoding (5) 0 get /sq put %% square CD /sq{ C .5 0 -.5 -.5 1 1 s np .05 setlinewidth 0 .25 m 0 .5 rl .5 0 rl 0 -.5 rl -.5 0 rl closepath {S} }put Encoding (6) 0 get /bx put %% solid box CD /bx{ C .5 0 -.5 -.5 1 1 s np 0 .25 m 0 .5 rl .5 0 rl 0 -.5 rl -.5 0 rl closepath {fill} }put Encoding (7) 0 get /rn put %% radical extender CD /rn{ C .5 0 -.5 -.5 1 1 s np .03 setlinewidth -.03 .9 m .5 0 rl {S} }put Encoding 97 /a put CD /a{1000 0 0 66 942 421 s 430 415 m 578 406 678 349 662 319 c 655 306 614 287 583 296 c 570 300 466 340 438 332 c 365 309 335 213 270 209 c 0 310 m 108 310 l 108 114 l 0 114 l 0 310 l 42 161 m 42 134 l 66 134 l 66 161 l 42 161 l 47 155 m 47 140 l 62 140 l 62 155 l 47 155 l 110 133 m 226 113 300 66 410 80 c 497 91 550 69 634 76 c 645 76 663 92 669 107 c 677 125 673 141 668 160 c 725 334 m 758 332 734 253 701 250 c 501 325 m 475 316 476 309 473 302 c 465 282 482 263 499 257 c 552 236 615 253 689 253 c 701 253 713 236 713 218 c 712 194 702 168 678 161 c 671 159 663 160 655 160 c 591 158 516 156 479 168 c 461 173 453 191 453 210 c 453 224 456 235 466 244 c 476 253 490 252 503 255 c 459 84 m 447 96 435 106 435 123 c 435 136 440 145 447 155 c 453 163 462 168 469 173 c 110 293 m 173 318 300 421 435 415 c 609 407 852 416 885 411 c 898 409 924 411 930 380 c 942 316 828 339 742 334 c 731 334 730 335 725 335 c 701 336 685 336 660 336 c{S}}put Encoding 98 /b put CD /b{1000 0 -12 66 930 421 s 500 415 m 352 406 252 349 268 319 c 275 306 316 287 347 296 c 360 300 464 340 492 332 c 565 309 595 213 660 209 c 930 310 m 822 310 l 822 114 l 930 114 l 930 310 l 888 161 m 888 134 l 864 134 l 864 161 l 888 161 l 883 155 m 883 140 l 868 140 l 868 155 l 883 155 l 820 133 m 704 113 630 66 520 80 c 433 91 380 69 296 76 c 285 76 267 92 261 107 c 253 125 257 141 262 160 c 205 334 m 172 332 196 253 229 250 c 429 325 m 455 316 454 309 457 302 c 465 282 448 263 431 257 c 378 236 315 253 241 253 c 229 253 217 236 217 218 c 218 194 228 168 252 161 c 259 159 267 160 275 160 c 339 158 414 156 451 168 c 469 173 477 191 477 210 c 477 224 474 235 464 244 c 454 253 440 252 427 255 c 471 84 m 483 96 495 106 495 123 c 495 136 490 145 483 155 c 477 163 468 168 461 173 c 820 293 m 757 318 630 421 495 415 c 321 407 78 416 45 411 c 32 409 6 411 0 380 c -12 316 102 339 188 334 c 199 334 200 335 205 335 c 229 336 245 336 270 336 c{S}}put Encoding 99 /c put CD /c{1000 0 184 0 827 627 s 185 315 m 186 488 332 627 505 625 c 682 623 827 467 815 290 c 804 124 666 0 500 0 c 327 0 184 142 185 315 c{S}}put Encoding 100 /d put CD /d{590 0 134 158 477 500 s 300 160 m 208 162 134 238 135 330 c 136 423 212 500 305 500 c 397 500 473 427 475 335 c 477 239 396 158 300 160 c{fill}}put /BuildChar{altRTD /BuildChar get exec}def end altRTD begin /BuildChar{altRTD begin /char exch def /fontdict exch def save /charname fontdict /Encoding get char get def fontdict /StrokeWidth get setlinewidth fontdict /CD get dup charname known {charname}{/.notdef}ifelse get newpath exec fontdict /PaintType get 0 eq{exec}{pop S}ifelse restore end}def end systemdict /currentpacking known{F_Troff /SavePacking get setpacking}if /Troff F_Troff definefont pop /Y1{/Troff FF}def %%EndMoreProlog BP /slant 0 def /height 1.000000 def 10 R 0 V /pica {12 mul} def /inch {72 mul} def /fillshow { % args: width string /str exch def /wid exch def wid str stringwidth pop sub str length 1 sub div % adjust per letter 0 str ashow } def /showline { currentpoint /ypos exch def /xpos exch def show ypos exch sub /ypos exch def xpos ypos moveto } def /fstr 256 string def % bitmap string for fountain 0 1 255 {fstr exch dup 1 add 257 div sqrt 255 mul cvi put}for /fountain { % args: llx lly urx ury /ury exch def /urx exch def /lly exch def /llx exch def gsave llx lly translate urx llx sub ury lly sub scale 256 1 8 [256 0 0 -1 0 1]{fstr}image grestore } def /box { % args: llx lly urx ury gsave 1 setlinewidth /ury exch def /urx exch def /lly exch def /llx exch def llx lly moveto urx lly lineto urx ury lineto llx ury lineto closepath stroke grestore } def gsave 8.5 6 mul % Picas horizontally 36 sub % minus the width of the box 2 div pica % divided in two 53 pica translate 0 0 36 pica 8 pica fountain 0 0 36 pica 8 pica box .5 setlinewidth /Helvetica-Bold findfont [20 0 0 60 0 0] makefont setfont gsave 36 pica(V I E W P O I N T)stringwidth pop sub 2 div 2 pica moveto (V I E W P O I N T) false charpath gsave 1 setgray fill grestore stroke grestore grestore 2040 V 12 I 697(In)S 833(this)S 1044(issue's)S 1408(Viewpoint,)S 1962(we)S 2131(interview)S 2615(Steve)S 2904(MacDonald,)S 3543(Vice)S 3792(President)S 4289(of)S 4419(Marketing)S 4956(at)S 5086(Adobe.)S 2280 V 1260(____________________________________________________________)S 2640 V 10 I 600([Editor's)S 1042(note:)S 1352(This)S 1600(is)S 1741(an)S 1915(excerpt)S 2282(of)S 2434(the)S 2630(actual)S 2760 V 360(interview.)S 845(Since)S 1119(our)S 1316(talk)S 1523(with)S 1753(Steve)S 2020(ran)S 2216(longer)S 2534(than)S 2769(we)S 2880 V 360(originally)S 814(expected,)S 1246(and)S 1455(due)S 1658(to)S 1795(the)S 1976(limited)S 2313(space)S 2599(in)S 2735(this)S 3000 V 360(preview)S 725(issue,)S 999(we'll)S 1248(be)S 1390(printing)S 1761(the)S 1931(entire)S 2212(interview)S 2632(in)S 2758(the)S 3120 V 360(premier)S 706(issue)S 936(of)S 1044(the)S 1196(PostScript)S 1643(Journal.])S 3300 V 10 HX 360(PostScript)S 899(Journal:)S 10 I 1364(To)S 1510(start)S 1734(out,)S 1926(why)S 2126(don't)S 2376(you)S 2559(give)S 2764(me)S 3420 V 360(the)S 515(standard)S 904(corporate)S 1331(``glossy'')S 1746(description)S 2228(of)S 2338(the)S 2492(history)S 2802(of)S 3540 V 360(PostScript)S 807(and)S 987(the)S 1139(origins)S 1453(of)S 1561(Adobe.)S 3720 V 10 HB 360(Steve)S 669(MacDonald:)S 10 R 1309(Well,)S 1571(let)S 1714(me)S 1879(start)S 2093(with)S 2313(the)S 2477(origins)S 2797(of)S 3840 V 360(Adobe.)S 749(The)S 972(two)S 1190(key)S 1402(founders)S 1819(of)S 1970(Adobe)S 2304(are)S 2493(Dr.)S 2691(John)S 3960 V 360(Warnock)S 775(and)S 969(Dr.)S 1149(Chuck)S 1460(Geschke.)S 1907(Adobe)S 2222(was)S 2426(founded)S 2802(in)S 4080 V 360(December)S 801(of)S 916(1982.)S 1203(Warnock)S 1600(and)S 1776(Geschke)S 2151(were,)S 2401(just)S 2577(prior)S 2802(to)S 4200 V 360(that,)S 568(at)S 673(Xerox)S 955(PARC)S 1250(where)S 1526(they)S 1731(had)S 1908(done)S 2134(extensive)S 2543(work)S 2780(on)S 4320 V 360(a)S 434(similar)S 742(language)S 1132(for)S 1278(printing)S 1625(there.)S 4500 V 10 HX 360(PSJ:)S 10 I 643(That)S 857(would)S 1132(be)S 1256(Interpress...)S 4680 V 10 HB 360(SM:)S 10 R 636(That)S 882(would)S 1195(be)S 1351(Interpress,)S 1831(actually)S 2209(a)S 2315(forerunner)S 2797(of)S 4800 V 360(Interpress)S 784(I)S 848(believe)S 1167(was)S 1353(called)S 1622(``JaM'')S 1957(which)S 2232(later)S 2439(turned)S 2724(into)S 4920 V 360(Interpress.)S 886(The)S 1119(real)S 1346(roots)S 1623(of)S 1783(PostScript)S 2272(come)S 2565(from)S 2836(a)S 5040 V 360(company)S 759(called)S 1030(Evans)S 1307(&)S 1418(Sutherland,)S 1909(where)S 2184(Warnock)S 2581(worked)S 5160 V 360(some)S 609(years)S 857(ago;)S 1067(he)S 1199(did)S 1364(some)S 1612(work)S 1854(there)S 2090(in)S 2205(the)S 2364(development)S 5280 V 360(of)S 485(a)S 571(language)S 973(for)S 1131(managing)S 1567(large)S 1807(graphical)S 2219(databases.)S 2697(That)S 5400 V 360(was)S 555(really)S 822(the)S 984(roots)S 1224(of)S 1346(PostScript.)S 1852(John)S 2080(took)S 2297(some)S 2547(of)S 2669(those)S 5520 V 360(concepts)S 740(to)S 849(Xerox)S 1129(PARC)S 1422(where)S 1695(he)S 1819(and)S 1993(Geschke)S 2366(and)S 2540(a)S 2614(couple)S 5640 V 360(of)S 473(others)S 747(did)S 905(development)S 1451(there.)S 5820 V 10 HX 360(PSJ:)S 10 I 673(How)S 922(long)S 1160(did)S 1348(it)S 1464(take)S 1690(to)S 1828(produce)S 2215(PostScript)S 2692(once)S 5940 V 360(Adobe)S 645(was)S 831(founded?)S 1263(How)S 1482(much)S 1728(time)S 1930(and)S 2110(effort)S 2357(did)S 2515(it)S 2601(take?)S 6120 V 10 HB 360(SM:)S 10 R 618(If)S 729(you)S 924(look)S 1146(at)S 1262(when)S 1522(we)S 1682(were)S 1919(founded,)S 2315(which)S 2603(was)S 2802(in)S 6240 V 360(December)S 828(of)S 970('82,)S 1187(we)S 1362(really)S 1648(didn't)S 1946(get)S 2126(started)S 2450(doing)S 2736(any)S 6360 V 360(development)S 916(work)S 1161(until)S 1385(January)S 1735(or)S 1857(February)S 2256(of)S 2378('83,)S 2575(and)S 2758(the)S 6480 V 360(\256rst)S 576(product)S 941(to)S 1079(come)S 1355(on)S 1514(the)S 1695(marketplace)S 2241(was)S 2455(the)S 2636(Apple)S 6600 V 360(LaserWriter)S 884(in)S 1005(January)S 1358(of)S 1484('85.)S 1715(So)S 1863(there's)S 2176(about)S 2440(a)S 2526(two-year)S 6720 V 360(period)S 647(in)S 757(there)S 988(before)S 1274(an)S 1399(actual)S 1668(product)S 2004(came)S 2245(out.)S 2459(Of)S 2595(course,)S 6840 V 360(we)S 537(had)S 742(prototype)S 1186(software)S 1590(running)S 1962(long)S 2201(before)S 2516(that,)S 2752(but)S 6960 V 360(building)S 724(a)S 798(\256nished)S 1145(product)S 1480(was)S 1665(about)S 1917(two)S 2097(years.)S 7080 V 600(I)S 669(don't)S 916(think)S 1158(that)S 1344(indicates)S 1735(you)S 1921(could)S 2179(go)S 2315(off)S 2467(and)S 2647(spend)S 7200 V 360(a)S 454(couple)S 770(of)S 903(man-years)S 1368(with)S 1596(a)S 1690(small)S 1957(team)S 2201(of)S 2334(three)S 2582(or)S 2714(four)S 2640 V 3240(people)S 3553(and)S 3744(perhaps)S 4101(expect)S 4408(to)S 4533(produce)S 4901(the)S 5069(same)S 5320(thing.)S 5627(It's)S 2760 V 3240(probably)S 3630(a)S 3709(combination)S 4243(of)S 4360(the)S 4516(team)S 4744(that)S 4928(you've)S 5239(gathered)S 5616(and)S 2880 V 3240(the)S 3403(amount)S 3744(of)S 3868(experience)S 4340(that)S 4530(they've)S 4869(had)S 5053(over)S 5270(the)S 5432(years)S 5682(in)S 3000 V 3240(this)S 3428(technology.)S 3970(If)S 4079(you)S 4272(think)S 4521(back)S 4752(on)S 4895(Evans)S 5182(&)S 5302(Sutherland,)S 3120 V 3240(there's)S 3541(ten)S 3693(or)S 3806(more)S 4041(years)S 4281(in)S 4389(the)S 4541(growing)S 4904(up)S 5034(of)S 5147(PostScript.)S 3300 V 10 HX 3240(PSJ:)S 10 I 3523(How)S 3742(big)S 3900(is)S 3997(the)S 4149(PostScript)S 4596(interpreter?)S 3480 V 10 HB 3240(SM:)S 10 R 3483(The)S 3668(object)S 3942(code)S 4160(of)S 4273(PostScript)S 4715(is)S 4812(roughly)S 5153(200K)S 5405(bytes,)S 5671(so)S 3600 V 3240(it)S 3326(is)S 3423(a)S 3497(rather)S 3759(large)S 3988(complex)S 4362(program.)S 3780 V 10 HX 3240(PSJ:)S 10 I 3530(Right)S 3783(now,)S 4011(how)S 4214(many)S 4466(companies)S 4929(are)S 5098(supporting)S 5568(it)S 5660(on)S 3900 V 3240(their)S 3459(printers?)S 4080 V 10 HB 3240(SM:)S 10 R 3500(Nine)S 3740(companies)S 4213(have)S 4447(currently)S 4853(announced)S 5331(support)S 5677(of)S 4200 V 3240(PostScript)S 3691(on)S 3830(their)S 4052(printers.)S 4450(Nine)S 4682(that)S 4870(are)S 5029(either)S 5294(shipping)S 5677(or)S 4320 V 3240(we)S 3386(are)S 3537(actively)S 3883(building)S 4247(a)S 4321(product)S 4656(for)S 4802(them.)S 4500 V 10 HX 3240(PSJ:)S 10 I 3523(So)S 3653(you)S 3827(build)S 4063(hardware)S 4482(for)S 4629(printer)S 4937(manufacturers?)S 4680 V 10 HB 3240(SM:)S 10 R 3492(Adobe)S 3797(does)S 4019(not)S 4186(manufacture)S 4723(any)S 4906(hardware,)S 5340(but)S 5506(we)S 5660(do)S 4800 V 3240(design)S 3597(hardware)S 4063(controllers)S 4586(on)S 4782(which)S 5121(we)S 5332(implement)S 4920 V 3240(PostScript)S 3709(software)S 4109(and)S 4309(then)S 4537(license)S 4870(those)S 5137(designs)S 5493(to)S 5627(our)S 5040 V 3240(OEM)S 3523(customers)S 3989(for)S 4166(their)S 4409(manufacturing)S 5051(and)S 5255(inclusion)S 5682(in)S 5160 V 3240(PostScript)S 3682(printers.)S 5340 V 10 HX 3240(PSJ:)S 10 I 3566(One)S 3805(of)S 3956(the)S 4151(things)S 4468(I've)S 4694(noticed)S 5060(as)S 5221(a)S 5343(PostScript)S 5460 V 3240(programmer)S 3780(is)S 3882(that)S 4073(the)S 4230(fonts)S 4459(produced)S 4870(by)S 4998(the)S 5154(outline)S 5466(method)S 5580 V 3240(don't)S 3489(always)S 3805(look)S 4015(as)S 4142(nice)S 4346(as)S 4473(some)S 4716(of)S 4831(the)S 4990(hand-tuned)S 5482(bitmap)S 5700 V 3240(fonts)S 3471(for)S 3623(other)S 3869(laser)S 4104(printers.)S 4511(Now)S 4730(I)S 4798(realize)S 5105(that)S 5296(at)S 5409(300)S 5594(DPI)S 5820 V 3240(there)S 3497(are)S 3682(bound)S 3984(to)S 4114(be)S 4260(little)S 4496(rounding)S 4915(problems)S 5338(associated)S 5940 V 3240(with)S 3450(scaling)S 3776(the)S 3934(curves,)S 4255(arcs,)S 4488(and)S 4674(other)S 4921(things)S 5202(that)S 5394(comprise)S 6060 V 3240(a)S 3335(character,)S 3793(and)S 3988(that)S 4189(sometimes)S 4650(a)S 4745(single)S 5029(pixel)S 5268(can)S 5456(make)S 5710(a)S 6180 V 3240(big)S 3404(difference)S 3839(in)S 3953(how)S 4156(a)S 4242(character)S 4666(is)S 4769(perceived;)S 5225(an)S 5360(automatic)S 6300 V 3240(conversion)S 3722(program,)S 4141(of)S 4262(course,)S 4596(can't)S 4844(make)S 5097(the)S 5262(right)S 5500(choice)S 6420 V 3240(every)S 3498(time.)S 3768(I)S 3844(was)S 4043(wondering)S 4514(if)S 4613(there)S 4861(are)S 5036(efforts)S 5334(going)S 5604(into)S 6540 V 3240(PostScript)S 3698(to)S 3817(try)S 3969(to)S 4087(improve)S 4454(the)S 4616(algorithms)S 5090(that)S 5286(are)S 5459(used)S 5682(to)S 6660 V 3240(scan-convert)S 3785(the)S 3937(outlines?)S 6840 V 10 HB 3240(SM:)S 10 R 3520(We'll)S 3814(always)S 4158(be)S 4319(in)S 4463(the)S 4651(font)S 4878(business)S 5283(working)S 5682(to)S 6960 V 3240(improve)S 3603(the)S 3755(quality)S 4063(of)S 4176(the)S 4328(typefaces)S 4734(at)S 4836(the)S 4988(lower)S 5245(resolutions.)S 7080 V 3480(Actually,)S 3901(I'm)S 4097(a)S 4193(little)S 4429(surprised)S 4847(to)S 4977(hear)S 5200(you)S 5401(say)S 5585(that.)S 7200 V 3240(When)S 3547(we)S 3732(showed)S 4106(the)S 4297(output)S 4622(to)S 4768(Mergenthaler,)S 5398(the)S 5588(type)S 7680 V 8 L 360(4 P o s t S c r i p t L a n g u a g e J o u r n a l )S 8 Y1 2143(d )S 8 L 2234(Preview Issue)S 7920 V EP %%Page: 5 2 %%MoreProlog /HI{/Helvetica-Oblique FF}def /Y{/Symbol FF}def %%EndMoreProlog BP /slant 0 def /height 1.000000 def 8 L 480 V 10 HI 2087(Viewpoint: Interview with Steve MacDonald)S 840 V 10 R 360(division)S 731(of)S 862(Allied)S 1160(Linotype)S 1569(where)S 1860(we)S 2024(license)S 2348(many)S 2617(of)S 2747(our)S 960 V 360(typefaces)S 800(from,)S 1083(two)S 1297(or)S 1444(three)S 1707(years)S 1980(ago,)S 2212(they)S 2447(were)S 2703(very)S 1080 V 360(concerned)S 812(about)S 1077(the)S 1242(quality)S 1563(\320)S 1706(that's)S 1971(what)S 2207(their)S 2432(business)S 2813(is)S 1200 V 360(based)S 623(on.)S 814(I)S 883(feel)S 1068(it)S 1160(was)S 1351(a)S 1431(stamp)S 1705(of)S 1823(approval)S 2207(that)S 2392(we)S 2543(received)S 1320 V 360(from)S 602(one)S 794(of,)S 950(if)S 1059(not)S 10 I 1235(the)S 10 R 1405(leading)S 1746(type)S 1965(foundry)S 2328(in)S 2453(the)S 2622(world,)S 1440 V 360(when)S 624(they)S 844(agreed)S 1157(to)S 1283(license)S 1608(us)S 1744(to)S 1869(produce)S 2237(type)S 2456(from)S 2697(their)S 1560 V 360(outline)S 685(representations;)S 1364(at)S 1483(low)S 1679(resolutions)S 2164(this)S 2355(was)S 2556(the)S 2724(\256rst)S 1680 V 360(time)S 568(they)S 770(had)S 944(ever)S 1145(done)S 1369(that.)S 1800 V 600(It)S 711(is)S 828(true)S 1033(that)S 1233(some)S 1494(typefaces)S 1919(are)S 2089(more)S 2343(complex)S 2736(and)S 1920 V 360(therefore)S 805(more)S 1096(dif\256cult)S 1499(to)S 1663(render,)S 2028(particularly)S 2573(at)S 2730(low)S 2040 V 360(resolutions.)S 2220 V 10 HX 360(PSJ:)S 10 I 655(It)S 758(just)S 945(seems)S 1225(to)S 1345(me)S 1503(that)S 1701(after)S 1932(looking)S 2274(at)S 2393(some)S 2639(of)S 2758(the)S 2340 V 360(bitmapped)S 819(fonts)S 1051(produced)S 1465(for)S 1619(laser)S 1856(printers,)S 2235(for)S 2389(example)S 2758(the)S 2460 V 360(fonts)S 613(on)S 771(the)S 951(HP)S 1142(LaserJet)S 1543(font)S 1756(cartridges,)S 2249(the)S 2428(characters,)S 2580 V 360(particularly)S 900(at)S 1040(smaller)S 1402(point)S 1670(sizes,)S 1946(appear)S 2291(to)S 2431(be)S 2586(imaged)S 2700 V 360(better)S 647(because)S 1022(someone)S 1424(went)S 1666(in)S 1797(there)S 2055(and)S 2258(for)S 2428(each)S 2669(letter)S 2820 V 360(spent)S 612(a)S 703(lot)S 850(of)S 969(time)S 1182(twiddling)S 1602(the)S 1764(bits)S 1949(to)S 2067(get)S 2229(it)S 2325(to)S 2443(look)S 2655(good.)S 2940 V 360(Now)S 596(you)S 792(obviously)S 1227(have)S 1467(a)S 1569(tradeoff:)S 2000(for)S 2168(the)S 2341(LaserJet)S 2736(you)S 3060 V 360(only)S 568(have)S 792(a)S 878(few)S 1053(fonts)S 1284(available)S 1691(at)S 1804(one)S 1983(time,)S 2215(and)S 2400(you)S 2579(have)S 2802(to)S 3180 V 360(change)S 689(cartridges)S 1141(to)S 1260(get)S 1423(different)S 1802(ones.)S 2080(On)S 2242(the)S 2404(other)S 2655(hand,)S 3300 V 360(the)S 552(PostScript)S 1039(typefaces)S 1479(are)S 1681(either)S 1983(in)S 2130(ROM)S 2415(or)S 2573(can)S 2786(be)S 3420 V 360(downloaded,)S 904(and)S 1084(they)S 1280(can)S 1454(be)S 1578(scaled)S 1863(to)S 1971(any)S 2145(size.)S 3540 V 600(I)S 675(guess)S 939(the)S 1103(question)S 1484(is)S 1593(whether,)S 1981(at)S 2100(the)S 2263(low)S 2449(resolution,)S 3660 V 360(bitmapped)S 821(fonts)S 1055(will)S 1245(always)S 1562(have)S 1789(an)S 1928(edge)S 2155(on)S 2294(outlined)S 2660(fonts,)S 3780 V 360(whether)S 716(this)S 895(will)S 1080(improve,)S 1465(or)S 1587(whether)S 1942(the)S 2097(low)S 2275(resolution)S 2714(may)S 3900 V 360(go)S 529(away)S 809(entirely)S 1183(and)S 1402(be)S 1565(replaced)S 1983(by)S 2145(higher)S 2474(resolution)S 4020 V 360(devices)S 683(where)S 957(this)S 1132(won't)S 1390(be)S 1514(as)S 1633(big)S 1791(an)S 1921(issue.)S 4200 V 10 HB 360(SM:)S 10 R 619(Well,)S 884(I)S 963(won't)S 1242(debate)S 1548(the)S 1716(issue)S 1961(too)S 2134(much)S 2401(with)S 2624(you;)S 2847(I)S 4320 V 360(think)S 605(typographers)S 1165(could)S 1426(sit)S 1560(and)S 1742(debate)S 2040(that)S 2228(issue)S 2466(for)S 2620(a)S 2702(long)S 4440 V 360(time.)S 630(You)S 839(could)S 1098(put)S 1263(them)S 1500(in)S 1615(a)S 1696(room)S 1944(and)S 2124(they'd)S 2415(never)S 2672(be)S 2802(in)S 4560 V 360(agreement)S 845(on)S 1015(this.)S 1285(Our)S 1510(approach)S 1945(to)S 2092(this)S 2306(is)S 2442(to)S 2589(let)S 2758(the)S 4680 V 360(marketplace)S 909(decide.)S 1285(We)S 1484(have)S 1733(certainly)S 2143(seen)S 2381(some)S 2653(hand-)S 4800 V 360(tuned)S 662(typefaces)S 1117(that)S 1346(don't)S 1636(look)S 1893(as)S 2055(good)S 2334(as)S 2496(the)S 2697(ones)S 4920 V 360(automatically)S 934(generated.)S 5040 V 600(Will)S 811(things)S 1089(get)S 1244(better?)S 1578(Yes,)S 1791(I)S 1857(believe)S 2178(that)S 2361(is)S 2460(true.)S 2702(Five)S 5160 V 360(years)S 630(ago)S 834(it)S 950(would)S 1260(have)S 1508(been)S 1756(said)S 1977(it)S 2093(was)S 2308(impossible)S 2802(to)S 5280 V 360(produce)S 714(type)S 919(automatically)S 1495(that)S 1677(looked)S 1981(and)S 2157(had)S 2333(the)S 2487(quality)S 2797(of)S 5400 V 360(the)S 526(Adobe)S 836(typefaces)S 1256(that)S 1450(are)S 1614(produced)S 2028(automatically)S 2615(at)S 2730(300)S 5520 V 360(DPI.)S 609(It)S 703(also)S 897(is)S 997(a)S 1074(function)S 1440(of)S 1556(the)S 1711(marking)S 2077(engine)S 2376(that)S 2559(is)S 2658(being)S 5640 V 360(used)S 577(to)S 689(print.)S 967(Different)S 1366(technologies)S 1905(\320)S 2038(whether)S 2392(the)S 2547(marking)S 5760 V 360(engine)S 662(is)S 765(a)S 845(write-white)S 1341(or)S 1459(a)S 1538(write-black)S 2027(technology)S 2506(\320)S 2641(you'll)S 5880 V 360(see)S 577(differences)S 1108(there.)S 1451(You'll)S 1801(see)S 2017(differences)S 2548(between)S 6000 V 360(manufacturers)S 960(even)S 1178(if)S 1269(they're)S 1581(using)S 1828(similar)S 2136(technologies.)S 6120 V 600(On)S 758(your)S 977(other)S 1218(comment)S 1626(about)S 1884(resolution:)S 2377(you)S 2562(will)S 2753(see)S 6240 V 360(in)S 509(the)S 702(future)S 1011(higher)S 1337(resolution)S 1808(machines.)S 2310(Although)S 2758(the)S 6360 V 360(standard)S 735(today)S 994(is)S 1098(300)S 1285(DPI,)S 1508(it's)S 1673(not)S 1838(certain)S 2145(whether)S 2502(it)S 2594(will)S 2786(be)S 6480 V 360(that)S 555(in)S 678(two)S 873(or)S 1001(three)S 1245(years.)S 1555(As)S 1711(the)S 1878(price)S 2121(of)S 2248(memory)S 2625(comes)S 6600 V 360(down)S 635(and)S 832(the)S 1007(controllers)S 1487(become)S 1850(faster)S 2124(it)S 2232(will)S 2440(then)S 2664(make)S 6720 V 360(sense)S 606(to)S 714(move)S 966(in)S 1074(that)S 1254(direction,)S 1664(I)S 1727(believe.)S 6840 V 600(There)S 939(are)S 1167(certainly)S 1623(markets)S 2046(that)S 2302(will)S 2564(demand)S 6960 V 360(resolutions)S 838(higher)S 1131(than)S 1341(300)S 1529(DPI,)S 1753(whether)S 2112(the)S 2272(general)S 2603(market)S 7080 V 360(will)S 548(or)S 663(not)S 823(is)S 922(hard)S 1131(to)S 1241(say.)S 1461(For)S 1632(many)S 1886(applications)S 2401(that's)S 2655(as)S 2770(far)S 7200 V 360(as)S 473(you)S 653(need)S 871(to)S 979(go.)S 840 V 10 HX 3240(PSJ:)S 10 I 3537(Let)S 3708(me)S 3867(switch)S 4166(a)S 4259(bit)S 4408(and)S 4601(ask)S 4777(you)S 4964(about)S 5235(the)S 5400(future)S 5682(of)S 960 V 3240(PostScript.)S 3753(Do)S 3916(think)S 4157(that)S 4353(there)S 4598(will)S 4789(be)S 4923(any)S 5107(additions)S 5520(to)S 5638(the)S 1080 V 3240(language?)S 3725(I)S 3791(noticed)S 4118(that)S 4307(there)S 4545(were)S 4772(a)S 4855(few)S 5027(additions)S 5433(made)S 5682(to)S 1200 V 3240(the)S 3410(2.0)S 3583(release,)S 3944(particularly)S 4470(the)S 4640(internals,)S 5069(such)S 5299(as)S 5435(the)S 5604(font)S 1320 V 3240(caching.)S 3666(I)S 3754(was)S 3965(wondering)S 4448(if)S 4559(you)S 4758(envision)S 5146(3D)S 5322(support)S 5682(in)S 1440 V 3240(PostScript.)S 1620 V 10 HB 3240(SM:)S 10 R 3488(Yes,)S 3703(I)S 3771(envision)S 4145(that;)S 4358(that's)S 4615(probably)S 5005(a)S 5084(little)S 5302(further)S 5607(out.)S 1740 V 3240(We're)S 3518(doing)S 3776(color)S 4011(development)S 4557(right)S 4776(now.)S 1860 V 3480(There)S 3775(indeed)S 4104(could)S 4389(be)S 4546(extensions)S 5030(to)S 5170(PostScript)S 5644(for)S 1980 V 3240(display)S 3559(implementations)S 4256(in)S 4364(the)S 4516(future.)S 2160 V 10 HX 3240(PSJ:)S 10 I 3523(As)S 3653(in)S 3761(bitmapped)S 4213(displays...)S 2340 V 10 HB 3240(SM:)S 10 R 3502(As)S 3661(in)S 3787(bitmapped)S 4257(displays,)S 4658(yes.)S 4894(Or)S 5047(grayscale)S 5471(display)S 2460 V 3240(devices.)S 3647(With)S 3900(the)S 4075(advent)S 4394(of)S 4529(the)S 4703(faster)S 4976(microprocessors)S 5682(in)S 2580 V 3240(workstations)S 3838(and)S 4069(grayscale)S 4531(displays,)S 4970(it)S 5112(makes)S 5453(a)S 5583(very)S 2700 V 3240(attractive)S 3641(opportunity)S 4138(for)S 4284(PostScript.)S 2880 V 10 HX 3240(PSJ:)S 10 I 3547(You)S 3757(mentioned)S 4227(color.)S 4547(You're)S 4873(working)S 5255(on)S 5408(color.)S 5727(I)S 3000 V 3240(noticed)S 3585(that)S 3792(there)S 4048(are)S 4232(a)S 4332(couple)S 4648(of)S 4776(operators)S 5215(in)S 5343(PostScript)S 3120 V 3240(that)S 3429(support)S 3768(colors,)S 4076(but)S 4237(I)S 4303(don't)S 4546(think)S 4778(at)S 4888(the)S 5042(moment)S 5390(there)S 5627(are)S 3240 V 3240(any)S 3414(color)S 3655(PostScript)S 4102(printers)S 4449(on)S 4579(the)S 4731(market.)S 3420 V 10 HB 3240(SM:)S 10 R 3491(That)S 3712(is)S 3817(correct.)S 4186(PostScript)S 4636(supports)S 5013(two)S 5201(color)S 5443(models:)S 3540 V 3240(hue-saturation-brightness)S 4290(and)S 4469(red-green-blue.)S 5144(There)S 5410(have)S 5632(not)S 3660 V 3240(been)S 3473(any)S 3662(commercial)S 4178(implementations)S 4890(of)S 5017(the)S 5183(color)S 5432(imaging)S 3780 V 3240(model)S 3550(available)S 3970(yet.)S 4206(We)S 4403(have)S 4650(shown)S 4970(some)S 5240(color)S 5504(output)S 3900 V 3240(generated)S 3673(by)S 3819(PostScript)S 4277(on)S 4423(a)S 4513(Linotype)S 4920(by)S 5065(printing)S 5427(the)S 5594(four)S 4020 V 3240(color)S 3480(separations)S 3964(and)S 4143(then)S 4350(producing)S 4790(a)S 4868(color)S 5107(proof)S 5357(from)S 5585(that.)S 4140 V 3240(That)S 3469(is)S 3581(there)S 3825(today.)S 4147(This)S 4370(is)S 4482(another)S 4826(market)S 5148(opportunity)S 5660(\320)S 4260 V 3240(color)S 3487(proo\256ng)S 3868(systems)S 4227(are)S 4389(very)S 4607(expensive,)S 5072(a)S 5157(million)S 5488(dollars)S 4380 V 3240(and)S 3417(up.)S 3605(By)S 3755(going)S 4016(to)S 4127(a)S 4204(high)S 4415(resolution)S 4847(typesetter)S 5267(and)S 5443(printing)S 4500 V 3240(the)S 3418(four)S 3640(separations,)S 4170(you)S 4376(can)S 4570(build)S 4832(the)S 5009(system)S 5342(for)S 5513(much,)S 4620 V 3240(much)S 3492(less)S 3672(than)S 3874(that.)S 4109(You'll)S 4400(be)S 4524(able)S 4720(to)S 4828(do)S 4958(that)S 5138(in)S 5246(the)S 5398(future.)S 4800 V 10 HX 3240(PSJ:)S 10 I 3553(Well,)S 3820(I)S 3912(would)S 4216(love)S 4441(to)S 4578(see)S 4764(a)S 4873(four-color)S 5343(PostScript)S 4920 V 3240(printer)S 3550(in)S 3660(the)S 3814(future;)S 4117(that)S 4304(would)S 4580(be)S 4705(a)S 4786(nice)S 4983(addition)S 5348(to)S 5457(the)S 5610(line)S 5040 V 3240(of)S 3348(printers)S 3695(that)S 3881(are)S 4044(available.)S 5220 V 10 HB 3240(SM:)S 10 R 3507(I)S 3594(think)S 3854(that)S 4058(will)S 4268(be)S 4416(one)S 4614(of)S 4751(the)S 4926(opportunities)S 5507(in)S 5638(the)S 5340 V 3240(future,)S 3542(as)S 3664(people)S 3969(begin)S 4230(to)S 4347(get)S 4508(control)S 4830(of)S 4952(the)S 5112(black-and-white)S 5460 V 3240(technology)S 3717(as)S 3833(it)S 3922(relates)S 4215(to)S 4326(laser)S 4547(printers,)S 4910(controllers,)S 5395(and)S 5572(page)S 5580 V 3240(description)S 3741(languages,)S 4222(they)S 4451(will)S 4664(then)S 4893(want)S 5143(to)S 5277(begin)S 5555(more)S 5700 V 3240(serious)S 3569(work)S 3820(in)S 3944(color.)S 4250(At)S 4395(the)S 4562(same)S 4812(time,)S 5060(higher)S 5360(resolution)S 5820 V 3240(color)S 3491(machines)S 3913(are)S 4079(coming)S 4424(along)S 4691(in)S 4814(the)S 4981(200,)S 5201(300,)S 5421(and)S 5610(400)S 5940 V 3240(DPI)S 3449(range)S 3717(that)S 3914(will)S 4117(be)S 4258(able)S 4471(to)S 4596(produce)S 4964(some)S 5222(exceptionally)S 6060 V 3240(good)S 3470(color)S 3705(output.)S 6240 V 10 HX 3240(PSJ:)S 10 I 3524(Do)S 3677(you)S 3852(see)S 4010(PostScript)S 4457(still)S 4638(in)S 4746(an)S 4876(evolving)S 5244(stage)S 5485(\320)S 5604(that)S 6360 V 3240(it's)S 3403(not)S 3565(really)S 3832(``cast)S 4093(in)S 4205(stone'')S 4516(yet,)S 4691(that)S 4881(there's)S 5192(the)S 5348(possibility)S 6480 V 3240(of)S 3348(additions)S 3751(to)S 3859(the)S 4011(language?)S 6660 V 10 HB 3240(SM:)S 10 R 3504(The)S 3709(language)S 4119(has)S 4302(been)S 4540(published)S 4979(as)S 5112(a)S 5206(standard.)S 5649(As)S 6780 V 3240(logical)S 3563(extensions)S 4036(come)S 4303(along,)S 4601(we)S 4767(will)S 4973(evaluate)S 5355(those)S 5616(and)S 6900 V 3240(make)S 3515(some)S 3785(\(hopefully\))S 4292(correct)S 4626(judgements)S 5145(on)S 5303(whether)S 5682(to)S 7020 V 3240(include)S 3573(those)S 3823(in)S 3940(the)S 4101(language)S 4500(or)S 4622(not.)S 4843(I)S 4914(would)S 5202(say)S 5373(that)S 5561(there)S 7140 V 3240(will)S 3452(probably)S 3862(be)S 4011(certain)S 4337(extensions)S 4814(to)S 4947(the)S 5124(language.)S 5594(One)S 7260 V 3240(condition,)S 3673(of)S 3786(course,)S 4101(is)S 4198(that)S 4378(they)S 4580(be)S 4704(upward)S 5033(compatible.)S 10 Y 5622(\340)S 7680 V 8 L 3386(P o s t S c r i p t L a n g u a g e J o u r n a l )S 8 Y1 5036(d )S 8 L 5127(Preview Issue 5)S 7920 V EP %%Trailer %%DocumentFonts: Times-Roman Times-Italic Helvetica Helvetica-Oblique Helvetica-Bold Helvetica-BoldOblique Symbol Troff %%Pages: 2 XxXxXxXxXx-EOF-XxXxXxXxXx