#! /usr/NeWS/bin/psh
%
% This file is a product of Sun Microsystems, Inc. and is provided for
% unrestricted use provided that this legend is included on all tape
% media and as a part of the software program in whole or part.  Users
% may copy or modify this file without charge, but are not authorized to
% license or distribute it to anyone else except as part of a product
% or program developed by the user.
% 
% THIS FILE IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
% WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
% PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
% 
% This file is provided with no support and without any obligation on the
% part of Sun Microsystems, Inc. to assist in its use, correction,
% modification or enhancement.
% 
% SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
% INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY THIS FILE
% OR ANY PART THEREOF.
% 
% In no event will Sun Microsystems, Inc. be liable for any lost revenue
% or profits or other special, indirect and consequential damages, even
% if Sun has been advised of the possibility of such damages.
% 
% Sun Microsystems, Inc.
% 2550 Garcia Avenue
% Mountain View, California  94043
%
%
% "@(#)scaledtext 9.2 88/01/18
%
% Copyright (c) 1985 by Sun Microsystems, Inc.
%
(Times-Roman) findfont /fnt exch def
/painttext {
    0 setgray
    clippath pathbbox 15 sub /y exch def pop pop pop
    6 1 38 {
	dup fnt exch scalefont setfont 10 y moveto
	(The time has come, the Walrus said...) show
	y exch sub 2 sub /y exch def
    } for
} def

/win framebuffer /new DefaultWindow send def	% Create a window
{						% Install my stuff.
    /PaintClient {painttext} def
    /FrameLabel (Scaled Text Demo) def
    /IconLabel (Text) def
} win send
/reshapefromuser win send			% Shape it.
/map win send  % Map the window. (Damage causes PaintClient to be called)

