[misc.kids] Postscript birth announcement

pwm@unix.cis.pitt.edu (Paul W. Munro) (06/13/91)

Here is the cover of a PostScript birth announcement that I made
by combining two recipies from the blue book for the birth of our
son a while ago (today he is one year old).  I like how it came
out, especially in his case, since his initials spell a sentence
so relevant to a birth announcement.  Anyway, here it is.  Feel
free to use it, but remember to change the name and initials (of
either your child or the code :-) ...

For those new to PostScript who have access to a PostScript
printer (an apple laserwriter, for example).  Delete everything in
the message before the line with %! (but keep the %! -- it's
crucial).  Then send it to the printer as you would a text file.

In unix:  lpr -Plw announce

if your printer is named lw and the file is named announce.

- Paul Munro

-------------------------- DELETE UP TO AND INCLUDING THIS LINE ------
%!
%------ Varables and Procedures ------
/TM 325 def
/BM -12 def
/LM 100 def
/RM 612 def

/newline
 {currentpoint 13 sub
  exch pop LM
  exch moveto} def

/nllfNec
 {currentpoint pop RM gt
  {newline} if} def

/done?
 {currentpoint exch pop 
  BM lt} def

/fillpage
 {/strg exch def
  { {pop pop nllfNec} strg kshow
    done? {exit} if
  } loop
 } def

/printName
 {0 0 moveto (I AM!) show} def

%------ Begin Program ------
/Times-Bold findfont 10 scalefont setfont
LM TM moveto
.5 setgray
(Isaac Alexander Munro   ) fillpage

/Times-Roman findfont 100 scalefont setfont

250 125 translate

.95 -.02 0 %start incr. end
{setgray printName -1 .5 translate} for

1 setgray printName

showpage