%!PS-Adobe-2.0 %%Creator: VAX DOCUMENT V1.2B %%+Copyright (c) 1986,1987,1988,1989 DIGITAL EQUIPMENT CORPORATION. %%+All Rights Reserved. %%DocumentFonts: (atend) %%Pages: (atend) %%EndComments /DEC_DVC$dict where { %FIND DICTIONARY pop }{ %else /DEC_DVC$dict 300 dict def } ifelse /BeginDVC$PSDoc { %BEGIN DOCUMENT vmstatus pop pop 0 eq { DEC_DVC$dict begin InitializeState }{ %else /DVC$PSJob save def DEC_DVC$dict begin InitializeState /DVC$PSFonts save def } ifelse } def /EndDVC$PSDoc { %END DOCUMENT % --- Preserving current page count --- vmstatus pop pop 0 eq { end }{ %else DVC$PSFonts restore end DVC$PSJob restore } ifelse } def % DEC_DVC$dict begin % mark % CREATE ISOLatin1 ENCODING /ISOLatin1 8#000 1 8#054 {StandardEncoding exch get} for /minus 8#056 1 8#217 {StandardEncoding exch get} for /dotlessi 8#301 1 8#317 {StandardEncoding exch get} for /space /exclamdown /cent /sterling /currency /yen /brokenbar /section /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph /periodcentered /cedilla /onesuperior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis /ISOLatin1 where not {256 array astore def} if cleartomark % /DECMCS ISOLatin1 256 array copy def mark % CREATE DECMCS ENCODING 8#240 8#244 8#246 8#254 8#255 8#256 8#257 8#264 8#270 8#276 8#320 8#336 8#360 8#376 8#377 counttomark {DECMCS exch /.notdef put} repeat % STACK NOW CONTAINS MARK 8#250 /currency 8#327 /OE 8#335 /Ydieresis 8#367 /oe 8#375 /ydieresis counttomark -1 bitshift % DIVIDE BY 2 {DECMCS 3 1 roll put} repeat % STACK NOW CONTAINS MARK cleartomark % /DOCPSE DECMCS 256 array copy def mark % CREATE DOCPSE ENCODING 8#055 /hyphen 8#201 /bullet 8#202 /emdash 8#203 /endash 8#204 /dagger 8#205 /daggerdbl 8#206 /registered 8#207 /trademark %8#210 /Delta 8#211 /fi 8#212 /fl counttomark -1 bitshift % DIVIDE BY 2 {DOCPSE 3 1 roll put} repeat % STACK NOW CONTAINS MARK cleartomark % /reencodedict 10 dict def %Local storage for "ReENCODE" /ReENCODE { % /basefont /newfont encoding ReENCODE /newencoding exch def %ARG: NAME OF ENCODING VECTOR /newfontname exch def %ARG: NEW NAME FOR FONT AFTER RE-ENCODING findfont /basefontdict exch def %ARG: NAME OF FONT TO BE RE-ENCODED basefontdict maxlength dict begin %CREATE AND OPEN NEW DICT basefontdict { %COPY ENTRIES FROM BASE FONT DICT TO NEW ONE 1 index /FID ne { def %IF NOT THE ONE WE'RE ENCODING, JUST COPY PTRS } { %else pop pop %IGNORE FID AND ENCODING FOR ONE WE'RE ENCODING } ifelse } forall /FontName newfontname def %DEFINE NEW NAME /Encoding newencoding def %DEFINE NEW ENCODING VECTOR newfontname currentdict definefont %TURN IT INTO A PS FONT pop %IGNORE MODIFIED DICT RETURNED BY DEFINEFONT end } bind def % /cvsstr 64 string def /tempmatrix matrix def % /BP { % BEGIN PAGE /Magnification exch def /Colorsused 0 def /RVmatrix matrix def /DVC$PSPage save def } def % /EP {DVC$PSPage restore} def % END PAGE % /XP { % EXIT PAGE (TEMPORARILY) TO ADD FONTS/CHARS % SAVE CURRENT POINT AND COLOR INFORMATION SO IT CAN BE RESET LATER matrix currentmatrix aload pop currentrgbcolor Colorsused /Xpos where {pop Xpos} {0} ifelse /Ypos where {pop Ypos} {0} ifelse /currentpoint cvx stopped {0 0 moveto currentpoint} if /DVC$PSPage where {pop DVC$PSPage restore} if moveto /Ypos exch def /Xpos exch def /Colorsused exch def setrgbcolor matrix astore setmatrix } def % /RP {/DVC$PSPage save def} def % RESUME PAGE % /PF {GlobalMode LocalMode} def % PURGE FONTS TO RECLAIM MEMORY % /GlobalMode { % SWITCH TO BASE SAVE/RESTORE LEVEL, SAVING STATE RVmatrix aload pop PortraitMode PaperWidth PaperHeight PxlResolution Resolution Magnification Ymax Xorigin Yorigin RasterScaleFactor % SAVE CURRENTPOINT INFORMATION TO RESET LATER /currentpoint cvx stopped {0 0 moveto currentpoint} if /DVC$PSPage where {pop DVC$PSPage restore} if DVC$PSFonts restore RecoverState } def % /RecoverState { % PRESERVE STATE AT BASE LEVEL 18 copy /Ypos exch def /Xpos exch def /RasterScaleFactor exch def /Yorigin exch def /Xorigin exch def /Ymax exch def /Magnification exch def /Resolution exch def /PxlResolution exch def /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def matrix astore /RVmatrix exch def DoInitialScaling RVmatrix concat PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto } def % /InitializeState { % INITIALIZE STATE VARIABLES TO DEFAULT VALUES /Resolution 3600 def /PxlResolution 300 def /RasterScaleFactor PxlResolution Resolution div def /PortraitMode true def /Magnification 1000 def /Xorigin 0 def /Yorigin 0 def /Xpos 0 def /Ypos 0 def /InitialMatrix matrix currentmatrix def /Colorsused 0 def /RVmatrix matrix def } def % /LocalMode { % SWITCH FROM BASE SAVE/RESTORE LEVEL, RESTORING STATE /Ypos exch def /Xpos exch def /RasterScaleFactor exch def /Yorigin exch def /Xorigin exch def /Ymax exch def /Magnification exch def /Resolution exch def /PxlResolution exch def /PaperHeight exch def /PaperWidth exch def /PortraitMode exch def matrix astore /RVmatrix exch def DoInitialScaling RVmatrix concat PortraitMode not {PaperWidth 0 SetupLandscape} if Xpos Ypos moveto /DVC$PSFonts save def /DVC$PSPage save def } def % % ABBREVIATIONS /S /show load def /SV /save load def /RST /restore load def /Yadjust {Ymax exch sub} def % /SXY { % (x,y) POSITION ABSOLUTE, JUST SET Xpos & Ypos, DON'T MOVE Yadjust /Ypos exch def /Xpos exch def } def % /XY { % (x,y) POSITION ABSOLUTE Yadjust 2 copy /Ypos exch def /Xpos exch def moveto } def % /X { % (x,0) POSITION ABSOLUTE currentpoint exch pop 2 copy /Ypos exch def /Xpos exch def moveto } def % /Y { % (0,y) POSITION ABSOLUTE currentpoint pop exch Yadjust 2 copy /Ypos exch def /Xpos exch def moveto } def % /xy { % (x,y) POSITION RELATIVE neg rmoveto currentpoint /Ypos exch def /Xpos exch def } def % /x { % (x,0) POSITION RELATIVE 0 rmoveto currentpoint /Ypos exch def /Xpos exch def } def % /y { % (0,y) POSITION RELATIVE 0 exch neg rmoveto currentpoint /Ypos exch def /Xpos exch def } def % /R { % DRAW A RULE /ht exch def /wd exch def gsave % 0 setgray currentpoint newpath moveto 0 ht rlineto wd 0 rlineto 0 ht neg rlineto wd neg 0 rlineto closepath fill grestore wd 0 rmoveto currentpoint /Ypos exch def /Xpos exch def } def % /RES { % RES /Resolution exch def /PxlResolution exch def /RasterScaleFactor PxlResolution Resolution div def DoInitialScaling } def % /DoInitialScaling { % DO INITIAL SCALING InitialMatrix setmatrix 72 Resolution div dup scale } def % /PM { % PM XP /PaperWidth exch def /PaperHeight exch def /Ymax PaperHeight def /PortraitMode true def DoInitialScaling RP } def % /SetupLandscape {translate 90 rotate} def /LM { % LM XP /PaperWidth exch def /PaperHeight exch def /Ymax PaperWidth def /PortraitMode false def DoInitialScaling PaperWidth 0 SetupLandscape RP } def % /MAG { % CHANGE MAGNIFICATION SETTING XP /Magnification exch def RP } def % /SPB { % SPB - BEGIN "\SPECIAL" MODE Yadjust /Yorigin exch def /Xorigin exch def currentrgbcolor Colorsused GlobalMode Xorigin Yorigin translate Resolution 72 div dup scale % RESTORE DEFAULT SCALING Magnification 1000 div dup scale % ADJUST FOR ANY MAGNIFICATION /Xpos Xpos 72 Resolution div mul 1000 Magnification div mul def /Ypos Ypos 72 Resolution div mul 1000 Magnification div mul def /spsavobj save def %SAVE STATE & STACK DEPTH FOR CLEANUP AFTER FIGURE /showpage {} def %DISABLE DURING FIGURE; `RESTORE' WILL BLOW DEF AWAY /DEC$EDMS_setrgbcolor /setrgbcolor load def % save standard definition /setrgbcolor { % create new definition /DEC$EDMS_SEPARATE_COLORS where % if separating colors { pop DEC$EDMS_SEPARATE_COLORS 0 ne % and not on color pass 0 { pop pop pop 1 1 1 } if % ...then write white } if DEC$EDMS_setrgbcolor % set color as now specified } def /DEC$EDMS_image /image load def % save standard definition /image { % create new definition /DEC$EDMS_SEPARATE_COLORS where % if separating colors { pop DEC$EDMS_SEPARATE_COLORS 0 ne % and not on color pass 0 { gsave % ...save current device state nulldevice % ...make no marks DEC$EDMS_image % ...process the image grestore % ...restore old device state } { DEC$EDMS_image } ifelse % if on color pass 0 - image } { DEC$EDMS_image } ifelse % if not separating colors - image } def mark } def % /SPE { % SPE - END "\SPECIAL" MODE cleartomark spsavobj restore 1000 Magnification div dup scale % UN-ADJUST FOR ANY MAGNIFICATION 72 Resolution div dup scale % RESTORE DEFAULT INTERNAL SCALING LocalMode /Colorsused exch def setrgbcolor } def % /PP % % If DEC$EDMS_MAKE_FILM is defined, it will add the crop & alignment marks, % and the document name, page number, & ink color identifiers to the page. % % Formal Arguments: None % % Referenced Variables: DocumentName % Colorsused % Currentpagecount % DEC$EDMS_MAKE_FILM % % Referenced Procedures: AlignMark % % Side Effects: Leaves the current font as Helvetica 8 point. % Creates the variable "junkstr". % { /PageNumber exch def /DEC$EDMS_MAKE_FILM where % if making film... { pop 2 DEC$EDMS_SEPARATE_COLORS exp cvi Colorsused and 0 ne % and if the correct separation { /Helvetica findfont 400 scalefont setfont 20 setlinewidth 0 setgray PaperWidth 150 add PaperHeight 100 add moveto % show the ink color (Ink: ) show DEC$EDMS_COLOR_NAMES DEC$EDMS_SEPARATE_COLORS get show PaperWidth 150 add PaperHeight 600 add moveto (Page: ) show % show the page number /junkstr 4 string def PageNumber junkstr cvs show ( of ) show DEC$EDMS_TOTAL_PAGES junkstr cvs show 150 PaperHeight 100 add moveto % show the document name (Document: ) show DEC$EDMS_DOCUMENT_ID show 150 -500 moveto % show ownership text (This film is the property of Digital Equipment Corporation) show stroke /mask 15 % all crop marks on by default /DEC$EDMS_SUPPRESS_CROPMARKS where % if defined, xor in the suppression mask { pop DEC$EDMS_SUPPRESS_CROPMARKS xor } if def mask 1 and 1 eq { PaperWidth PaperHeight moveto % Upper Right 450 0 rmoveto 1350 0 rlineto -1800 1800 rmoveto 0 -1350 rlineto } if mask 2 and 2 eq { PaperWidth 0 moveto % Lower Right 450 0 rmoveto 1350 0 rlineto -1800 -1800 rmoveto 0 1350 rlineto } if mask 4 and 4 eq { 0 0 moveto % Lower Left -450 0 rmoveto -1350 0 rlineto 1800 -1800 rmoveto 0 1350 rlineto } if mask 8 and 8 eq { 0 PaperHeight moveto % Upper Left -450 0 rmoveto -1350 0 rlineto 1800 1800 rmoveto 0 -1350 rlineto } if stroke /mask 15 % all registration marks on by default /DEC$EDMS_SUPPRESS_REGMARKS where % if defined, xor in the suppression mask { pop DEC$EDMS_SUPPRESS_REGMARKS xor } if def mask 1 and 1 eq % Top Center { gsave PaperWidth 2 div PaperHeight /DEC$EDMS_POSITION_REGMARKS where { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } if translate AlignMark grestore } if mask 2 and 2 eq % Right Center { gsave PaperWidth /DEC$EDMS_POSITION_REGMARKS where { pop DEC$EDMS_POSITION_REGMARKS -50 mul add } if PaperHeight 2 div translate AlignMark grestore } if mask 4 and 4 eq % Bottom Center { gsave PaperWidth 2 div 0 /DEC$EDMS_POSITION_REGMARKS where { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } if translate AlignMark grestore } if mask 8 and 8 eq % Left Center { gsave 0 /DEC$EDMS_POSITION_REGMARKS where { pop DEC$EDMS_POSITION_REGMARKS 50 mul add } if PaperHeight 2 div translate AlignMark grestore } if showpage } { erasepage } ifelse } { showpage } ifelse } def /CLRP {erasepage} def % /DMF { % /font-name DMF /psz exch def /nam exch def nam findfont psz scalefont setfont } def % /concatnam { % /abcd (xxx) concatnam ==> /abcdxxx /xxx exch def /nam exch def /namstr nam cvsstr cvs def /newnam namstr length xxx length add string def newnam 0 namstr putinterval newnam namstr length xxx putinterval newnam cvn } def % /strip { % /abcdef 2 strip ==> /cdef /num exch def /nam exch def /namstr nam cvsstr cvs def /newlen namstr length num sub def namstr num newlen getinterval cvn } def % ROUTINES TO HANDLE PACKING/UNPACKING NUMBERS /PackHW { % PackHW --> /num exch def /pos exch def /target exch def num 16#0000FFFF and 1 pos sub 16 mul bitshift target or } def /PackByte { % PackByte --> /num exch def /pos exch def /target exch def num 16#000000FF and 3 pos sub 8 mul bitshift target or } def /UnpkHW { % UnpkHW --> /num exch def /pos exch def num 1 pos sub -16 mul bitshift 16#0000FFFF and dup 16#00007FFF gt {16#00010000 sub} if } def /UnpkByte { % UnpkByte --> /num exch def /pos exch def num 3 pos sub -8 mul bitshift 16#000000FF and dup 16#0000007F gt {16#00000100 sub} if } def % /DPSF { % /procname size /fontname DPSF findfont exch scalefont [ exch /setfont cvx ] cvx def } bind def % /PXLBuildCharDict 17 dict def /CMEncodingArray 256 array def 0 1 255 {CMEncodingArray exch dup cvsstr cvs cvn put} for /RasterConvert {RasterScaleFactor div} def /TransformBBox { aload pop /BB-ury exch def /BB-urx exch def /BB-lly exch def /BB-llx exch def [ BB-llx RasterConvert BB-lly RasterConvert BB-urx RasterConvert BB-ury RasterConvert ] } def /RunLengthToRasters { % none yet } def /GenerateRasters { % GENERATE RASTERS FOR "IMAGEMASK" rasters runlength 1 eq {RunLengthToRasters} if } def % /int-dict-name {int (-dict) concatnam} def /int-dict {int (-dict) concatnam cvx load} def % /DefinePXLFont { % ... % ...[llx lly urx ury]DefinePXLFont /newfont exch def /bb exch def /num exch def /psz exch def /dsz exch def /pxlmag exch def /ext exch def /int exch def /fnam ext (-) concatnam pxlmag cvsstr cvs concatnam def newfont not { int-dict-name 13 dict def int-dict begin /FontType 3 def /FontMatrix [ 1 dsz div 0 0 1 dsz div 0 0 ] def /FontBBox bb TransformBBox def /Encoding CMEncodingArray def /CharDict 1 dict def CharDict begin /Char-Info num array def end /BuildChar { PXLBuildCharDict begin /char exch def /fontdict exch def fontdict /CharDict get /Char-Info get char get aload pop /rasters exch def /PackedWord1 exch def 0 PackedWord1 UnpkHW 16#7FFF ne { /PackedWord2 exch def /wx 0 PackedWord1 UnpkHW def /rows 2 PackedWord1 UnpkByte def /cols 3 PackedWord1 UnpkByte def /llx 0 PackedWord2 UnpkByte def /lly 1 PackedWord2 UnpkByte def /urx 2 PackedWord2 UnpkByte def /ury 3 PackedWord2 UnpkByte def }{ %else /PackedWord2 exch def /PackedWord3 exch def /PackedWord4 exch def /wx 1 PackedWord1 UnpkHW def /rows 0 PackedWord2 UnpkHW def /cols 1 PackedWord2 UnpkHW def /llx 0 PackedWord3 UnpkHW def /lly 1 PackedWord3 UnpkHW def /urx 0 PackedWord4 UnpkHW def /ury 1 PackedWord4 UnpkHW def } ifelse rows 0 lt { /rows rows neg def /runlength 1 def }{ %else /runlength 0 def } ifelse wx 0 llx RasterConvert lly RasterConvert urx RasterConvert ury RasterConvert setcachedevice rows 0 ne { gsave cols rows true RasterScaleFactor 0 0 RasterScaleFactor neg llx .5 add neg ury .5 add tempmatrix astore GenerateRasters imagemask grestore } if end } def end fnam int-dict definefont pop } if int-dict-name fnam findfont psz scalefont def currentdict int [ int-dict /setfont cvx ] cvx put } def /PXLF { true DefinePXLFont} def % SIGNAL THAT FONT IS ALREADY LOADED /PXLNF {false DefinePXLFont} def % SIGNAL THAT FONT IS NOT ALREADY LOADED % /PXLC { % ... % ...PXLC /rasters exch def /runlength exch def /cols exch def /rows exch def /ury exch def /urx exch def /lly exch def /llx exch def /wx exch def /code exch def /int exch def % SEE IF LONG OR SHORT FORMAT IS REQUIRED true cols CKSZ rows CKSZ ury CKSZ urx CKSZ lly CKSZ llx CKSZ TackRunLengthToRows { int-dict /CharDict get /Char-Info get code [ 0 0 llx PackByte 1 lly PackByte 2 urx PackByte 3 ury PackByte 0 0 wx PackHW 2 rows PackByte 3 cols PackByte rasters ] put }{ %else int-dict /CharDict get /Char-Info get code [ 0 0 urx PackHW 1 ury PackHW 0 0 llx PackHW 1 lly PackHW 0 0 rows PackHW 1 cols PackHW 0 0 16#7FFF PackHW 1 wx PackHW rasters ] put } ifelse } def % /CKSZ {abs 127 le and} def /TackRunLengthToRows {runlength 0 ne {/rows rows neg def} if} def % /PLOTC { % PLOTC /rasters exch def /runlength exch def /cols exch def /rows exch def /ury exch def /urx exch def /lly exch def /llx exch def /psz exch def /dsz exch def /wx exch def % "PLOT" A CHARACTER'S RASTER PATTERN rows 0 ne { gsave currentpoint translate psz dsz div dup scale cols rows true RasterScaleFactor 0 0 RasterScaleFactor neg llx .5 add neg ury .5 add tempmatrix astore GenerateRasters imagemask grestore } if wx x } def % /AlignMark % % This procedure draws an alignment mark centered on the coordinate system % origin. If the variable DEC$EDMS_SEPARATE_COLORS = 0 then a "positive" % alignment mark is drawn. If DEC$EDMS_SEPARATE_COLORS <> 0 then a "negative" % alignment mark is drawn. % % Formal Arguments: NONE % % Referenced Variables: DEC$EDMS_SEPARATE_COLORS % % Referenced Procedures: NONE % % Side Effects: NONE % { DEC$EDMS_SEPARATE_COLORS 0 eq { 0 0 300 0 360 arc 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke } { 0 0 450 0 360 arc fill 1 setgray 0 0 300 0 360 arc 0 -450 moveto 0 450 lineto -450 0 moveto 450 0 lineto stroke 0 setgray } ifelse } bind def /SC % If not making film, the following procedure sets the current color using the % RGB color model. If making film, the procedure notes the "color pass" and, % if the specified color index matches the color pass, subsequent marks are % written in black. If the specified color index does not match the color pass, % marks are written in white. Use of colors on individual pages is also tracked % to allow pages that don't use a particular color to be suppressed on that % color pass (by the code in the /PP routine). % % Formal Arguments: color index (on stack) % % Referenced Variables: Colorsused % DEC$EDMS_SEPARATE_COLORS % DEC$EDMS_SUPPRESS_COLOR % % Referenced Procedures: NONE % % Side Effects: Modifies the variable Colorsused to record use of the color. % { /DEC$EDMS_SUPPRESS_COLOR where % if suppressing color { pop 0 setgray pop } % .then set "color" to Black { /DEC$EDMS_SEPARATE_COLORS where % .else if separating colors { pop dup DEC$EDMS_SEPARATE_COLORS eq % ..and if on this color pass { 0 setgray /Colorsused Colorsused % ...then write black (do write) 2 3 index exp cvi or def } % ...and note use of the "color" { 1 setgray } ifelse pop } % ...else write white (don't write) { dup ( ) cvs dup length 15 add string % ..using the color index, /tstr exch def % ..build up the name of the tstr 0 (DEC$EDMS_COLOR_) putinterval % ..potential external color tstr exch 15 exch putinterval % ..name procedure tstr cvn where % ..and see if it is defined { pop pop tstr cvn cvx exec } % ...if it is, execute it { DEC$EDMS_COLOR_ARRAY exch get % ..else execute the internal exec } ifelse % ..color setting procedure } ifelse } ifelse } def /RV % .. gross recto/verso translate { /DEC$EDMS_ENABLE_RECTOVERSO where { pop /RVmatrix DEC$EDMS_ENABLE_RECTOVERSO 50 mul 0 matrix translate def RVmatrix concat } if } def end %DEC_DVC$dict %%EndProlog %%BeginSetup /DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack 54 dup translate % ..make room for the film info } if BeginDVC$PSDoc /PaperWidth 8.500 Resolution mul def /PaperHeight 11.000 Resolution mul def /Ymax PaperHeight def CLRP 300 3600 RES %> Postamble of file SYS$USER:[ARNEK.TEMP]SPDV21.DVI_PS. % DefineFont:F172 Category:15 Pointsize:24 % DownloadPSFont %!PS-Adobe-2.0 %%Title: PostScript Digital Logo Font, v1.1 %%Creator: Ned Batchelder %%CreationDate: 9-Nov-87 %%DocumentFonts: Symbol %%DocumentSuppliedFonts: DigitalLogo %%EndComments % % DIGITAL INTERNAL USE ONLY % % INTRODUCTION: % This rendition of the Digital logo was prepared by Ned Batchelder using % Adobe Illustrator and hand manipulation of the resulting PostScript code. % Photographic masters of the logo were obtained from David Comberg in the % Graphic Design Group. Additional consultation was provided by Elliot % Hendrickson, one of the original designers of the logo. % % USE: % This file defines a new PostScript font, called /DigitalLogo. It consists % of three characters. (d) is the entire Digital logo, (t) is a small % trademark symbol, and (T) is a large trademark symbol. The font is designed % so that the argument to scalefont is the height of the logo. There is no % extra white space around the logo at all. The trademarks are designed to be % shown right after the logo, and they align themselves. The only correct % strings to show with this font are (d), (dt), and (dT). There is an entry % (named GapWidth) in the font dictionary which gives the unscaled width of % the gap between the blocks. This distance is given because it is used as a % unit to determine how much space to leave around the logo. % % HISTORY: % The logo was designed in 1957 by Elliot Hendrickson, who was then working % as an independent designer. He was contracted by DEC to do a brochure, and % DEC wanted a logo to accompany it. The logo up to then had been the letters % DEC in blocks the shape of the plug-in cards that DEC had been producing. % Elliot re-worked the logo, incorporating letters which were hand-drawn for % the purpose by Arthur Hover(?). The logo has been maintained since then in % conventional technology, ie, film masters. There was at least one reworking % of the logo at some point. % % The masters I received had a number of interesting features. The boxes were % not all the same width, and there seemed to be no logic to which boxes were % wider. The 'g' was the narrowest, and the 'i' and 'l' were second widest. % Also, the two 'i's were not exactly the same shape. On ten-inch masters, % (one box to an 8½x11 sheet), the boxes were not rectangles, but were very % slightly tapered in wierd ways. I assume that the tapering is the result of % too many reproductions, but the difference in widths may have been % deliberate at some time. Elliot reports that when he drew it, all boxes % were the same width. I have retained the different widths in my version, % since the experts I had at hand did not seem to think I should make them % uniform. % % Please feel free to use this logo, but keep in mind the following: % % 1. This code is for INTERNAL USE ONLY. % 2. I am not entirely happy with the final shapes of the letters, and am % hoping to improve them. Please allow for future updates to this code. % 3. Only use this logo within the guidelines of the Corporate Identity % program. If you use this font precisely as is, you can't get in much % trouble. Don't take the shapes and do strange things with them. % In particular, the Identity states that the logo is a one-color logo: The % letters are actually holes in the blocks, through which the background can % be seen. Do not modify this code so that the letters are always white. % % Edit history: % % 21-Sep-87 nmb Created as a standalone file with demo. % 6-Nov-87 nmb Converted to font form. % 9-Nov-87 nmb Removed // uses for compatibility with LW Classics % %%BeginFont: DigitalLogo 10 dict begin /FontInfo 3 dict def FontInfo begin /Notice (The Digital logo is a registered trademark of Digital Equipment Corporation.) def /FullName (Digital logo) def /version (1.1) def end /FontType 3 def % This is a user-defined font /FontMatrix matrix def % Use an identity transform /FontBBox [ 0 0 3.383 1 ] def % Logo itself is biggest /GapWidth .070 def % The width of the gap between boxes /Encoding 256 array def 0 1 255 { Encoding exch /.notdef put } bind for Encoding dup (d) 0 get /DEC-logo put % (d) gives logo dup (t) 0 get /smalltrademark put % (t) gives small trademark (T) 0 get /largetrademark put % (T) gives large trademark /Work 15 dict def % for doing work in font. /BuildChar { exch begin % Use the font dictionary Work begin Encoding exch get % Look up the character name load % Pull out the procedure exec % Run it. end % Work end % fontdict } bind def Work begin /.notdef {} def % % - `DEC-logo' - % % Images a DEC logo with the lower left corner at the current origin, with a % height of one unit, in the current color. % /m /moveto load def /l /lineto load def /c /curveto load def /DEC-logo { 3.383 0 0 0 3.383 1 setcachedevice { % D % d counter .2930 .3513 m .2932 .3217 .2587 .2758 .2167 .2757 c .1719 .2759 .1280 .3165 .1280 .3977 c .1280 .4801 .1718 .5225 .2153 .5227 c .2587 .5225 .2932 .4760 .2930 .4407 c closepath % d outside .2953 .5787 m .2953 .7600 l .3843 .7600 l .3843 .1960 l .2923 .1960 l .2923 .2220 l .2848 .2144 .2531 .1813 .1990 .1813 c .1426 .1812 .0417 .2282 .0417 .3977 c .0417 .5414 .1171 .6157 .2067 .6157 c .2399 .6157 .2725 .6039 .2953 .5787 c closepath % d box .432 0.0 m .432 1.0 l .000 1.0 l .000 0.0 l closepath } exec { % I % i box .927 0.0 m .927 1.0 l .502 1.0 l .502 0.0 l closepath % i body .6695 .196 m .6695 .600 l .7595 .600 l .7595 .196 l closepath % i dot .6695 .655 m .6695 .755 l .7595 .755 l .7595 .655 l closepath } exec { % G % g counter 1.2813 .4478 m 1.2813 .4837 1.2409 .5208 1.2035 .5208 c 1.1713 .5208 1.1215 .5003 1.1215 .4084 c 1.1215 .3105 1.1827 .2962 1.2030 .2962 c 1.2433 .2962 1.2813 .3239 1.2813 .3667 c closepath % g box 0.997 1.0 m 1.415 1.0 l 1.415 0.0 l 0.997 0.0 l closepath % g outside 1.2822 .5609 m 1.2729 .5742 1.2424 .6044 1.1988 .6044 c 1.1311 .6043 1.0367 .5652 1.0367 .3955 c 1.0368 .2617 1.1437 .2168 1.1876 .2168 c 1.2350 .2167 1.2702 .2443 1.2798 .2547 c 1.2798 .2126 l 1.2798 .1815 1.2479 .1511 1.1945 .1511 c 1.1485 .1512 1.1437 .1807 1.1437 .1953 c 1.0497 .1953 l 1.0497 .1486 1.0798 .0804 1.1888 .0803 c 1.2864 .0803 1.3186 .1176 1.3325 .1316 c 1.3442 .1434 1.3617 .1758 1.3617 .2017 c 1.3617 .6 l 1.2823 .6 l closepath } exec { % I % i box 1.910 0.0 m 1.910 1.0 l 1.485 1.0 l 1.485 0.0 l closepath % i body 1.6525 .196 m 1.6525 .6 l 1.7425 .6 l 1.7425 .196 l closepath % i dot 1.6525 .655 m 1.6525 .755 l 1.7425 .755 l 1.7425 .655 l closepath } exec { % T % t 2.2128 .7525 m 2.1305 .7525 l 2.1305 .6071 l 2.0874 .6071 l 2.0874 .5396 l 2.1305 .5396 l 2.1305 .2852 l 2.1305 .2367 2.1554 .1986 2.2248 .1987 c 2.2573 .1987 2.2560 .1985 2.2842 .2034 c 2.2842 .2874 l 2.2658 .2842 2.2601 .2829 2.2511 .2832 c 2.2338 .2837 2.2128 .2898 2.2128 .3206 c 2.2128 .5395 l 2.2780 .5395 l 2.2780 .6071 l 2.2128 .6071 l closepath % t box 2.404 0.0 m 1.980 0.0 l 1.980 1.0 l 2.404 1.0 l closepath } exec { % A % a box 2.474 0.0 m 2.474 1.0 l 2.888 1.0 l 2.888 0.0 l closepath % a outside 2.5439 .4728 m 2.6210 .4728 l 2.6210 .5138 2.6422 .5353 2.6826 .5353 c 2.7470 .5354 2.7449 .5067 2.7448 .4708 c 2.7050 .4553 2.7087 .4557 2.6480 .4419 c 2.5709 .4241 2.5237 .3911 2.5236 .3112 c 2.5237 .2331 2.5793 .1914 2.6420 .1915 c 2.7048 .1914 2.7178 .2117 2.7438 .2290 c 2.7438 .1978 l 2.8422 .1978 l 2.8190 .2352 2.8251 .2425 2.8249 .2706 c 2.8250 .2926 2.8249 .5080 2.8249 .5080 c 2.8250 .5507 2.8028 .5768 2.7883 .5855 c 2.7521 .6071 2.7074 .6097 2.6826 .6098 c 2.5945 .6096 2.5438 .5653 2.5439 .4728 c closepath % a counter 2.7448 .3946 m 2.7448 .3401 l 2.7448 .3152 2.7145 .2670 2.6550 .2669 c 2.6260 .2668 2.6098 .2883 2.6097 .3162 c 2.6098 .3442 2.6335 .3657 2.6536 .3697 c 2.6745 .3739 2.7226 .3862 2.7448 .3946 c closepath } exec { % L % l box 3.383 0.0 m 3.383 1.0 l 2.958 1.0 l 2.958 0.0 l closepath % l 3.1255 .196 m 3.1255 .765 l 3.2155 .765 l 3.2155 .196 l closepath } exec fill } bind def % % % pct `trademark' -- % % Borrow the sans-serif trademark symbol from /Symbol. AFM file says: % C 228 ; WX 786 ; N trademarksans ; B 5 293 725 673 ; % We scale it down to pct percent of the height of the logo and superscript % it some, and voila! % /trademark { /s exch .380 div def /w s .725 mul .070 add def /u 1 .673 s mul sub def w 0 0 u w 1 setcachedevice /Symbol findfont s scalefont setfont .070 u m % Superscript it (\344) show } bind def % % These are two different trademarks (just different sizes). % /smalltrademark { .15 trademark } def /largetrademark { .25 trademark } def end % Work dictionary currentdict % Get the font dict end % Close it up /DigitalLogo exch definefont pop % Define the font. %%EndFont % EndDownloadPSFont /F172 1200.0 /DigitalLogo DPSF % DefineFont:F40 Category:10 Pointsize:9 /Helvetica-Bold /Helvetica-Bold@DOCPSE DOCPSE ReENCODE /F40 450.0 /Helvetica-Bold@DOCPSE DPSF % DefineFont:F38 Category:10 Pointsize:9 /Helvetica /Helvetica@DOCPSE DOCPSE ReENCODE /F38 450.0 /Helvetica@DOCPSE DPSF % DefineFont:F36 Category:10 Pointsize:10 /F36 500.0 /Helvetica-Bold@DOCPSE DPSF % DefineFont:F16 Category:10 Pointsize:24 /F16 1200.0 /Helvetica-Bold@DOCPSE DPSF %%BeginDEC$EDMSInfo /DEC$EDMS_DOCUMENT_ID () def /DEC$EDMS_COLOR_NAMES [ (BLACK) (BLACK) (BLACK) (BLACK) ] def /DEC$EDMS_COLOR_ARRAY [ { 0 setgray } %color 0 procedure { 0 setgray } %color 1 procedure { 0 setgray } %color 2 procedure { 0 setgray } %color 3 procedure ] def /DEC$EDMS_TOTAL_PAGES 0 def %%EndDEC$EDMSInfo /DEC$EDMS_MAKE_FILM where { pop /DEC$EDMS_SEPARATE_COLORS where { pop } { (ERROR - DEC$EDMS_MAKE_FILM requires DEC$EDMS_SEPARATE_COLORS be defined) = quit } ifelse } if /DEC$EDMS_SEPARATE_COLORS where { pop /DEC$EDMS_SUPPRESS_COLOR where { pop (ERROR - DEC$EDMS_SEPARATE_COLORS and DEC$EDMS_SUPPRESS_COLOR are mutually exclusive) = quit } if DEC$EDMS_SEPARATE_COLORS 1 gt { (ERROR - No such color used in this file) = quit } if } if /DVC$PSFonts save def %%EndSetup % %%Page: 1 1 %%BeginPageSetup %%EndPageSetup %%PageFonts: (atend) %%PageCustomColors: (atend) 1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0 0 SC 3600 5742 XY F16(Software)S 3600 6987 XY(Produ)S 2 x(ct)S 3600 8233 XY (Description)S 3600 X 747 y 23316 204 R 3600 9803 XY F40(PRODUCT)S 148 x (NAME:)S 598 x F36(VMS)S 166 x(DECwindows/Norsk)S 167 x(V2.1)S 23701 X (SPD)S 166 x(26.A2.01)S 3600 11934 XY F40(DESCRIPTI)S -2 x(ON)S 3600 X 897 y F38(VMS)S 154 x(DECwindows/Norsk,)S 154 x(is)S 153 x(the)S 154 x (Norwegian)S 154 x(language)S 3600 X 548 y(interface)S 258 x(to)S 258 x (the)S 259 x(VMS)S 258 x(DECwindows)S 257 x(produ)S 2 x(ct.)S 524 x (VMS)S 3600 X 548 y(DECwindows)S 289 x(is)S 290 x(included)S 291 x(with)S 289 x(the)S 291 x(VMS)S 290 x(Operating)S 3600 X 548 y(System.)S 498 x (A)S 248 x(prer)S 2 x(equisite)S 248 x(for)S 249 x(running)S 250 x(VMS)S 249 x(DECwin-)S 3600 X 548 y(dows/Norsk)S 189 x(is)S 188 x(the)S 188 x (VMS)S 189 x(Operating)S 188 x(System)S 189 x(and)S 189 x(VMS)S 3600 X 547 y(DECwindows.)S 3600 X 897 y(This)S 132 x(VMS)S 133 x(DECwindows/Norsk)S 132 x(produ)S 2 x(ct)S 132 x(provides)S 134 x(a)S 132 x(lan-)S 3600 X 548 y(guage)S 158 x(interface)S 158 x(to)S 157 x(the)S 157 x(DECwindows)S 156 x(desktop)S 158 x(environ-)S 3600 X 548 y(ment.)S 3600 X 897 y(This)S 149 x(environm)S 2 x(ent)S 149 x(consists)S 150 x(of)S 150 x(four)S 149 x(basic)S 150 x(compo)S 2 x(nents:)S 3600 X 896 y(\201)S 441 x(The)S 191 x(Session)S 191 x(Manager)S 192 x(provides)S 192 x(the)S 190 x(top-level)S 191 x(user)S 4198 X 548 y(interface)S 112 x(to)S 111 x(a)S 112 x(DECwindows)S 111 x(workstation.)S 186 x(It)S 111 x(performs)S 4198 X 548 y(application)S 179 x(activation,)S 186 x(session-wide)S 179 x(customization,)S 4198 X 548 y(screen)S 159 x(printing,)S 161 x(security)S 158 x(manag)S 2 x (ement)S 159 x(and)S 159 x(session)S 4198 X 548 y(control.)S 3600 X 797 y(\201)S 441 x(The)S 265 x(Window)S 266 x(Manage)S 2 x(r)S 265 x (provides)S 267 x(user)S 266 x(control)S 265 x(for)S 4198 X 548 y(managing)S 151 x(windows.)S 3600 X 797 y(\201)S 441 x(FileV)S -9 x(iew)S 178 x (is)S 178 x(a)S 178 x(graphical)S 179 x(interface)S 178 x(to)S 179 x (VMS)S 178 x(\211le)S 178 x(man-)S 4198 X 548 y(agemen)S 2 x(t)S 159 x (that)S 159 x(allows)S 159 x(users)S 160 x(to)S 160 x(navigate)S 160 x (through)S 160 x(the)S 4198 X 548 y(VMS)S 150 x(\211le)S 149 x(system)S 150 x(and)S 151 x(perform)S 150 x(oper)S 2 x(ations)S 149 x(on)S 150 x (\211les.)S 3600 X 797 y(\201)S 441 x(The)S 164 x(DECterm)S 164 x(terminal)S 165 x(emulator)S 165 x(provides)S 165 x(worksta-)S 4198 X 548 y(tion)S 156 x(users)S 157 x(with)S 155 x(a)S 156 x(traditional)S 156 x(character)S 158 x(cell)S 155 x(interface)S 4198 X 548 y(for)S 149 x(existing)S 150 x (VMS)S 150 x(features)S 150 x(and)S 150 x(applications.)S 3600 X 896 y (A)S 202 x(set)S 202 x(of)S 202 x(integrated)S 202 x(desktop)S 203 x (applications)S 202 x(is)S 201 x(also)S 203 x(pro-)S 3600 X 548 y(vided)S 210 x(as)S 210 x(a)S 209 x(comp)S 2 x(onent)S 210 x(of)S 209 x(the)S 210 x(DECwi)S -2 x(ndows)S 210 x(environ-)S 3600 X 548 y(ment.)S 199 x (The)S 150 x(applications)S 150 x(are:)S 3600 X 897 y(\201)S 441 x(Bookread)S 2 x(er)S 246 x(-)S 245 x(A)S 246 x(tool)S 245 x(for)S 246 x(viewing)S 245 x(the)S 246 x(contents)S 246 x(of)S 4198 X 548 y(books)S 150 x(that)S 150 x(are)S 150 x(distributed)S 149 x(and)S 151 x(stored)S 150 x(online.)S 3600 X 797 y(\201)S 441 x(Calculator)S 149 x(-)S 150 x(A)S 149 x(basic)S 150 x(scienti\211c)S 149 x(calculator)S -24 x(.)S 3600 X 797 y(\201)S 441 x(Calendar)S 150 x(-)S 150 x(A)S 149 x(person)S 2 x(al)S 149 x(time)S 149 x(mana)S 2 x(gement)S 150 x(system.)S 3600 X 797 y(\201)S 441 x (Card\211ler)S 154 x(-)S 153 x(A)S 154 x(hierarchical)S 154 x(information)S 153 x(storage)S 155 x(appli-)S 4198 X 548 y(cation,)S 204 x(similar)S 193 x(to)S 194 x(an)S 194 x(online)S 194 x(address)S 195 x(and/or)S 194 x(phone)S 4198 X 548 y(book.)S 3600 X 797 y(\201)S 441 x(Clock)S 151 x(-)S 152 x(An)S 153 x(analog)S 152 x(and/or)S 153 x(digital)S 151 x (date)S 152 x(and)S 153 x(time)S 151 x(dis-)S 4198 X 548 y(play)S 149 x (with)S 149 x(noti\211cation)S 149 x(by)S 150 x(alarm.)S 16153 11935 XY (\201)S 441 x(Compound)S 280 x(Docume)S 2 x(nt)S 279 x(V)S -9 x(iewers)S 280 x(-)S 279 x(tools)S 279 x(for)S 279 x(read-)S 16751 X 548 y(ing)S 215 x(documen)S 2 x(ts)S 215 x(containing)S 215 x(compou)S 2 x(nd)S 215 x(text,)S 231 x(graph-)S 16751 X 548 y(ics,)S 134 x(and)S 131 x (image)S 132 x(data)S 131 x(on)S 131 x(terminals)S 131 x(and)S 131 x (DECwindows)S 16751 X 548 y(workstations.)S 16153 X 797 y(\201)S 441 x (Mail)S 208 x(-)S 208 x(A)S 209 x(DECwi)S -2 x(ndows)S 209 x(user)S 210 x(interface)S 208 x(to)S 209 x(the)S 208 x(VMS)S 16751 X 548 y(mail)S 149 x(facilit)S -2 x(y)S -33 x(.)S 16153 X 797 y(\201)S 441 x(Notepad)S 150 x(-)S 149 x(A)S 150 x(simple)S 150 x(text)S 149 x(editor)S -25 x (.)S 16153 X 797 y(\201)S 441 x(Paint)S 149 x(-)S 150 x(A)S 149 x(simple)S 150 x(bitmap)S 150 x(graphics)S 150 x(editor)S -24 x(.)S 16153 X 797 y (\201)S 441 x(Puzzle)S 130 x(-)S 130 x(A)S 129 x(game)S 131 x(that)S 130 x(challenges)S 131 x(you)S 130 x(to)S 130 x(sort)S 130 x(mixed-)S 16751 X 548 y(up)S 150 x(puzzle)S 150 x(til)S -2 x(es.)S 16153 X 896 y (DECwindows)S 99 x(workstation)S 100 x(users)S 100 x(can)S 101 x(display)S 99 x(PostScript\206)S 16153 X 548 y(\211les)S 177 x(featuring)S 178 x (true)S 177 x(WYSIWYG)S 177 x(\(what)S 177 x(you)S 178 x(see)S 178 x (is)S 177 x(what)S 16153 X 548 y(you)S 156 x(get\))S 155 x(compa)S 2 x (tibil)S -2 x(ity)S 155 x(between)S 155 x(the)S 156 x(display)S 155 x (and)S 156 x(any)S 156 x(of)S 16153 X 548 y(Digital)S -2 x(')S -8 x (s)S 156 x(PostScript\206)S 157 x(printers.)S 221 x(Display)S 156 x (PostScript)S 157 x(abil-)S 16153 X 548 y(ity)S 157 x(is)S 157 x(available)S 157 x(within)S 156 x(the)S 158 x(Compound)S 159 x(Document)S 158 x(V)S -8 x(iew-)S 16153 X 548 y(ers)S 150 x(and)S 150 x(DECwindows)S 149 x (Mail.)S 16153 X 897 y(For)S 130 x(a)S 130 x(full)S 129 x(description)S 130 x(of)S 130 x(VMS)S 130 x(DECwindows)S 129 x(refer)S 131 x(to)S 129 x (the)S 16153 X 548 y(VMS)S 154 x(Operating)S 155 x(System)S 154 x(Software)S 154 x(Product)S 155 x(Description)S 16153 X 548 y(\(SPD)S 149 x(Number)S 151 x(25.01.xx\).)S 16153 X 896 y F40(HARDW)S -26 x(ARE)S 149 x(REQUIREMENTS)S 16153 X 897 y F38(V)S -33 x(AX,)S 200 x(MicroV)S -33 x(AX,)S 200 x(V)S -33 x(AXstation)S 200 x(or)S 201 x(V)S -33 x(AXserver)S 201 x(con\211gu)S 2 x(ra-)S 16153 X 548 y(tion)S 149 x(as)S 150 x(speci\211ed)S 150 x (in)S 150 x(the)S 149 x(System)S 150 x(Suppor)S 2 x(t)S 149 x(Addendum)S 2 x(.)S 16153 X 897 y F40(SOFTW)S -25 x(ARE)S 149 x(REQUIR)S -2 x(EMENTS)S 16153 X 896 y F38(VMS)S 189 x(Operating)S 189 x(System)S 189 x(\(and)S 190 x(necessa)S 2 x(ry)S 189 x(compone)S 2 x(nts)S 16153 X 548 y(of)S 149 x(VMS)S 150 x(DECwindows\).)S 16153 X 897 y(Refer)S 131 x(to)S 131 x (the)S 131 x(VMS)S 132 x(Operating)S 132 x(System)S 132 x(Software)S 131 x(Product)S 16153 X 548 y(Description)S 112 x(\(SPD)S 111 x(Number)S 113 x(25.01.xx\))S 113 x(for)S 111 x(availability)S 111 x(and)S 16153 X 548 y(required)S 108 x(versions)S 107 x(of)S 106 x(prereq)S 2 x(uisite)S 105 x(software)S 107 x(and)S 107 x(for)S 106 x(infor-)S 16153 X 548 y (mation)S 150 x(regarding)S 151 x(compon)S 2 x(ents)S 149 x(of)S 150 x (VMS)S 150 x(DECwi)S -2 x(ndows.)S 16153 X 896 y F40(ORDERI)S -2 x(NG)S 149 x(INFORMA)S -34 x(TION)S 16153 X 897 y F38(Software)S 149 x(Media:)S 200 x(Q*-YFSNA-**)S 16153 X 548 y(Software)S 149 x(Docume)S 2 x(ntation:)S 198 x(QA-YFSNA-**)S 16153 X 896 y(*)S 149 x(Denotes)S 150 x(variant)S 149 x(\211elds.)S 199 x(For)S 149 x(additional)S 149 x(information)S 149 x(on)S 16153 X 548 y(available)S 133 x(licenses,)S 136 x(services)S 134 x(and)S 134 x(media)S 134 x(refer)S 134 x(to)S 133 x(the)S 133 x (ap-)S 16153 X 548 y(propriate)S 150 x(price)S 150 x(book.)S 24047 37848 XY F40(October)S 151 x(1990)S 23924 X 548 y(AE-PBP1B-TE)S 13021 X -126 y F172(dt)S %%EndCustomColor: 0 1 PP EP %%PageTrailer %%PageFonts: Helvetica-Bold Helvetica %%+ DigitalLogo %%PageCustomColors: 0 % %%Page: 2 2 %%BeginPageSetup %%EndPageSetup %%PageFonts: (atend) %%PageCustomColors: (atend) 1000 BP PaperHeight PaperWidth PM 0 0 XY %%BeginCustomColor: 0 0 SC 3600 3002 XY F40(VMS)S 150 x(DECwindow)S -2 x(s/Norsk)S 150 x(V2.1)S 24022 X(SPD)S 149 x(26.A2.01)S 3600 4834 XY(SOFTW)S -25 x(ARE)S 149 x (LICENSIN)S -2 x(G)S 150 x(INFOR)S -2 x(MA)S -33 x(TION)S 3600 X 897 y F38(This)S 202 x(software)S 203 x(is)S 202 x(furnished)S 203 x(under)S 204 x(the)S 203 x(licensing)S 202 x(provi-)S 3600 X 548 y(sions)S 147 x (of)S 146 x(Digital)S -2 x(')S -8 x(s)S 146 x(Standard)S 148 x(T)S -50 x (erms)S 147 x(and)S 147 x(Conditions.)S 198 x(For)S 3600 X 548 y(more)S 206 x(information)S 204 x(about)S 205 x(Digital')S -10 x(s)S 205 x(licensing)S 204 x(terms)S 205 x(and)S 3600 X 548 y(polices,)S 149 x(contact)S 150 x (your)S 150 x(local)S 150 x(Digit)S -2 x(al)S 150 x(of)S -9 x(\211ce.)S 3600 X 896 y F40(SOFTW)S -25 x(ARE)S 149 x(PRODUCT)S 148 x(SER)S -8 x (VICES)S 3600 X 897 y F38(A)S 152 x(variety)S 153 x(of)S 152 x(service)S 153 x(options)S 152 x(are)S 153 x(available)S 153 x(from)S 153 x(Digit)S -2 x(al.)S 3600 X 548 y(For)S 150 x(more)S 151 x(information)S 149 x (contact)S 150 x(your)S 151 x(local)S 149 x(Digital)S 148 x(of)S -8 x (\211ce.)S 3600 X 897 y F40(SOFTW)S -25 x(ARE)S 149 x(W)S -24 x(ARRA)S -2 x(NTY)S 3600 X 896 y F38(W)S -16 x(arranty)S 152 x(for)S 151 x(this)S 151 x(software)S 152 x(product)S 152 x(is)S 151 x(provided)S 152 x(by)S 152 x(Dig-)S 3600 X 548 y(ital)S 178 x(with)S 178 x(the)S 179 x(purcha)S 2 x(se)S 179 x(of)S 179 x(a)S 179 x(license)S 179 x(for)S 179 x(the)S 179 x(produ)S 2 x(ct)S 178 x(as)S 3600 X 548 y(de\211ned)S 151 x(in)S 149 x(the)S 150 x(Software)S 149 x(W)S -16 x(arranty)S 150 x(Adden)S 2 x(dum.)S 3600 X 897 y(PostScript\206)S 231 x(and)S 232 x(Display)S 230 x(PostScript\206)S 232 x(are)S 231 x(registered)S 3600 X 548 y(trademar)S 2 x(ks)S 149 x(of)S 150 x(Adobe)S 150 x(Systems,)S 150 x(Inc.)S 15132 38270 XY F40(2)S %%EndCustomColor: 0 2 PP EP %%PageTrailer %%PageFonts: Helvetica-Bold Helvetica %%PageCustomColors: 0 % %%Trailer EndDVC$PSDoc /DEC$EDMS_MAKE_FILM where % if we are making film... { pop % ..clean up the stack -54 dup translate % ..undo the film translation } if %%Pages: 2 %%DocumentFonts: DigitalLogo Helvetica-Bold %%+ Helvetica %%DocumentCustomColors: 0