ここでは最新のシステムに付属しているLaserWriter 6.0 (appledict version #70 0)の場合の作成方法を説明します。
%endeexec %%EndProcSet --- ここで切り取る --- %%EOF
%ok{statusdict begin 9 sccinteractive 3 ne exch 0 ne or{9 0 3 setsccinteractive} if end}if
%statusdict begin/waittimeout where{pop waittimeout 300 lt{md /wtkey true put}if }if end
次の行の"LaserWriter"という文字をプリンタの名前に変えて下さい。 これによってスムージング機能をLaserWriter以外でも使うことができます。
/LW{save statusdict/product get(LaserWriter)anchorsearch exch pop{length 0 eq{1}{2}ifelse}{0}ifelse exch restore}bind def
例えば、これは
%! /Times-Roman findfont 15 scalefont setfont 100 100 moveto statusdict product get show showpage
とやった時に出力される文字です。