home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boot Disc 12
/
boot-disc-1997-08.iso
/
ILSTRATR
/
ARCHIVE.Z
/
ProcSets.aip
/
TEXT
/
1010
< prev
next >
Wrap
Text File
|
1997-05-07
|
5KB
|
381 lines
%%BeginResource: procset Adobe_typography_AI3 2.0 0
%%Title: (Typography Operators)
%%Version: 2.0 0
%%CreationDate:(5/31/90) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_typography_AI3 48 dict dup begin put
/initialize
{
/TZ
where
{
pop
}
{
Adobe_typography_AI3 begin
Adobe_typography_AI3
{
dup xcheck
{
bind
} if
pop pop
} forall
end
Adobe_typography_AI3 begin
} ifelse
} def
/terminate
{
currentdict Adobe_typography_AI3 eq
{
end
} if
} def
/modifyEncoding
{
/_tempEncode exch ddef
/_pntr 0 ddef
{
counttomark -1 roll
dup type dup /marktype eq
{
pop pop exit
}
{
/nametype eq
{
_tempEncode /_pntr dup load dup 3 1 roll 1 add ddef 3 -1 roll
put
}
{
/_pntr exch ddef
}
ifelse
}
ifelse
}
loop
_tempEncode
}
def
/TE
{
StandardEncoding 256 array copy modifyEncoding
/_nativeEncoding exch def
} def
%
/TZ
{
dup type /arraytype eq {/_wv exch def} {/_wv 0 def} ifelse
/_useNativeEncoding exch def
pop pop
findfont _wv type /arraytype eq {_wv makeblendedfont} if dup length 2 add dict
begin
mark exch
{
1 index /FID ne { def } if cleartomark mark
}
forall
pop
/FontName exch def
counttomark 0 eq
{
1 _useNativeEncoding eq
{
/Encoding _nativeEncoding def
}
if
cleartomark
}
{
/Encoding load 256 array copy
modifyEncoding /Encoding exch def
}
ifelse
FontName currentdict
end
definefont pop
}
def
/tr
{
_ax _ay 3 2 roll
} def
/trj
{
_cx _cy _sp _ax _ay 6 5 roll
} def
/a0
{
/Tx
{
dup
currentpoint 3 2 roll
tr _psf
newpath moveto
tr _ctm _pss
} ddef
/Tj
{
dup
currentpoint 3 2 roll
trj _pjsf
newpath moveto
trj _ctm _pjss
} ddef
} def
/a1
{
/Tx
{
dup currentpoint 4 2 roll gsave
dup currentpoint 3 2 roll
tr _psf
newpath moveto
tr _ctm _pss
grestore 3 1 roll moveto tr sp
} ddef
/Tj
{
dup currentpoint 4 2 roll gsave
dup currentpoint 3 2 roll
trj _pjsf
newpath moveto
trj _ctm _pjss
grestore 3 1 roll moveto tr sp
} ddef
} def
/e0
{
/Tx
{
tr _psf
} ddef
/Tj
{
trj _pjsf
} ddef
} def
/e1
{
/Tx
{
dup currentpoint 4 2 roll gsave
tr _psf
grestore 3 1 roll moveto tr sp
} ddef
/Tj
{
dup currentpoint 4 2 roll gsave
trj _pjsf
grestore 3 1 roll moveto tr sp
} ddef
} def
/i0
{
/Tx
{
tr sp
} ddef
/Tj
{
trj jsp
} ddef
} def
/i1
{
W N
} def
/o0
{
/Tx
{
tr sw rmoveto
} ddef
/Tj
{
trj swj rmoveto
} ddef
} def
/r0
{
/Tx
{
tr _ctm _pss
} ddef
/Tj
{
trj _ctm _pjss
} ddef
} def
/r1
{
/Tx
{
dup currentpoint 4 2 roll currentpoint gsave newpath moveto
tr _ctm _pss
grestore 3 1 roll moveto tr sp
} ddef
/Tj
{
dup currentpoint 4 2 roll currentpoint gsave newpath moveto
trj _ctm _pjss
grestore 3 1 roll moveto tr sp
} ddef
} def
/To
{
pop _ctm currentmatrix pop
} def
/TO
{
iTe _ctm setmatrix newpath
} def
/Tp
{
pop _tm astore pop _ctm setmatrix
_tDict begin /W {} def /h {} def
} def
/TP
{
end
iTm 0 0 moveto
} def
/Tr
{
_render 3 le {currentpoint newpath moveto} if
dup 8 eq {pop 0} {dup 9 eq {pop 1} if} ifelse
dup /_render exch ddef
_renderStart exch get load exec
} def
/iTm
{
_ctm setmatrix _tm concat 0 _rise translate _hs 1 scale
} def
/Tm
{
_tm astore pop iTm 0 0 moveto
} def
/Td
{
_mtx translate _tm _tm concatmatrix pop iTm 0 0 moveto
} def
/iTe
{
_render -1 eq {} {_renderEnd _render get dup null ne {load exec} {pop} ifelse} ifelse
/_render -1 ddef
} def
/Ta
{
pop
} def
/Tf
{
dup 1000 div /_fScl exch ddef
exch findfont exch scalefont setfont
} def
/Tl
{
pop
0 exch _leading astore pop
} def
/Tt
{
pop
} def
/TW
{
3 npop
} def
/Tw
{
/_cx exch ddef
} def
/TC
{
3 npop
} def
/Tc
{
/_ax exch ddef
} def
/Ts
{
/_rise exch ddef
currentpoint
iTm
moveto
} def
/Ti
{
3 npop
} def
/Tz
{
100 div /_hs exch ddef
iTm
} def
/TA
{
pop
} def
/Tq
{
pop
} def
/Th
{
pop pop pop pop pop
} def
/TX {pop} def
%/Tx
%/Tj
/Tk
{
exch pop _fScl mul neg 0 rmoveto
} def
/TK
{
2 npop
} def
/T*
{
_leading aload pop neg Td
} def
/T*-
{
_leading aload pop Td
} def
/T-
{
_hyphen Tx
} def
/T+
{} def
/TR
{
_ctm currentmatrix pop
_tm astore pop
iTm 0 0 moveto
} def
/TS
{
0 eq {Tx} {Tj} ifelse
} def
currentdict readonly pop end
setpacking
%%EndResource