home *** CD-ROM | disk | FTP | other *** search
- %%BeginFile: lw8_derived_styles-2.0
- /wi
- version(23.0)eq
- {
- {
- gS 0 0 0 0 rC stringwidth gR
- }bind
- }{
- /stringwidth load
- }ifelse
- def
- /$o 1. def
- /gl{$o G}bd
- /ms{:M S}bd
- /condensedmtx[.82 0 0 1 0 0]def
- /:mc
- {
- condensedmtx :mf fD
- }bd
- /extendedmtx[1.18 0 0 1 0 0]def
- /:me
- {
- extendedmtx :mf fD
- }bd
- /basefont Z
- /basefonto Z
- /dxa Z
- /dxb Z
- /dxc Z
- /dxd Z
- /dsdx2 Z
- /bfproc Z
- /:fbase
- {
- dup/FontType get 0 eq{
- dup length dict begin
- dup{1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse}forall
- /FDepVector exch/FDepVector get[exch/:fbase load forall]def
- }/bfproc load ifelse
- /customfont currentdict end definefont
- }bd
- /:mo
- {
- /bfproc{
- dup dup length 2 add dict
- begin
- {
- 1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse
- }forall
- /PaintType 2 def
- /StrokeWidth .012 0 FontMatrix idtransform pop def
- /customfont currentdict
- end
- definefont
- 8 dict begin
- /basefonto xdf
- /basefont xdf
- /FontType 3 def
- /FontMatrix[1 0 0 1 0 0]def
- /FontBBox[0 0 1 1]def
- /Encoding StandardEncoding def
- /BuildChar
- {
- exch begin
- basefont setfont
- ( )dup 0 4 -1 roll put
- dup wi
- setcharwidth
- 0 0 :M
- gS
- gl
- dup show
- gR
- basefonto setfont
- show
- end
- }def
- }store :fbase
- }bd
- /:mso
- {
- /bfproc{
- 7 dict begin
- /basefont xdf
- /FontType 3 def
- /FontMatrix[1 0 0 1 0 0]def
- /FontBBox[0 0 1 1]def
- /Encoding StandardEncoding def
- /BuildChar
- {
- exch begin
- sD begin
- /dxa 1 ps div def
- basefont setfont
- ( )dup 0 4 -1 roll put
- dup wi
- 1 index 0 ne
- {
- exch dxa add exch
- }if
- setcharwidth
- dup 0 0 ms
- dup dxa 0 ms
- dup dxa dxa ms
- dup 0 dxa ms
- gl
- dxa 2. div dup ms
- end
- end
- }def
- }store :fbase
- }bd
- /:ms
- {
- /bfproc{
- dup dup length 2 add dict
- begin
- {
- 1 index/FID ne 2 index/UniqueID ne and{def}{pop pop}ifelse
- }forall
- /PaintType 2 def
- /StrokeWidth .012 0 FontMatrix idtransform pop def
- /customfont currentdict
- end
- definefont
- 8 dict begin
- /basefonto xdf
- /basefont xdf
- /FontType 3 def
- /FontMatrix[1 0 0 1 0 0]def
- /FontBBox[0 0 1 1]def
- /Encoding StandardEncoding def
- /BuildChar
- {
- exch begin
- sD begin
- /dxb .05 def
- basefont setfont
- ( )dup 0 4 -1 roll put
- dup wi
- exch dup 0 ne
- {
- dxb add
- }if
- exch setcharwidth
- dup dxb .01 add 0 ms
- 0 dxb :T
- gS
- gl
- dup 0 0 ms
- gR
- basefonto setfont
- 0 0 ms
- end
- end
- }def
- }store :fbase
- }bd
- /:mss
- {
- /bfproc{
- 7 dict begin
- /basefont xdf
- /FontType 3 def
- /FontMatrix[1 0 0 1 0 0]def
- /FontBBox[0 0 1 1]def
- /Encoding StandardEncoding def
- /BuildChar
- {
- exch begin
- sD begin
- /dxc 1 ps div def
- /dsdx2 .05 dxc 2 div add def
- basefont setfont
- ( )dup 0 4 -1 roll put
- dup wi
- exch dup 0 ne
- {
- dsdx2 add
- }if
- exch setcharwidth
- dup dsdx2 .01 add 0 ms
- 0 .05 dxc 2 div sub :T
- dup 0 0 ms
- dup dxc 0 ms
- dup dxc dxc ms
- dup 0 dxc ms
- gl
- dxc 2 div dup ms
- end
- end
- }def
- }store :fbase
- }bd
- /:msb
- {
- /bfproc{
- 7 dict begin
- /basefont xdf
- /FontType 3 def
- /FontMatrix[1 0 0 1 0 0]def
- /FontBBox[0 0 1 1]def
- /Encoding StandardEncoding def
- /BuildChar
- {
- exch begin
- sD begin
- /dxd .03 def
- basefont setfont
- ( )dup 0 4 -1 roll put
- dup wi
- 1 index 0 ne
- {
- exch dxd add exch
- }if
- setcharwidth
- dup 0 0 ms
- dup dxd 0 ms
- dup dxd dxd ms
- 0 dxd ms
- end
- end
- }def
- }store :fbase
- }bd
- /italicmtx[1 0 -.212557 1 0 0]def
- /:mi
- {
- italicmtx :mf fD
- }bd
- /:v
- {
- [exch dup/FontMatrix get exch
- dup/FontInfo known
- {
- /FontInfo get
- dup/UnderlinePosition known
- {
- dup/UnderlinePosition get
- 2 index 0
- 3 1 roll
- transform
- exch pop
- }{
- .1
- }ifelse
- 3 1 roll
- dup/UnderlineThickness known
- {
- /UnderlineThickness get
- exch 0 3 1 roll
- transform
- exch pop
- abs
- }{
- pop pop .067
- }ifelse
- }{
- pop pop .1 .067
- }ifelse
- ]
- }bd
- /$t Z
- /$p Z
- /$s Z
- /:p
- {
- aload pop
- 2 index mul/$t xs
- 1 index mul/$p xs
- .012 mul/$s xs
- }bd
- /:m
- {gS
- 0 $p rm
- $t lw
- 0 rl stroke
- gR
- }bd
- /:n
- {
- gS
- 0 $p rm
- $t lw
- 0 rl
- gS
- gl
- stroke
- gR
- strokepath
- $s lw
- /setstrokeadjust where{pop
- currentstrokeadjust T setstrokeadjust stroke setstrokeadjust
- }{
- stroke
- }ifelse
- gR
- }bd
- /:o
- {gS
- 0 $p rm
- $t 2 div dup rm
- $t lw
- dup 0 rl
- stroke
- gR
- :n
- }bd
- %%EndFile
-