From 99bebf5ca1a722256a732d6cd630b1a2165b85d7 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 8 Sep 2006 00:00:54 +0000 Subject: archaic update for sarabian, archaicprw.map (10feb06) git-svn-id: svn://tug.org/texlive/trunk@2101 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/archaic/README.PRW | 21 +- Master/texmf-dist/doc/fonts/archaic/asamples.pdf | Bin 0 -> 361922 bytes Master/texmf-dist/doc/fonts/archaic/asamples.ps | 4746 -------------------- Master/texmf-dist/doc/fonts/archaic/asamples.tex | 179 +- .../doc/fonts/archaic/greek4cbc/givbc10.mf | 921 ++++ .../doc/fonts/archaic/greek6cbc/gvibc10.mf | 354 ++ .../doc/fonts/archaic/oldprsn/copsn10.mf | 1001 +++++ .../texmf-dist/doc/fonts/archaic/phoenician-README | 10 +- .../doc/fonts/archaic/phoenician-tryphnc.pdf | Bin 61056 -> 62218 bytes Master/texmf-dist/doc/fonts/archaic/phoenician.pdf | Bin 150469 -> 151044 bytes .../texmf-dist/doc/fonts/archaic/protosem-README | 15 +- Master/texmf-dist/doc/fonts/archaic/protosem.pdf | Bin 137325 -> 137005 bytes .../texmf-dist/doc/fonts/archaic/sarabian-README | 139 + Master/texmf-dist/doc/fonts/archaic/sarabian.pdf | Bin 0 -> 138477 bytes .../doc/fonts/archaic/sarabian/sarab10.mf | 321 ++ .../texmf-dist/doc/fonts/archaic/tryprotosem.pdf | Bin 70943 -> 72113 bytes .../texmf-dist/doc/fonts/archaic/trysarabian.pdf | Bin 0 -> 55218 bytes .../texmf-dist/doc/fonts/archaic/trysarabian.tex | 82 + .../texmf-dist/doc/fonts/archaic/viking/vik10.mf | 38 + .../doc/fonts/archaic/viking/vikglyph.mf | 394 ++ .../doc/fonts/archaic/viking/viktitle.mf | 52 + .../texmf-dist/fonts/afm/public/archaic/etr10.afm | 88 +- .../texmf-dist/fonts/afm/public/archaic/fut10.afm | 58 +- .../fonts/afm/public/archaic/givbc10.afm | 24 +- .../fonts/afm/public/archaic/gvibc10.afm | 60 +- .../fonts/afm/public/archaic/oandsi10.afm | 10 +- .../fonts/afm/public/archaic/oandsu10.afm | 12 +- .../texmf-dist/fonts/afm/public/archaic/phnc10.afm | 22 +- .../texmf-dist/fonts/afm/public/archaic/pmhg.afm | 102 +- .../fonts/afm/public/archaic/proto10.afm | 84 +- .../fonts/afm/public/archaic/sarab10.afm | 277 ++ .../fonts/map/dvips/archaic/archaicprw.map | 18 + .../fonts/map/dvips/archaic/etruscan.map | 1 - .../texmf-dist/fonts/map/dvips/archaic/fut10.map | 2 +- .../fonts/map/dvips/archaic/greek4cbc.map | 2 +- .../fonts/map/dvips/archaic/greek6cbc.map | 2 +- .../fonts/map/dvips/archaic/hieroglf.map | 2 +- .../texmf-dist/fonts/map/dvips/archaic/oands.map | 4 +- .../fonts/map/dvips/archaic/phoenician.map | 2 +- .../texmf-dist/fonts/map/dvips/archaic/proto10.map | 1 - .../fonts/map/dvips/archaic/protosem.map | 1 + .../fonts/map/dvips/archaic/sarabian.map | 1 + Master/texmf-dist/fonts/source/archaic/copsn10.mf | 1001 ----- Master/texmf-dist/fonts/source/archaic/givbc10.mf | 921 ---- Master/texmf-dist/fonts/source/archaic/gvibc10.mf | 354 -- Master/texmf-dist/fonts/source/archaic/vik10.mf | 38 - Master/texmf-dist/fonts/source/archaic/vikglyph.mf | 394 -- Master/texmf-dist/fonts/source/archaic/viktitle.mf | 52 - Master/texmf-dist/fonts/tfm/archaic/phnc10.tfm | Bin 496 -> 496 bytes Master/texmf-dist/fonts/tfm/archaic/proto10.tfm | Bin 1268 -> 500 bytes Master/texmf-dist/fonts/tfm/archaic/sarab10.tfm | Bin 0 -> 484 bytes .../fonts/type1/public/archaic/etr10.pfb | Bin 19266 -> 32292 bytes .../fonts/type1/public/archaic/fut10.pfb | Bin 23523 -> 23379 bytes .../fonts/type1/public/archaic/givbc10.pfb | Bin 16351 -> 26557 bytes .../fonts/type1/public/archaic/gvibc10.pfb | Bin 22251 -> 22289 bytes .../fonts/type1/public/archaic/oandsi10.pfb | Bin 9294 -> 9383 bytes .../fonts/type1/public/archaic/oandsu10.pfb | Bin 9254 -> 14044 bytes .../fonts/type1/public/archaic/phnc10.pfb | Bin 24435 -> 25708 bytes .../texmf-dist/fonts/type1/public/archaic/pmhg.pfb | Bin 41535 -> 41357 bytes .../fonts/type1/public/archaic/proto10.pfb | Bin 50429 -> 27907 bytes .../fonts/type1/public/archaic/sarab10.pfb | Bin 0 -> 25245 bytes .../texmf-dist/source/fonts/archaic/phoenician.dtx | 153 +- .../texmf-dist/source/fonts/archaic/phoenician.ins | 4 +- .../texmf-dist/source/fonts/archaic/protosem.dtx | 22 +- .../texmf-dist/source/fonts/archaic/protosem.ins | 9 +- .../texmf-dist/source/fonts/archaic/sarabian.dtx | 1046 +++++ .../texmf-dist/source/fonts/archaic/sarabian.ins | 90 + Master/texmf-dist/tex/latex/archaic/ot1phnc.fd | 2 +- Master/texmf-dist/tex/latex/archaic/ot1sarab.fd | 33 + Master/texmf-dist/tex/latex/archaic/phoenician.sty | 14 +- Master/texmf-dist/tex/latex/archaic/protosem.sty | 4 +- Master/texmf-dist/tex/latex/archaic/sarabian.sty | 106 + Master/texmf-dist/tex/latex/archaic/t1phnc.fd | 2 +- Master/texmf-dist/tex/latex/archaic/t1sarab.fd | 33 + Master/texmf-dist/tpm/archaic.tpm | 54 +- 75 files changed, 5460 insertions(+), 7918 deletions(-) create mode 100644 Master/texmf-dist/doc/fonts/archaic/asamples.pdf delete mode 100644 Master/texmf-dist/doc/fonts/archaic/asamples.ps create mode 100644 Master/texmf-dist/doc/fonts/archaic/greek4cbc/givbc10.mf create mode 100644 Master/texmf-dist/doc/fonts/archaic/greek6cbc/gvibc10.mf create mode 100644 Master/texmf-dist/doc/fonts/archaic/oldprsn/copsn10.mf create mode 100644 Master/texmf-dist/doc/fonts/archaic/sarabian-README create mode 100644 Master/texmf-dist/doc/fonts/archaic/sarabian.pdf create mode 100644 Master/texmf-dist/doc/fonts/archaic/sarabian/sarab10.mf create mode 100644 Master/texmf-dist/doc/fonts/archaic/trysarabian.pdf create mode 100644 Master/texmf-dist/doc/fonts/archaic/trysarabian.tex create mode 100644 Master/texmf-dist/doc/fonts/archaic/viking/vik10.mf create mode 100644 Master/texmf-dist/doc/fonts/archaic/viking/vikglyph.mf create mode 100644 Master/texmf-dist/doc/fonts/archaic/viking/viktitle.mf create mode 100644 Master/texmf-dist/fonts/afm/public/archaic/sarab10.afm create mode 100644 Master/texmf-dist/fonts/map/dvips/archaic/archaicprw.map delete mode 100644 Master/texmf-dist/fonts/map/dvips/archaic/proto10.map create mode 100644 Master/texmf-dist/fonts/map/dvips/archaic/protosem.map create mode 100644 Master/texmf-dist/fonts/map/dvips/archaic/sarabian.map delete mode 100644 Master/texmf-dist/fonts/source/archaic/copsn10.mf delete mode 100644 Master/texmf-dist/fonts/source/archaic/givbc10.mf delete mode 100644 Master/texmf-dist/fonts/source/archaic/gvibc10.mf delete mode 100644 Master/texmf-dist/fonts/source/archaic/vik10.mf delete mode 100644 Master/texmf-dist/fonts/source/archaic/vikglyph.mf delete mode 100644 Master/texmf-dist/fonts/source/archaic/viktitle.mf create mode 100644 Master/texmf-dist/fonts/tfm/archaic/sarab10.tfm create mode 100644 Master/texmf-dist/fonts/type1/public/archaic/sarab10.pfb create mode 100644 Master/texmf-dist/source/fonts/archaic/sarabian.dtx create mode 100644 Master/texmf-dist/source/fonts/archaic/sarabian.ins create mode 100644 Master/texmf-dist/tex/latex/archaic/ot1sarab.fd create mode 100644 Master/texmf-dist/tex/latex/archaic/sarabian.sty create mode 100644 Master/texmf-dist/tex/latex/archaic/t1sarab.fd (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/fonts/archaic/README.PRW b/Master/texmf-dist/doc/fonts/archaic/README.PRW index 4f9558f727c..8563db300cb 100644 --- a/Master/texmf-dist/doc/fonts/archaic/README.PRW +++ b/Master/texmf-dist/doc/fonts/archaic/README.PRW @@ -1,8 +1,8 @@ README.PRW Some, if not all, of the subdirectories in the archaic directory provide a -series of METAFONT fonts and LaTeX packages for typesetting example texts -with ancient alphabets and scripts. These are scripts that were in use +series of PostScript Type1 fonts[1] and LaTeX packages for typesetting example +texts with ancient alphabets and scripts. These are scripts that were in use from about 1600 BC until the first century or so AD. Not all of the possible scripts are provided --- they number in @@ -30,15 +30,20 @@ Script Century Subdirectory Hieroglyphics 30 BC hieroglf Linear B 15 BC linearb Ugaritic Cuneiform 13 BC ugarite +Aramaic 10--5 BC aramaic Cypriot 9 BC cypriot Old Persian 5 BC oldprsn +South Arabian 6 BC -- 4 AD sarabian +Nabatean 4 BC -- 4 AD nabatean The small OandS font, in subdirectory oands, contains a few odd characters for use in translitering some of the above scripts. + The file archaicprw.map is a map file for the above fonts. + I may, or may not, as the case will be, perhaps add to the collection. - The file asamples.ps is a Postscript file which displays samples of each of + The file asamples.pdf is a PDF file which displays samples of each of the script fonts that I have developed. This distribution is released under the terms of the LaTeX Project @@ -48,6 +53,10 @@ Public License (LPPL). archaic directory. It is not mine, although the CTAN maintainers were kind enough to create it at my request. -Peter W. -peter.r.wilson@boeing.com -16 September 2000 + +[1] The Type1 fonts were originally developed using METAFONT and then converted + to PostScript Type1 format. + +Peter Wilson +herries dot press at earthlink dot net +2005/11/12 diff --git a/Master/texmf-dist/doc/fonts/archaic/asamples.pdf b/Master/texmf-dist/doc/fonts/archaic/asamples.pdf new file mode 100644 index 00000000000..a23aec82ca9 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/archaic/asamples.pdf differ diff --git a/Master/texmf-dist/doc/fonts/archaic/asamples.ps b/Master/texmf-dist/doc/fonts/archaic/asamples.ps deleted file mode 100644 index ab851d1fd32..00000000000 --- a/Master/texmf-dist/doc/fonts/archaic/asamples.ps +++ /dev/null @@ -1,4746 +0,0 @@ -%!PS-Adobe-2.0 -%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software -%%Title: asamples.dvi -%%Pages: 7 -%%PageOrder: Ascend -%%BoundingBox: 0 0 612 792 -%%DocumentFonts: CMR17 CMR12 CMTT12 CMBX12 CMBX10 CMR10 CMTT10 CMCSC10 -%%+ CMTI10 LCIRCLEW10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: dvips -o asamples.ps asamples -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2000.09.22:0857 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ -/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) -(LaserWriter 16/600)]{A length product length le{A length product exch 0 -exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse -end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask -grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} -imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round -exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto -fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p -delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} -B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ -p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S -rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginFont: LCIRCLEW10 -%!PS-AdobeFont-1.1: LCIRCLEW10 1.00 -%%CreationDate: 1992 Oct 23 20:22:00 - -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. - -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (LCIRCLEW10) readonly def -/FamilyName (LaTeX) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /LCIRCLEW10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 12 /a12 put -dup 13 /a13 put -dup 14 /a14 put -dup 15 /a15 put -readonly def -/FontBBox{-2000 -2000 2080 2080}readonly def -/UniqueXX 5011943 def -currentdict end -currentfile eexec -80347982ab3942d930e069a70d0d48311d75c99a46517d00d55f57d7d06eae02 -ce42bc6f02479dd2b017bee2b4b2093511b992b19e8e014150ad177269b3adf0 -23af9203c2683b5609d89e5aa47fe696911727fcf0abc3e1dfc253326900dd94 -846b641ebfba6b841c0cd25c4007ed9c66cc327c6abaf2f0383b50af8cf8ed88 -2862a220211a24d4b3dd653090fe7fac59306b7135abb21d197f619eced07cbd -4d124b4312e6473ced4986bb5cef68fb6289c3f8c723b84c94ef64461f83c6ba -1bf60756079a136a646573bd857ccff46d76da634db16452b9b992da87acb0d1 -1c5a18f82d22128ab330794ab91f2b1975580d43040a58d6c16d0fab84e5354d -7b96707086f73059ab670d13ca411a78f199e723507930da975a8d864058ac1e -ca76d7d187cdd333150a0c7fb8d1632085e00505493d5fa85fdc9df735c28298 -9cb7a8ebd305169b053c24088d3d145a106ebacd47b46a17e77a4256864cb3b1 -e06149eea24bf063e831c988544062ba62ffa4cd6b20059ba9d7ff22df930f80 -123a58a7a5d0d75e76134fa512af41dcb85dd9ef97ae759a61c14e4cf3dcf0ad -f6e249633f8ebcf0f4d92dc6bbf04d2aeea94ddcd54052cab8e747d683ca9ed1 -6683a031abae3c1c91330f22170c3be13c0210d854e327892f244d088a9c36ac -c7623320b51ae8dd46c7f6c359d0adc74b112967361b325ba40e4b03beb97185 -475c99559a4439a14d948336665c9f9b81cf206c49d5746487213075535eaef8 -6faca2e43125969d4542f9df4f06c60868e5132c2cf92a5e53c1ca065dcc84e2 -d64d881ba1488afc980ceaa7bbf9dd80f6b648c63b593c8c0ac447681812e3b0 -43d2b2e80d589513e97c8b79bbd7b4c1effb80ce9ffd454da40db3bdc0b3c32e -1bffcdb77a809aafd438ee08bfad9bab00d3070a0ccea69f72c9a4e4ab764ad2 -a14943fb1d5d9459c289a9fa2244e09a693840308bed3e3e0723522e931a5f22 -c32592bae617bb9c70075fb62e2c6ea95dcbc90eafda9574ec9cd9ca81a9245e -ee5bb6c2c3aa45b683bc1df648d73ab0e0954b166198dee901ac918839ca3732 -37fdf59d69450b967c434b619774808745727cf5160089ffdc748d7d83f68734 -3e84750be70949bff40a2328a7adb567af3e3574fbb52faac2ba3a24e7c17202 -49371e773ccad2a250850e6eea820b4d45e3e588d23606b84d6606482251e3d3 -d58e7905d685b5e84c5916dcf3a47600708de099d013baa47a3f16ed472f5fb9 -1644171fbb32d64f03c416f3c3dbde21b9388983127fbd8b709654324fa8830f -32e9ccb63cc6ba5025d81c4ab84d65ca2a523e899fdaf6ae191adf9c0f198376 -268d9c1726e299f630cfab6e2e9cc3701535e2a2baab5163290e762f418fd042 -e180001043c03583a96a45f734a5999060e0ff0963637ac215b60217d2bac703 -954074f2bc97527700dc6b2d915262071e3cab0b040eb063a488222f92f69667 -a77d5288934ece18b1a56c015a9e92f67a8fea1c05b3c84053063a00d7b13fa0 -693a2972fe41fc68189cb93d3a0153b3de44d4a5793fcf48dfe13a598a7f835c -0813750113f198b82d1b11f4beaa2dfd9d350ffc391d202abe1e79b3f9 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark - -%%EndFont -%%BeginFont: CMTI10 -%!PS-AdobeFont-1.1: CMTI10 1.00B -%%CreationDate: 1992 Feb 19 19:56:16 - -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. - -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 16 /dotlessi put -dup 18 /grave put -dup 19 /acute put -dup 20 /caron put -dup 21 /breve put -dup 22 /macron put -dup 24 /cedilla put -dup 45 /hyphen put -dup 46 /period put -dup 58 /colon put -dup 65 /A put -dup 66 /B put -dup 67 /C put -dup 76 /L put -dup 95 /dotaccent put -dup 96 /quoteleft put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 103 /g put -dup 104 /h put -dup 105 /i put -dup 107 /k put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 113 /q put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 118 /v put -dup 119 /w put -dup 120 /x put -dup 121 /y put -dup 122 /z put -readonly def -/FontBBox{-163 -250 1146 969}readonly def -/UniqueXX 5000828 def -currentdict end -currentfile eexec -8053514d28ec28da1630165fab262882d3ffd20326947b1065649b533eb5e9e3 -a88a87fe987918a687950b26f647d6e08bf14d983ed1d4a8ca1e2da8d985f944 -2eb916f5b6ed0697ac7c33e1e36a3bf460d34ce45f1631871097cb04f18e3889 -4cf4ac1538eb19481311d24fe3be7beaa4a3730e8b4831fe59d6d9ce2e46116b -629c7ba2f9ce3ecba2f43bc162a5a077ca1b2882a42afdcec3f4b75b5d63e0bc -8e5dc95257766d8ea467ad9cbaf47be60f797580cced6884b3a68f70c91f4fdf -80fd00ed9139e7f480dc3a76af72ad9b434187730bdfaefe4cbfe5c7edcaaf24 -9204fd703011932e5a3c27be468b7dab69daa18dbbb6335ab8ddfdc607961c7c -02582763fa069d43563ba17704029945cf42fcb19cf78c51df0ec4d851086d43 -c1ab38e865ef36865fff3a08b01cbcb070ba4893f7482dc7819ad03d337e520e -7d8cd83bb8ac7aff4df36751f4f12aaaea2b6d7260c09a26e987c904003e0723 -7dbcc4a8e4e85cd3259f40d3caf55c742cbb40ad0db1044c20a4f122a63f7b81 -1d945bfa69662189ce4d089464d2ead9f6ed60b581b04114d5d45e97be27a576 -35154e9b8464f2a0df18da855eb51b8f64d3054b0b2e84621f025a0776d16fed -b988a43d2d64c32768dd106b9f541ae8e68ac0bb7399e16f4d4ba074b2152d0a -4e9b5bfc21bfa0d531e28165e518ffc054dd4ed0d74eca079d20e79670419f92 -e03bcbfeecf3554d661596f6f29e12170804d15a250d917ffe7a8b6e8fa53047 -1ed97ba56481589a65ca13619129f1e26affe6c22f0c38540f8ce37efb6e9e9b -60b51a5a9cb4454fd7c7f92f2f9437159687ab590f35b946a54491a7739c9269 -e0f1fb48b129811c82edb3171cbd5105fe65906974db8a7da92f4f43dc7f6b36 -6981146d86d23613a0b38d9d6191db9fea0172e982cb1cc50e382f69da1b377c -1be9407f88a2a761b56f398467a057f35d18c01cc377e006182c891ec80272e2 -2e3a5c7123cd27eccdc87392a9fdf63bb40f02b7649cfc53ef933c6518744cb8 -9cbbd437830ef5b1d58b00b67bbcf4426dc1e6ef583b0b4ad3aebd741e3ff0f7 -29ae271f032019b1e7268043fd215be590f9cf24da14a90f1683afcba8006cef -5d5632c2481fbc1bd8224e8952debb7c4596a237e5505ac143180956ca1f603e -ec70cdb4a33e1c4ca174436a38b06fd9d2b9196f02114b77a9a5f66595727faa -ba323668573ae328f1f84e5299e9eebaedb380024f83e0ba39519bdaffd36eba -d88c26ffd8ad02b0f3b11cece842d5a02973221bf51033570770ffddfd6b4b8c -a4377e5deb3c956ab032c706006b648a3231a5d396538a784024ed4f102c9b42 -66e65d85e9434ad369a3f00018ea45789d48d1c3497297e9c80295493fcd30c1 -fe927744c1858ecf9c5a5be5ab5d6470b1477a53d430ed8d98ab4447559cf940 -1a53282e1247760afdafa67bd82c3416ccb1c3d456f3b9ea611d7375ae06b557 -e4c2b274f1f27f6422d460854d3f267c8aea6e0ed0ca34e4c5849140154a8b6a -1f7e3a84991b82292ca01a05dcf86231980828f41582a46c50d3087b75e8623f -997e6ef453641838862a7d4327ec65a0231ec8de1dea3cc69b01979170541747 -ca3bf5af4b71ee2f8648d2f223f6728f3261050a62c5d861856ca3df6bc4892d -7f4a671edc45103b3f7ff7e40905320967a35ed24b557d837d8642af4a4c6d8d -c7c74e0e6d8ef97f80e49e0f2a6587660e008e4b515c96857317d6c9eed66a1a -84af0579318e23eef22249a73e9a23ab92e8a91d7a81a7a82005c8ebffda21c6 -67cdfe6da136840a7f6a5b69445cdef446439324fe90dec3764abc09197d9e8c -752706967e948cc6ad5f21876e3e36dd3c5e84ed3fc867adf8b0940fe0072305 -fddccadf2e5d871e99ce58d77a44eaa4ed29e6ca64a856d5737c643489b09aa0 -21f89b23fa76d1b5d601370d8105e4ff2d3e7a3844fdaa44d377ddadf36cc0c9 -283f8f855ebe3a5cb153b0d81b94b3bf38268735c17f52521fe77ff99771443f -495a517b373f44b5963612c30bbd45ef617699167241f9e0a4cab1df4e6dd8fa -20b18f45aa337d7a6b6220157e07bcc9c764a7bee19ddc7342c748cda5d2b3bb -e94a50ebcb4a08596329063ff95302a306aca44f2b1476201b648c29ac60ba9a -d114d60f5a64c98295556934cb61edf44debf944dc0143de4738f7ea997f355b -5c18284d1923ae313452f6aefb6faad36d2991844458a4e9e7f9ca0aee784239 -20552107e42c31d865abb74b6fe9328a909a20224df9eed415451c79ebcb751e -dd9866ccd67461d1047081ace6383a57d3c3d3d2c741f2cc26466e153508737b -dae9bbf77c6c3857e52448dc6ed19e0f90085906263fe103853482170dc89f80 -2c3ba48334cc897ec33a3ce88c248b85e066c5233dfa0672b0fec9201f5f9bcb -b4267f08e2fc361b4a754312f40e1bb2c1e3cffe96b2e6b42e098ee8702c85c1 -49519ae83c3e8bc4dc5db0bfdf29cf737f6f8ce6c8cbfedb86e63c0e450b3ceb -2e1801099b804660daef8d72c3655224dd6c904383dbb270b28791373f613302 -22004be21aa77197480a0639ca7dd392bb29746ac137225fa425397b4c873f46 -93268849ee6c2dc760a4a3a3fdd1947a6a28ab00e0ce0b04377096c4fbeee6f9 -0ce7553dcbed840e0a2b784ff00efea300dc38ff69b841fd1f5bdc1c45ba4324 -e7a165cf58c084d35c2448582bd992e26bae304ecf16153593706076b498372e -80e4d26204297e7bce6706cdbf728184753203a12945d895a6b5020eb8f42f1b -696b8d17585107cbf80436915149646efdf0fb07918bddc6b9053221b889e94c -a55967cb493cde061cb4db817a604137bd37998fb5db9858d028f437e5f4d20f -197df51a0b1079cdca8b0a01c45b8e2b5e7f11dda3d35794d707f849b41d711c -2fb47de7db5560cd7a909ecbdf2512c7e675bbbb88daf95fde6dab46a1e6b348 -a736f857b5a23ce17f34ceac13d255f6845acd2d63430873ae0d119dc4e3ee83 -e056f864d66dfd6a70226d924630fdb7187d4c918e3506b3beca11a5ba5182dd -0afc6a65ff1885fbe5497f61c6c447a52ee1a9f65e95a7fc52a0686ac74e82fa -2d0fb37bd43032d7f179705b0c2fd0d8d05e5fb370af61e44f33bb21ff35b24a -e0e87261e38782766fd44bf0aa8a36559d5934d73417f52cdf0441dad3348eb6 -dd8506037fb4e5a7b9041335f8289b1b49f8ddcc11003ba96c077283cc8bee19 -2d73bffa363d8d25272777ffbac17e8284ab4dd219ce9f3d473708d1d33cd215 -0006db656a91fe3a68c059d6f0bfa824122e789983b704ef52b47fa8b3780700 -bff179c9aec2bbb25ae2d332d4aa9e12628c29de6479578b477adcdbadadd5fa -d42df63908774322e11a9b082585f0add5260a484b11b0dae6bfb3757e71cefc -15e0495134b7f8ccd71cfd8a7b3113a37159c657003d1804b227d612acbe8238 -547d5d462c6c7698c161807086ae1812896cbc0501d5ce222c2edf59cb4a9b13 -2958fecb0c6940ee1ee1c3fe04995090b954673d9f426ae7e9201c49937185d3 -e2da727947178fd3ad714ef317a23e7697bd3f23921355c2ba4d8168a017260c -129f6976997fa037314bd71b33c35e4b01feb050753d48fd5738166628a56f44 -af7cef49d47595ebed8b242b3e8417676efb4a7e225092801a65877df32ddb54 -182f33b63574b00d97b83573750b321ef657964303ce9a8fa3c247c1abc37db7 -cbddf7fa64c2be8f8c6332e0e981f800d405a512f758434cf9e8c1871a0fe525 -e19231124532930604acf1576ce8a90f2bbc646918150dffa1fefa2bf0a6da2d -82b80920e4864e0b8c28f03ae9e3c3435f24d88ed779dc47a6f3672522fa7cf0 -7594caee8d53a3e7fb6e9716da8ed34e7578ae4f4ea31e2583f08a1b109ec7a0 -0e93817c969fcdb7ccd611c080fb8d8482f6d47587635c3b302faee0e7c11dbe -1241c7afb879d3a13d35362237bd2cb8b1eb78a76c5d02d4df4b409ae8f1eaac -05efb79e05c12607b67920f01ee7b03f76a962f8ef9d9262c63d5115e5bd3d9d -f1abc6d209d7056e5e93cabfc7e9e2b3b241a238b2150f3e534f93143641f51f -31f619d150ca0c7ab132acf236c7464a9e00ab2df7e1fcab5c827f2773e56946 -39b4cd58ef68bccaad728ae4f40082447a2230082b9c459d4604c05be4ecdf91 -e8d582840956f81c5dca580d1186bc95d1154d404b24f46ee8e8e76eb7acf0d1 -c1ea15b2d5a7a400937df99427354b2dee23d435dd813f93e809dcb57042eeee -8fac7106b0f21f9d80bd7316d452fbcb37c9bd4edc9d1894ccd0a263997e6136 -061457aec6512b6de613154966fbb1536c187884135d5b1d339a95b739fdbe50 -2a62efb1d0347cc107bb7998366a26e91f83901a8aef00004123fa1033a44754 -6b4dbc3d4565e25deccf7b9a02d013445fa877c4667347313636decd66455a43 -c6df6b89dd2610c6aad316a01b79e181aaf163c6b7a3e91d36dd38b2e96d7a06 -e573631be4756451a79f2e6f9153b6039194b8734241ad22369e6bd7eac3ca95 -54a1142182917988202008311158355144c79eeb7d79a33af3c54a2a415e602e -b5d37bf3a481c18c3d814f77fc07180f837c05f4973662804cd184952d628335 -aac6cb20f3117a538c022aab07a9065ebedc8627f384def6121ca5bc9bbf06ac -61ebee128cae12e1036d90e6a983f0b348cbc0c8198a734c319a5e1b8c9635aa -186043254b3289fd994cf7e0cc489c796d68ccfc4fc98dc5f473238cff440620 -e9af27fb6e21d3ce0ce11a6fde737d703c7b8f7d000aa848be4e719ea985d1e1 -8f128c02af9b9bccfdf7da85c86af609a74cec8d70602c5d9a6aeb461a84730a -ec603cafab24150ea98d761b5f358ba18851d512575d0556008dad255be47eb5 -bbd90542217ec5f9c0f0114f993651b631b4575188c388ec8f9017eaea8a6c20 -bd62b61d35aa210ffe6643045523353989b6caa86210bed5b8328b71f921d018 -991075c7e60759bb3cc46588f8ed4eedcb981eb68741e6705d648f71d2bd7c86 -a0bf89ac8d3648ef8609aeab2b72e3b3796df75b9d6ece9fbb03b18aa20adb96 -3f525fb80eee8c375de4cf3b2b436102a835f6fa72e1685b14119b0f0301d5c7 -0e971819720190dc5f919d6a1a3b3601e26bce83b84ddee4d2fd802e5d636cc7 -87af2ab739f0ae12fcb100594f7faeb914eb80f2dc326dcff201727c00ffa070 -3535c4e9af4fd73e78e47f329b7474a6f44d8105f6efe11e15ca87deab9a89f6 -1e06f8faacea57e9e76ede9fdd4cdaaf9896d6cb4b52240f6792412375d3ed50 -9b07b0d5168f069e4f268d15cea44c2e7cd3278ed21f2e7bd7f563ee09de2f43 -8fbb2792e95a1af818b163b3524b6dcf5c22793eadba0d61ef4f8cd659a9af3a -b5b14bf78de82eb3d5d7e11ea6b516f18676aeeddf89fba6671480332ab3aee5 -4824cf400a76628555be8466e79e3e930b4169d3c72d724920dff530a076507c -eca21889160e46119dae766722cac6c4a3150da90e143fd94af2196f00c7ae1c -8e4e74e7a20c6f7df9d8d2dafae4d4fbfcb397734f072720f2a3409bb7284fce -fd77679507dd17611732bbb8ee0df3ad62762fb55278122e563e7da59bf51738 -2fac87c9af6cdbd3fa49783b53590afe2f78b25744359163eecaf17a2177f0e2 -c34f8e9fc7e5b37ba724745376265e66187b9ee85b715d572d5279170009090e -b74e1f0e690ba80786975e3c947e8f64b1f993743e06324a3f4592540f3edad2 -28a3146c19a2e9d4d5f04afaecea1202cc5342f46b6c4d7ff9a5a5ae7225fa3e -e5e51da351a2b32277d85bf5536d1d791f99211e7d83617c2ef5769d80625864 -38464eb0c5d70fa08bbb2a428fea88e9f932c2bafd687df30421060443568bfc -363b516ac05881ced92c68531cf3d4456869bb9cd51c899a1ee9a26eb8810f22 -632c12d6f1d2df54c36f017e83367db594ad1ccd541fb19a2e57d78696650d80 -808c532267f86daf39c969f8439201c5b251df71dca30510a3e4763a0bd1419a -12c9f2085574a96b29a9732ec406241f1abe1e4b63e36a5cb8671826eda76624 -3b6340543ab0a06724ed667bbad5a9b1e023b9affeea7f753b0462edce63a673 -1670dd2ef3aa83fbda93c893c6b9e1e89ebd1b0118c69908a3d6fc703595a7c1 -9184a1c4fd939bd2ab610dc0f3639ca49c8bfaa325b3f221eff9683c4c85a27f -6a8d7ef9045c13eb9639f7d966e6cf34d167d0174cdd61b7a1d891bab35fe7de -8d14e7f33cdaefa5082713b4ba215e846e484d8191454232a2fcfe2287a9d112 -d8d00536dd9c65932e9946c29e08824b017e566828b889d6a4ea0728fadfdcd0 -129765ff6da86930c4c3ae32c462900b9c85f68cc2580c8a2707c56ae76c66a8 -87aebc29ba6dce79c3400cf5bdd5b395a259cd6db72a2d5e15ffc5ec1c2429f3 -97a0fcda605f35b618985e3f6b02aa31b975949f64fdee34ee44c989eb74f4ea -bfb432e1726a34d8694a12bea9ffdbe388ea9ce3577da23127d9a7165acf78c3 -a65d6bb8a9b2f5c38a64dd78608c8754060881ef3b1dbb6d1567f214dff7d342 -c0304e631074a846ca22fc2bfcf02aeb5eddfce13763a0f3694d4e63252b14bb -4d6a2a14d52cfa4f271dd6813c25db7bb0465a9b99be775504e4da4c0c5da8f4 -1ad4387785216d34e410d93792abbdf840a13c3c6503881219d03806a8fdb8db -b60dc76fa57ff019576a5c8abf9885e5e387a7d98c4ecc00fa4c552d73df4919 -94517afc3be592effb4f1df786892ae52a0d7c8cb9bc4272f076d9fbb5122414 -d71d74d7d3d77349596e42c18924082cad8afc4c37baffd3280e0693c852a05a -936938c9920d85d898ec7590e4a8ff2eea3b69c513cb56e2a331ea548f048757 -b6c333d0326721ba35c4211995a11235f760f5a890af03e73dadc8276a8892ae -31be9a2658d92f6b13b1caa9fc37633f7125b58370dad8eaa1a142a0c237a9ea -532b0341372c00c9e357ebe9a35d4bf182a5ec1d82f18ce3536fed31b2dc1113 -2d06c3adc361613a33fda4cc54684fe3883eeecf8a6ad187cca81613076d54ac -c71266292dc879f631217da8ec5b760fe5dc5bf1f71a927dc6f196cd1c6f55b7 -67030fa41b767d3e808934ab44010f77647fed07e8b545f3722da3be1cce041b -c1244a9369ef8ba3e9adf128c7c09400f4a2f3ed482cec96a3127f4c19d5fa33 -65e917a3b482a1faab061945c22f6a8651488a1528193c42fcf7e25b017aaea5 -59e76c73bff5bfd82ad37acdec1b1440a0f37230c5fc2afb8027563abf48175c -3aa929432db008da775720a0666c16d35b83ed6a1a3c9a162e0f31b36f9f17aa -3886092655c3b1a1f9e45aa7f9a7b204503722d6f627f2d2635123eb044617cc -e13967b9132ebfccea28496edf6f833b04a2f77bf73f947ac639414cb8c563ad -225b83a7fb8c0be779926dc079d640582f158092a7571cddce2a4e52c65a6bc4 -e38d68c492078d039ca5d53d7fd04b1a997abe6fc09db27f7d28903cf78ec98c -c4d9fd17e23aa4ada60aa5050727c7bd5f5a0558f85ab84aca7cd8e1f4f7684d -3958fb83695fb2c7fe8fec2d00ca4d518f4298bedc939c8c8c3483948b978bcd -989bf97c16e2b2a5c306b388b90167cd3138784c52dd5f2f9da9ed73d54f682c -54380f7c9a6452f90a45fbb6ac5c6cb1b5bf7c93d1bd922477bb4c2ba6171098 -12b4ad25ad6d0556545142da7f090cf97d64bd03449f9f142b8f56b68773e93f -8ac1f1b11bf5c722e72711d659d47ba2b8fd2e3e1fa349ba456170fd33cbd7f3 -7eee378ffc895ba7e4a746da8774140b209e5c506372475436e697fd2663e400 -d7c8be109a85fe419a46cc7b760b0c678f8000f5215b8aa2a77ce5a34c04e96f -63bf0d2eeb9c54a9a7594d3ed1621dcb8ff847b3d3407ae47837fc144ef9cd2b -ebabfba6983285a3c69ae466bb5601c8c337d0de6f8cde1183b81f4fd273f4a9 -f1ef4f4669fd60eaf77b9b932c59ec70ea1dfb1d12f49ebdc112c2e0c56f2424 -cc0f21e75805fafab25f822b8b7af5bcc1723ab0bf0720eab81278bd91539943 -9908cc21bb8aefaf76be8bb233e19687aa4b57c2842548606e8e90e52efdd987 -ca4848bde1a7de22387dfa1a4e8a2b55c4c4d11c2e9fcb77706c03fab1c6dc02 -1c7a5977aff1fd97906e1a3b1cddf39f73f721bbcc4394d8e0abcdf34abe5883 -5385550cc76570a84c4510112eba7ea1614f76a24a33745e23368d8fa84ea47f -e2ca95e11c89f90b0131da0addf1e86e9a35831f69a887a5fa06e98abff3f336 -5a3cc385486039942906279d4ebfd7c1428c2762e123e04873a111f970005987 -a5a85d7b0c71faf6b89db05d6a4c4a98c68dd6a8632c582df213a728641787b3 -2636a84ab9593c7cf73f3d4e6352272f072e2aa98b84c4697d9756ac3edea061 -7b8fce1a62f09a5001522eba88ac5ecb5dcf87f4ec9e2a6321f11f40a8da3433 -fcd813a7a55435b75bf2a6669fa985fcf49282f67507de2f68a75f9dafa7325d -ebc5f65f3c2751e6c7c768037c21654d72e7b409d3e72c083be489d935d9c088 -1772bc9340ff87f79daa7da9884fdd68af8f58c7c8beb0bdeeff6189338132b7 -0acae548c1e2ed23e2861784a4d0a7fddd09a536d76a9328f6319063bac315be -56ccb13f1d9507dc0dd4c34cd8292262d94179334c650ca59843561c6dae9e0e -15db2919b78ecaf4ada54cf08f5399ed2425eb785b4aae5b7a8e652209f23cb5 -838393242b9958a748741b1e2ac7673c77fc17281f003021cb95e0416be186c3 -0c10ac6f3d215f6c62cda372d10c57260442323814c4096d6ff7c211945b118f -92c68ce1a6b08c70234a72a874575da3b3d9e23402f3873f9bda18bc267b7f29 -f3658842d150fd9bb12f3e7db0fce743daec7e268c5312fabc5c0575281f46b5 -cf5962a145a266984bf55226a97d51c87a198198322e1ef835c923b696d179d7 -d91c52de431242d3beac1fe513712dee685e9965ed93c0eabce7e8fe2a457dc0 -eb6cfc8a4d3f441d000871559ee13f7627c5855ac6a10d66e37e2ac7340f3e00 -237401dea546b2069ce5983252d2afd19bfce244fe8ce8ddcf341e99eed5ff49 -9af797c2ca802243e86d29f43b0d01c8a873e3a2428864e35e41d9ef8996b203 -4d7351681adf7eb2784b609b35d466e5f6cf8ba25419907bc3ce995685fed832 -774852e47260b0d80f0f97ddad878e126fc328e63c40e995dcb8243801c153f7 -707b425e87590c14e0fcffd95779e2d820cd8b0b15dbd5167e778f23024ca224 -9ddea71afed182f808abda7120a1b0df586ddbf3b77f4db7bd19aa98ca0016d9 -cdf5c98b62f5d3d39b0e863169e1b9b0f07e992ce122349ef709f464d3692773 -17b7e935ebabca3108582c78b6c286d12a2b6bcb6e5e5e8eccbc64e84cffb06f -461a6acd0f90c5f95a44f271243494ec97ddd348bb036daae7146f273fd01fd6 -d633d910927f96bd626529f4afcdb014458c5b9649143b26353bb203493d8068 -9faf351e3c88ad37e76974ec47c3bec213b5f36b1183f89547e15160cf53c9de -71844adef9a2c891b4fbe2cdc90a421e9548ff0bfc62335cf9e5c1c95f1def5b -019a31681bade3a002c9a7d86615d2c9cdc0e5984a36bb7fde8fbc2342ddba22 -454c504217e00f722e84ffbe77b0de0b034b3747d83f08467a3cb82afcd88fca -88b43152e5e0eb1b6d92f2488de294731b8a9f71d718ae493d2ee627feb7178e -4b6784dcf0148ed83e36bb671e7637be4332ab2e8e61e6c6fbbbc7b80bb1fea9 -bb1bbc768c19ed21dee15754513a2d1437ad3dac8a0b71680d62a709fe8adb09 -d9190fe3070cce6f3f493350c01464b760aa089c74101f5cde5aabcb9ea993b3 -644bf0f9c3d5afd486ed13eb69d78d520fcc29e90970796975dc5a6febc05592 -af13db31489a29f5a229e28c0b35a159f6162b9d4348faf44841b39a997d666c -f2f070e77b97666d86c6eac755d219ef6a26b207d56524f4fb2bf6c91240e86e -19394d0c247d579e42920d58af108ed82fb2975a2d02d1fbb59a39f10e858d94 -2d81448ce8627488377597f7d1979b75dbed338644bffa6936152126a7d70c35 -1e48e47ca1ca87d219346f9c60be806b835a96ef144e2b49f9fa36c07f6a520a -490e42eab9f1151ef85d16670a204988916410f4fb78649a0de580c1a9721918 -7790f0fdbb6238659aea7ad75fc4314fd7c27cecf42acd13ec9d4f62bfd5ceb3 -43db005a417d20e527cccfc3366482532ce10d759ffd2d0cccae65ce2a0554f6 -bb45e5f4fb5fdc88066f5eb177aa547d624fb96409395b29b7d867f334504217 -991bd16e959c8231e4bcc1a7ca0dcd3b4bfe7988dee94b8989d2820ebb0a3704 -9e6698ae2693f09a373320e9a9ee1536614d0b3a8cc6b316a167ae64b6186adc -427aa0b97df2b331bc31bf50bd6cf8e820bf4dc1f18c1e9570cbb77816fb8089 -4dccf42cc72461b7f91465f91984c073392b3cfede8af916542c41c81f45db15 -e1ca39aad4b1cd88232ba4e891d6f72bac51db5b05d3484d461d517f33953218 -14227bf692691165b4ff58c6880101a21db6f4c953e2dd40cdee7ba2fac9f5e4 -88494b943224c6db1eb8c69c4c1684fe7cedb71d500d7646509b418baa83de6c -50cc67315f2280f0e52306dad79546db8c4dc6a1380a9e75cac8beb91c47e75f -1fd7094cbc87c0aac7c28c5693276c8b6eb61fe424800cafff136de21598ab95 -1672f5d746a0d7fa7310cb8be2bd7c7dca07abaac0a79474f6a2e5fd4e6d67a0 -aadf23ce3f6602bb09c2d65e7fcb05a3147869910a88e893ced9bb47823b77d7 -daa33f94af5d80fc03a75a56c76242f19b5da77336e8165488c43ab31fd03f32 -7f87340b4ca39f28d5719609e7d6be8ec72734539fef713bce30c75c3e4046c0 -a0652926d600d79278ee4f4c0bc2c5f89937831a1178246af5e09dcece2d2097 -b0f43928d6e515546833f3905367ab6c7b58f4e30bd319b0e80b430848900fd9 -3647d606ca059254226bb78f195dc8983ab4c6de92bce61c617ab768a5b23607 -42dc47e5920e6e1a9d48313ba800fd6371db7f8b1d4af3ba4c6f2d83ceee2072 -f4ec74b8f45e6b9af20d15a6cf02f5cf4f96eef177156b3527b2c30492f338d1 -8f5ee2fed1205cc55919de2cb8b2649b6a35e7c6b2e00bd4a2f54e54cf57028b -05672300f55e3cbe23c5a3fa51f3f120273f9e16388359c5f3ccf87b2659d902 -78293ffa714b185748486e98862e7d77ec021891dd9015151914ba3cd07082f9 -00c5a97a77216769225238e0bf3f24b58088a766f0974acc7c553a96fe5d8e68 -49ff649e9944f2952d6d9234eb34413fa7a0eecb4f1623a536c6b71859072eac -e5a794b6227598a95e30249e63e42948aa70fda6fe02c540fa11b89f71851026 -4252cbdf4e1654200a683c38e5c4e08ae2085fbc0d2f53e9243abe4e0be0fa17 -f60d9e508f5b370b57ed9de8adc93e4bc9b58fb6b2b4b8fa7ee5fd089c07034c -caeb093b3e635376e37de1a8ed9dfeac4ef458f3408a565825ada6455934b210 -fb243eacbfeb0906a611326f1028cae73251 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark - -%%EndFont -%%BeginFont: CMCSC10 -%!PS-AdobeFont-1.1: CMCSC10 1.0 -%%CreationDate: 1991 Aug 18 17:46:49 - -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. - -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMCSC10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMCSC10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -readonly def -/FontBBox{14 -250 1077 750}readonly def -/UniqueXX 5000772 def -currentdict end -currentfile eexec -9b9c1569015f2c1d2bf560f4c0d52257bacee583a5c939393e012707b47e0c1f -a47d284a1edc9d01a497d772bca8c543388e6dc0d1e2c4944740470e0914f65e -fb0737b0851b2ba713a9a00b36d07da6bcb52920b9b59efe587734027a3c5e65 -66aad332fe6fbcced1417802822a3b81d6187875263d6bbda04bbcf6e4870fee -ad60f104bb3c5a766610dd11aea64a6b107b0b04439fa2888b8cc39232bb83f7 -695aba81f0260cd5248b9e649cd800bcb325468c79ffacb9cd3037a112066957 -7889d67fff57549064b985d67ede2fb03272083723541051ebe936eff01a4ab3 -cd845d565dfdf25d9ddd2792db17f52f894bea484480f06c832140fdd6c3af0e -fef0584c6b78b5e2bbb9a752f10581fd1c48cb498a822afb18cddebba34695b9 -b418010368fdfb7bf758d50f3af03360b81c776325c33c9c81130b1e1be840cf -68c71ffd091dccc0df7b507fe8953dc3836af0da08ff9ff3e9cf7288d9eb8baf -ffac546a0fd987ae8e0bcf7b759f4408e13524f478de5896d816cb0ad2904271 -cbec82a5ca50f0598502b434ecd94531b4a65181b5b3afcb650904b15157737a -a4386f1a7f1252caf2adbd5c8162bf3b065c01ca471d520c884ebbe1b29f9549 -134e285dea2fe158c15a08a744cdda00bb6c62158262e24702803d9e1dc1d3a3 -1383085631154b077fc20488ee3aa03f47ed2766644330b94133f2f9389b99b8 -96d3707d1c5bb227fd3bbdf3a6ff572bf07164107c7a1c0710a5c7cfb67282f9 -c238100fa138b75c553d7cbef17e2292a320d3d86a6210e6e3a1e590b10dac6e -177094d5dd163db623d7b344478752f6f3d7d5b3fa92e6bc72dc6fc343d2f946 -9153e3d14c5a6d6b1d9ca52947b789cb4cf6196a02973aff0b097333f8d615c0 -a1726ab7e31c378eab77150faa28cce535afe3ae5798402e0223ef39b44d49fe -094a5f9559023c9671b432de8ce26dea7d2df616c389b5b604ebe4b1f38e4e2b -8e6b79553f7817a000cdc8801e5cb4528888d30e36e69b3f43335222507c7025 -42fc863e51f676506fbb896d091c0a67012884cd0dc5cbd9713871d4750cc1aa -409a21436b69fbd72947661b0f1c7c33109ab985b6151dfb352427a640849f87 -ee56cf69c23af5e081d546c7c4844935ff76da02f18b38fb8d4de66b07f87a4c -d139b95bc4b11283cc9326a6b68c01201f28c4bcacb12f4f9896f75ab34cca41 -af154aad497a990996299031600529cda0a01dc90bcfa734a226e3bb4d67ced3 -66539e8dc0590f2acf1b8e511dd5f21d3798e4eb3cf1a08ab0224b4bedebff5f -4bbdafe6f78d6a22754c07e1b7def12cb3494aaf59c37c9f72dbe75cd52e8a80 -7bcef1969e12c632f130710d7afd70bd4d3a8c2d88318851130d9bae2ec2e3cf -212d8ff07dd56065c7faaa408758e08bb9c4aae56eb8b472b322b58d7888c72d -bfe2ab48494665eda6d22a10d43592b400638bb50a0afe780ddeed2b3d9c79d3 -4c6f74e8c5cb84e9a61ad1cd3cdbc597f986b22d6faa19e41e7c01131359dc8a -480e09676566b98e445b5dae7a2d4915c412af8d8ff30d9e3a8cb7483d1ccd48 -ab813be21fd2acd3227e772bc535f36598486f799fe2fe3e587d7dfadd320b03 -a5a9de0eca87416c09c788854e7482217786faee2f1fe4148d33b341c6009036 -d890171d80c0049d4c352871ea992550c54bd9c2dc7b897d79016b9c2b9a548c -d57a72ef56eb1954702154ce7b23cb845f284c5ce69f1e3f55ec01b17a8104c5 -d6049346f32cec00a0ba2ddc9f3e6067308f4fdc048d31fd30210a7812e5df77 -9200810206a2521e80882ff9eda4dbc5b93f98defec57b7b2b6fb3b3eaa18792 -b13a0c8f9264f4713074f5f10116027362655064c3315846868856819b0d2ded -5704141dd529d37f5e95b6caea38b3b4e649fe0930f0ce23e08c42d5cbf76519 -27b15d447f8e601979d3731fea6023f486a62cf0a3941f76bd8ab9f657f9e278 -1f4ada09bf8adc6e598a9a813205da983417f389eaddf4fddcbcc162960c5a55 -e189f57945609c9b809d291fcd9f4cd98b94b0f559a36962f16f21f208f26917 -05bb19fe25aa2fb0d1db727839fa045a900a0bcc2717a35a2ff401d10b7e504f -ce43c58769563d828903eb34ff2a2c34107c0d2f8984ed -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark - -%%EndFont -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 - -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. - -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 47 /slash put -dup 52 /four put -dup 54 /six put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 103 /g put -dup 104 /h put -dup 105 /i put -dup 107 /k put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 121 /y put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueXX 5000832 def -currentdict end -currentfile eexec -8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8 -97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc -8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011 -b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415 -50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e -784c6bf7389803d9450b0c21756a017306462c563d51ecefaacd079732f12c29 -315e4b9623a5752c6f1d8145869e120d910b2644887cea7e30b15676a92537c2 -9d3aa80dc30082aba94b40990b82fb1a877e805e0c8c48f61e9f2edac05b944e -e4d8084ec1d5cc517aaeec5b3ea379dd011eeb454cecab3ad2443c887c582789 -72355673e503affe0394fc7db31de364e4f56c24033c7df2265c56445ec63a1d -5695a6041ea1b94407e1cdb7c5635603a4fd047e6edcaeb2d0da6c9e0e9396d5 -1a4a58e8fdc1578730f992435560a6e2d3e3687703ee2f78f5896389ac8470bc -806169eb01762e89b6dc9adf857ead656620e2589aae722c37a2ed7a2941c360 -b067ee34d8d5ca3bf68db725614d936bcb207781f4d4ec2ac67b13a5ad161f3f -059add7b5e3d904831e31c20c04546fae83ca93a35989e65c201756888f727b9 -7e5313c9870ec96e4cec3901ea03a5c744754485e7d169bbc98bf872d0796e18 -9d43b712950c3786257d8be06ab6080b9d9392313298327549a8a41c00a2cea3 -690b4a333e45aa815a64facae1c2b44640860b8b8687afbefdbd5b4a541a7251 -4ee7d3e0752af3e96a88c95d31fa16d34ba2f02fdb0088b165844f02611c734a -dbcc2037bf741fdea7e8bcdc130c70c33772f777d8bcddf4611db99001ccff14 -d7af2bb05defc3480bdab312a0eff2f375afb4e0df2f803c594b7c93f71ca4af -861ae1711932fef19bfe2f9b7adb69d68e5a70ea4d1a3d5bd85231b16993f65e -fb37a0a823f0542f8c2340a073dc1be4a8347f9d3068a6435cd8278b0db1809e -8af9664c2c989b9f16873c009449b6284b85da4dee11c96a05ba83292f0edbd9 -2cf674aad6ac1a5ff966ffc37e88a66048deed053565b55ef6bdb8c2f2f67832 -f8939a32442ea54f13d003494d6350a2864b427a9126a9c26a031909fe53fa84 -63b80c3ffd536c9a5dd29ceb03148dbc24c0033aea29891d6dc635b28effdc03 -7e824b0d88e816c2f66351e5d7cff6bbd9dfa21b41696ba9e8dcbfd8a0ed9bfa -0a5e1634e789855e05dc0eeb8b20107547c9e93b559a6b0f080840542ab2c090 -cc8a420ab297126c494fda53f8fa85abedcdffcc84dca01dfad5762486bc810c -c524b02d63c0d4f0302d7accd96abb6d31154e3f4ff1f617966179c93440d898 -f31af265cfe2afdf6644dc52b14b4ed552a5c06d717dbd75d4350a835be1aad2 -46a8fef90da4c4397b8fa4f57738454d05b4539bd31eb8bf93f593fa24d2aeab -7e928aaa7c52b72879152c694896c537bde3d40b3a779278e2051afbe6b682c6 -a3d53c6a5ce57a3b39400cb0e76f4bc6d1fce9bcccea8456fe902183507c4962 -4b380dd16461543f1f18145894fb12b25a7958be65ca6102f279c23ab06c33f7 -4813746df1ef016ed475bf8620291dd7ebc492f06cf2104e83d3930c008d3430 -dbeae09a8d37c6a9a9cb495c8c7bfca4ae563fc8e6ef7121b2f560b91aef70ef -8c86d8d507adc227404034b48ea51d9297fa6cbd002e6a2131ce08dcb201d607 -41c02ab6fd30228169907bf56ed9d39410947831cb7191c4d185809fd533b517 -0c8248ccb99441f01112306ddeba5165063510e482ca7888b9cd312697e208d8 -ad3639aa78d7f5fd405bccbfe85a1c7f5d3228502ef9ce3bea09e2f1b6f004e3 -a807846bc4a56ea5024fca457a7ae998377a8b68926e22a46f38dfbea165a4a5 -ca975ac076ec42930741c36f50e7a1ea55aeb6f623ebdaa76f328a560afc0412 -f500776dfad58a832f37c90ae65c5bee2425f48514cc6a4f1a5a3e5aae75dddf -fefb8f7eb7aac4d210ceffeedd966677d0d80f2965a76951730d41a99e5e4b74 -acdf2a01967026849a3b3ec93d01a173ab12edae45c7cdf86817e1fe09817545 -6b2be42d52c6eec4b34795f41d62bc0ff96d7f67f47570ef777e660550dd4b83 -7f8da1d44e37c666613822784b50480d10b950c11aef7232b16f15f28623dbfc -4ff6bbdb7162c3a4d0f39ff91c82211a22fd3b661db805e338dd83a6b8c9e4b4 -287bcf83459612753e548287e253ba4154f977625efaae3677454338f394366d -ec474447ae351fd5e1a3cbb94cc4228da4e2ffd3733e319a68dd63f45a12ea6f -3529793ef0576310dca2dfcb63049e6b6f123f02ee9b6488003ec23871544c85 -75720c4d3489c05f79ebdde74deb8f0eca03d1dae0ccddcf6d382453dae4dafe -f4bd72a312bccf5fbc0d490b390c65d1020525ef168c8c931bf0da631b83a55d -fdccc1e7d9d0737bc6e6bd05f17a30829bfa6bb673343f15a6b492a9d9c1ad6e -ad82bf90b4afc87328554265b42947988fa0ba0ab49bb3a0fb777b8e6f839905 -b9396fdbf1b85b93354130d7887c88b86f319ce9d4867ce5b07480333dc78aaa -6e6690b843f957d0e659aa01c3471ae61cfa7c02c756cc087b7c7291c5dea7a6 -b987315a8ad08772bd44c156d03021581446e31664579b1913b820be13ffeaaf -55159c1087ceb43df120623b0dab7ef283de9b5a92ffcc0a4ba5d37c0d014ba9 -0bc15f54a0ee91300d90bb19189209bcce98869006a2669e094b4ff941445c78 -2f51ecc40473be48fd78be55e87a7810a8e1513ee073e1ca90cd98621401acfc -7422b61e640ad83b6e52bad3d2c1601d9d5ce7fa12c41ea8aad263cc282853b8 -8747a2670eaa645e5f6051e3d03744a08bead130127f86f1d44c6c3e94a10ac6 -4a5d457c3cdcb269811fe16ece316128184d94971cfb83c7d163db45e4b9cb1d -711a131e3d3a7bf05c7dc65e53eaf2551feacc62e560f15a0d38b9eb5e7f5442 -13b974989177bbf3559ee506fc6d1b54e8688435c1c0d6840c71c0d0f5fa90ef -301601d50ad524506675fcc1c34fe416cc8fa500ce41fa758878454ae6179cdc -42c781fb2b152c5f50cbe57e0bbd56db0e234a0b0b36c35281c7ee0fecd7e517 -343a404ef59f8ff81bf03fb3487c520e85a3ab2340427fa5a5fdc872c327bb45 -0f25f08f7beff8e1682816edd29e60901efe7d05038e00f3efe45d668c88d207 -e51bc62b826930b8cc0509833c482df2175109b1fcb640b17ac6963ba0cec986 -f09d69af8a79eee6342404e5dc4e57e3772b8bea11ccd813dad4ea05e03e5569 -7bba1197130924d361a9d0a0e7af21fa8b47cd9fe1c61b151f05a053ade643a9 -57c1672455b774162cb47c094202117b5e1fb90313755b2754c12f796ff6791c -da6d3872413f434c94f541b3dddca937f7e0aefd8726da90124a468f8471dc4a -960d17914e54ba79de631b5c78c568a9c12d9973a0496dd48993069d25f18553 -f4d6ff2d0c3b5ab28ad7ebcf669d6701358b692487273ee0b391570b22461e5f -b62bc88fae9011246987f03cf9ba92512f6e7b079c0dc900f17a7c834cfc4972 -019550862f734d4f0b957a5508165adbae75cc15c4a12e82477be868a4e61f13 -ec8e857c03bee38a27f0e6afefae4f336573406c2fc1285625ea8d29eb1dd5d8 -b38f9bf1f782b4fc6fc1199f726122788e7e65ba7748ac34d219afd0f7cbd171 -e1edc2d0f84a7d20a1caff1d26932369b56876b1e3b09e15dfd81da366a150eb -cb4ba0260e76efc5782a5abc35fcbb131d4d8fbc7c2c1a2d03af8fc40f01b322 -d9112d66bb17fc17351527e98080f4c8eb7af5f5f130fcbb1a8368cb1efbe89e -1e304605469f4d8d1cace9ff537d2b0b64760d734f483ddac626578233bdbb16 -04b15fd2b077770f02a8b47c240d9a64fab25df54e21eba6291cdba3ce4c6f4f -46282a30aa63b56f8f61ded1335ced32e7be0732bebb13dd0239f965a01f125e -62d77aa537f545751bd29521690e42d8aceff7db633fd691674e9f3d9f124c8a -c556fa366168660cb7e7e0f4c3e170d85b9e0a9948774952bd5fd885cb09ac72 -36dfdfb2a0f7e77fa3f1c165f281224b16444256ee61429e27f6d5e65bc03ec7 -15ab94c74cbbdb5d516268aed2a620fb4b07d4b2e26faed4216bbcaac238abf8 -c0641cde235d4527dcea915cc261c47c5e68ff7b8d17ee14bb813f912efd8eb7 -7433543f7db3a6388830c77efa1cf6147d7186bde9ecbc73f5bc93a7d93033aa -a0e26d4661fdef2b678a0a6467abd08861b0d9fc426eca8ffa8ccf89cede8365 -ec2ae0d562cf1421282a8faed70eabcb380e77b94cb6297af0e10b6ba285b678 -d115b4c20c1f9f957c4984095596838361fec75065da90337bc5b2a689cf2c2d -1dd50032e520cb87c40e2fe533c3b2045d336aa597b08c40da4efc75a2c994eb -0d297aac5fdbf11261634b38db8c7cdf73ab1bc31d06f8f7ac7f9b157205f3df -d2bcebc1e91418701b99aca8d87019d3d87b6f1d4dc6bb00cb7f49f4395caa31 -ee19b03c7049a4a28f62e86d57114be8d147dd3ddfcb5d8a6076a3944a0acddb -a7c9e9616cbeef497e4e5e828458aa16ecae3b01035f0fc73965972477511457 -88a87dbced0841c028e2dec04e2881173a2782bf8dc8560b649929f39057d07d -364d5c805b162d963dd39fd6b87171b056c399dac39e9d50f332dc59c046b137 -77b7c59271c68a0dc10c31b8209c51dddab2112a38246bd0cd1ae144ceae4f31 -c338396fb5d3f7e48b996da270f9dee865f114f2946feb32043a4d0eaecac391 -44fc32b600058bc87b4139348fcc08e15eafe6bdce63c93a333dfb9837330d67 -1d6c5ab4d10de6998da7d85adbfe5761f0741abfd14fa73e1cfad7bc22f48a8d -418e154dcf7617da5d7d1730b2512dbc5b8ade19b7e5d7309daa9f4693313f31 -b5cf7dba8512540360326dc88c1e883367f0126fc94307060b4d8724b0a4646d -4fda772bc24fbf75f770815e4018339df7e3b52341be176191198200e86f9728 -bf9ae8a9f6781f478c0509a3e326fa750f1f67c9dec133409ec2ed7460521a39 -d900db2f6796b585d123dce47fe5df881b1e721c3ca5bf89667d6a009209bd50 -b44bd2030bad720ab610e7f949e651de5d9387fc9e03f7fe71ed69dc59a0d227 -a5418828bf28cc9b7a4488d8d68e3870bdc242c41661c117c988ddb95921a309 -4ebee13a6f617f83d437f02f013d228d2c19197ef018b1a0c5aee5d9cfab3732 -d9c309f843b461b8095844d96672bb04ae4320af7d64f32ee36ed2da0d6907d4 -1fafcd659dbc42729b1ff158f5eeff0e8b12f5693211cdeaac3b0b977ed22514 -169dd95ecb2a94108f4a7276c61ba6556097dc7013b021fcfdc65f4976ccd550 -00e261077f5de2e9e7524459dbf790903e96a86d9a6721b8911cf7df170b7a00 -62277b036f78450fc377c76b33046bc0538cbbe047937d2f4e8f474ea2aab00f -fc695a40c0bdbc3315a4225d6d194e3a42ea61b291e7d64b6fec9bb443f2ae37 -9a456649c4e6beca8cf81dc51252e38fc39a8db0cec99e4b334341e6ac9de20c -280438dab4c63274aad0fa7344625e72daf34cb83bd19f8014509bb9f0b846cb -59025abfd47592a3edb748a62c6b82ceb9246ec03906cc36a6e4ab05daa0e243 -9d6efdf076c2780b43fe9454eeb677ff7fc03f6a9670d272817de8b234b3aa9a -0540f6b76c00f04dcf7e4915285f5eac3ac4540f430dd1e341dc90732c6ce71a -ed420f2bc4b8fa4419e1b4396f58a6d6a189448db8f8af6048589850fdc74e7e -6ae992de172d85da81e074a0995062071ceb500506f45495b787f1e2cbd050d6 -a048d1457edc63312034edf012bb31f655827c13d274297590ded052a59e9e53 -3c26cdc7f8f12c3c6de7e1eebf45c78d84335a3f929611127ff1a241dcc56096 -e660040cf580e51fa37f5b97dbe053c808927346035ed85d988080500073da34 -3771d4e0fea144aa238670bab84eda51b4eac2e8b56be18b32b5ffade4bee9a0 -661c1e3e14d0e087fada56dcbe71b79ab9919b8b465489ba7f37c61d6c74b881 -5a9f98195addfb66c79fb4f03d880a6ef321efe2c211f5764502b49e79bf34fa -638f2634d65ced924fb9e37105933c90545abf8bda974c75e52c5d145c381692 -bd15e43b9736522ec84e6f9e53d3f2444dc1e0e71e56663d24e3340bc96a9b97 -01ffd886d9d62d112c0694f5ccbf087b303894ebe1dda9d9456f043019f5d85a -b78cf614b59bb5c3aa447eae9488e9675a42add2586f3d02b008c41511ac5f8f -e83aca6728e126cc2ac3f201a37e5dc0f39372ba266413f5071fa6f68e01be19 -b6fc2a82b50faca22609aaa99008ead03aab731f506a89a3ffc4dc122692c2b3 -68344d1fe23976a9011a59a593d34db5b6a1cffd60913c24fbc214bb5eebd8f3 -5f33a8916cc7e14d801dfc36a7074e8ca6a26f5cd53cd5131459a51d43f9226a -7f3fa283e28111eef95b8b4bcc0c5ea82dc735873dfc44b9a7d9f15b8c1d4d6f -d1373f841e3655fc37d284c4fe9888e47bd9544f2bc50d2060abae3c4148f40d -55a262a9eebf41cd601d28d9cf82d6e062bca1e6f54701b05213c3fb2d1c42c3 -2c11daa7e20e15f66c892e321ac99baefb5780d1514c5b0f60476e65098b966f -3f2a30dcf9ceb0cdf9f9d490e393edada7e01e301a6d735c9005118da16bb41f -5da463c15780bacbb51411ab8a872a53f591dd3782eb1f24156bcf38c6943b22 -c5820baf1e588e09e5a09309b2e6777317d64d6af10e3253bda38670527489ad -0f7a1e77e739050739039d6688c53ff6729dca4429ebf9580cf9061047466554 -ddcbaf07d278db1243d1c85776df955017a09cb5a7b1f94922da25b7b04e5958 -22d70bd37acd4e0f3fe56fea -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark - -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 - -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. - -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 11 /ff put -dup 12 /fi put -dup 39 /quoteright put -dup 40 /parenleft put -dup 41 /parenright put -dup 44 /comma put -dup 45 /hyphen put -dup 46 /period put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -dup 56 /eight put -dup 57 /nine put -dup 58 /colon put -dup 65 /A put -dup 66 /B put -dup 67 /C put -dup 68 /D put -dup 69 /E put -dup 70 /F put -dup 71 /G put -dup 72 /H put -dup 73 /I put -dup 74 /J put -dup 75 /K put -dup 76 /L put -dup 77 /M put -dup 78 /N put -dup 79 /O put -dup 80 /P put -dup 82 /R put -dup 83 /S put -dup 84 /T put -dup 85 /U put -dup 86 /V put -dup 87 /W put -dup 88 /X put -dup 96 /quoteleft put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 103 /g put -dup 104 /h put -dup 105 /i put -dup 106 /j put -dup 107 /k put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 113 /q put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 118 /v put -dup 119 /w put -dup 120 /x put -dup 121 /y put -dup 122 /z put -dup 123 /endash put -dup 124 /emdash put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueXX 5000793 def -currentdict end -currentfile eexec -8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8 -97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc -8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011 -b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415 -50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e -784c6bf7389803d9450b0c21756a017306457c7e62c1d269f306bd3402e266de -fc3b5e7d8a8d2f5bf0fe6ddd40d07391df4fad4a6018dce29a2b8f692b29f202 -3a7c0e66de8ed85c14f1f8492167357f51a7e84cc5d92e0fee4d81cf7fbc8de5 -2d2e7bb57142033993f9c08c315abade8dbc4a732e84e142d3bee51557910e12 -cd8aa37c459a5e6b7f5269f59078aba3be4641a11ac48d0b625c8325b38ec08e -4c9e5e7fed976a5650d99d82114f449b9ca14c4ec957702295a39a93ef93f618 -99b8ea06b092c3c1e503e6e436e0a9fa22576c8930ab3dc8c20f5d82b69cddf8 -ff4dacfa9c54bed5a3aa3ea5b129fe96be632843b9b6bc91b615581a985db56b -1e01ca60ee69ca92cf5c0882ece62edad3e106d835348822400f0b66af658f2a -e56ed08f8b0010571807009b73ab12a8cf14ca6c71f03c2a48c500f9d62266af -154a6375ff600d9bac3f05ce34142d6867a79581c533176bb2f3117336671e2e -44638a97167e2ea9644e31ea16c2ad2990ea33c54001e0c8156e6de8ab6a4d40 -a7137ba275f39589fea2e2db8256adc103d6f9cc038037a47e8fd469c5f98a5e -3c15bd4ace40d340018b1cff7d1ed8abb0ac57b5b5a2c20a51957b96c453edb7 -dae5affd91a46d938fe0a13363001d844ded4323f1ee6d30012aea19b024a552 -315505535c85dc26bad31e09c50e6512802976d298c4e90d0044c362e6bf3ab3 -62a454ee93de25ce54411090c29e9d75c80ce26a84404bd9de3aee0e3f921ac5 -87f907572b8354a5c3165eea7e8b2ba4e333802132f760b41a900c698eb3d273 -8bea0aaf7aae96a558f08b61aec7c7d65b2889bb7b99800cffee5ba19ac90fce -11437be1ddfcf0bca5670b543b9644a71c8726d0c1005abdb96f6e0cf7caaa31 -95017ca81519151c2c0b04f81e717c0691b63a76e9b25329ce2625b711cb7bf9 -9d23ec2bb5ec8aefb8c1a3b422ad617b3da4d49685fd44cc21a1fe5e1541163a -b3e1594601d63c7e98801d7746474377ce93f81404f3570afbd5dbfe77578605 -917ab96963987e6efc2d3f99fa56eb8ba3b63046456c07a7b9ec6821ee888264 -17d88bd90e70153488d23b91e0d55fcbcd2246cf7b65a53389f9b59370893222 -80dd735b32dda09d966490bfb4cba9faacb99026c3bd0bbaf9654e2a257d6b6f -a3ada9b1e9383840d748e8001c76b6e57e81fd75a3ce9ccfa2ee46400f6f742a -45b4fd5a852d11c06f406bf1104c1c010a40a2d678cfac2e62ee04b69ac16335 -883478952c44413320ff5b5179c6dbcf213a18caff028c90fc3b3290afd127a5 -08613654559aad4ee573179ce7c934bbffaefaf0882b8f6c04e6600c8500231b -adfae256888c9fb106ae96f77a39e599f10a53c78dd7b12cac01b34247e71ee3 -9b606db5877877375497e8c762b7cba5c6a167ffcbb7dd447832c1e4e6e7b20d -962e99bce09f648a3ede71abe87ad154ade67fe6046fb1a55007fbbaf927eb22 -b3966d6f37e5b2abc43dc46413e716ef34f414e66f3ec6ee2c34e47b1db0316b -c6eeb5c78409fd7859465ffbe4db2ee6ce82aa726432cd6da5761c763fad5942 -c0e1b896a605641894c518a706bdfe812f0b7ffa47b07192ab346e66fc871e33 -279bf6f43354088dec4f99c1bf12fbfa74fcd73e9755d151f877e8d62dad095a -105bab97af1fe14e1f38cb1a83ecec162b37b0d3155a34dc1ddb821f9da7c068 -165ee1f9908ba0936dc1a0b9b8d8d035ccdaeed83c21cdd8661df070baef9475 -634ff73f882f2ca9a9e391f69f29187b35e2dff67e5768f7a3595aea106bc196 -b19d62aa8c81afae035c570f4c14c9537d7524d4e2db14a9c2e7bd00e8ea663c -31917b19e5696c4772b8ba5650b627e53c010e42cf757e1c4b3973ca079033ed -71c1463adeb68a1ecd55b38fbe60b69978d3ad99f3526843ba82981efc24f776 -63d669a87c3f8d702007937c568f0a3407ec73e5d9da30b317f8310ede8677a2 -dea6d52dcce21b4bbb07e2d7fdfcad0dbe0a67e311f46911b3303dfd6b813407 -0bf84f66b5c275bcca6b63c8023758573eee89c939e799870813098a07240c8d -ca804ae53ed6f6c658891db7eb24b5cba2e5cd56010b536ec2286fa621fe48e6 -f916f01183c3cbd37d57c1b3d1ccd44cea61199c29ceea7046505814547391cf -4602a3a4ea6e0f52e353cc4983276cea7419979d833f41da25b8964303468a06 -2d0932a522b7995a06c5f3b6f2734b33eab82dfd3fafd44cd66bc3f642644731 -1c36e5f03e37952e846a5df0a1150d7438da3ff085b3bed8c3fe71046bf0c49d -16f9ba9d1007a955efd9cf90032740caf430bf17bfb2c61ea81b153703941359 -0b9e247644c652151e7be004afb8c9761953fc3a93bd945dc4d123eda8b6120c -3cd0883953c1971afe14bfc6ebbf7d8030dca86c21b999023b67b55d923d4bb8 -b7751b167b6f54c844a48d4fdb265572d7a0865f03ad657365e9f125db89d95e -db87ac6ccf32b7e792fcf8ea73b5fb9888206fb886a7c01ce82cc40d293d33a2 -4856ce9322db178337587646ffb2131b1dab4287d986e6893d0c2d42790f86e2 -e30a3113df4bab1aafac4640c058d5618fc880e92f2875d61397e3504abad370 -34f531a219939e18bdd57ea05a9f8b687dfd01c08fbe546d0a69c0ed2a229883 -a0752c4049ee5d4f43897253d7171787e630a55d998726d2efa34c09bb368246 -a866658eaeddb068c7234cf3628d698dd96023bd324ec0e7d5fc10433572092b -c55c7bd8c5212c32da349532d5f11b8e7b38cf77294d5c18debfadca3ab3c631 -b8ce1c1af3de4f190b234c433800d306390137f4f784444304535979b96008b2 -ac7b6191b9265d3fa602df59993a3e014d0ad207ce2a297bfacd0b8af613c64f -508e643e09890ff5ce4e515ea8630dbb2deeee8c9f1b417bd02750799d663141 -358d146787c701bbc1208c7b9171cee6ccf709781dc494c2887d84f642bb305b -23babaaa483b6e4a1148f2cf19d749961440b5e82f87b29f6bd092332d77e575 -8884f3403593106f359a240d0bd74b72a530e6ba02bba30d3a1af79d78acfdc1 -78f8f24ef1e83bdda6cb36d8bde4c39c8888966e1787a83f1b658b169b770fbe -5aa91bbd62aef2916ac10b9c57da16672193fb45436b494be099c27c25c195a0 -5900e16c1ac1e4521a09ac1b0e34f15d586521dc4d1f18d4fb0435250fd8d859 -cbd39117824f54e4005929a59e988e926c0fa0df43ac3b9383d5001dbe4e4131 -80ff666cc452c56ed78d7e4ddc28267a244e890d24c74db14454a8fdc2695302 -64829ada4ce066790f34a54959b050835ee960b596fa292d5e0952b3eba221f1 -9688d5bc456ab25d69ee123b83e51416f8d9e5dc7d19474b3bfea8a1c11551ae -f5a75a77f25be6d31b860c5c5d81b678acbc88d5dc554ff44b69846a04133b95 -8dd821cba0b0795efb24c9b313bba526d68f8817a8dc043563a9e8e8347a5a5c -888ab9f4dd9af4230da40e4f735fbe7534fe0f1faf828d3ffc312eacb6ee8574 -05694966c43eac190175799beff82ac9411600794d45fc9233baedefa236b8dd -8c476c1c61fb0e0931d12dd38f87430433a3c93422a0113cf0154eba5818605c -9fc19567097d79f3359756cafc8c373432a8554cec1bd02f2bb6d90a5a46bf40 -3ef9ccd4065f3d7b61c6091a54abbbcca3ee4407abb4c3d6e01055442a51934b -dc6fc307576808ee3946bee25c7eb91528ff7257eb7f16af69da7bac78e955c4 -3c3a173740d8818a620565f9749e12cf7264ee8bf35d83ec5ba8a2a170fcd6b7 -d7c6d3fc57020e43041121879e3b0b89601c701da77ef823542d190709dde9ca -60cf1b7bf9c7b819304c0c760eb6731b0f42bfc01f7f3bb5d4b6294f2a639322 -c0bccc306d344b05a6fd9eafb158df7be97c41093f671e3a0bbab0beeb7930e4 -5c2447a2befb667fd962877ca59746b0690e148c3bf3344b619afa7d53a111c7 -54dd1e835efcbd55543f313be59e27e7cab6b55a65d61dfd93694a2729b970f3 -4c3229298dcfec5d489de9ea291e3620c23998285bdd0ec3b6232b0718931fd6 -1f8a296cc048e40eea5b26505041e3083a0d3fd2e7bf95748fc6da62d4fe108e -406fc11fe0dc09413622099fbae9a902de5b06323098ee6812fa800ed25686f5 -6ef31c21e38347f00d4e8e39f8bd12d302c006b6740f9884f77e84b6d250f03f -19ff0c52d582a89e0fa2d9d835c07519521892579efa439787f7c33fe229ad00 -e994cc827d43d5bdb238dc9fa17a1cd35ba110f02087d37fadd285665dc2bad1 -e889c0540089c42dfa1f9a614ea214c6d0fa9ec6dfc1f700c0bae43f1a3d0d26 -12585ed8bbda153b78dafe65d62041c805040ec57a8a93997965a081bad281c3 -f9ef62782cdec668a80a69df891f1338067009d6ceb8e37ee84f82f5b8e5f75c -46b7d8414f241d90a9409eec3cfff95a46bce2473e14ae14d7713b5fe1ad29a7 -c13b4487cced454487ab79cc090bc33df9de4163799205ae6a99c50984bc2971 -1f2a3198993debc8f6df87428d361f3e6f189bcfd1c16810612f99c67d712bd7 -4a074724add722b5fd5db9f10d0512915ccbd357904c5a7bdea25891bac8d970 -2e9654cef9a7ba38add505f3f02c2a7f39a91367d63e2dbf067cafc680957f7e -cf0256df205abc318fe297efcc16aa7862e7890ce2fd3079dd9a0291dccc2688 -0d8045924dc535692410c9ae87c88c06b395ebf3d4ac55c95d0eb0024770d39e -8ea5e6dad9e76fb56e24bef61724833b72bebf9930e742e6acf0db1625c453f3 -7b6fc7cfcb1d6e50014153154e2673743fd9f93c084f5a27d805abd3f13256e6 -cf7864687015a3c7e52963a1280822398aee1fd0735961d4d06aa08509858c2b -244e8e8b343be4171b7697d03fe01d4ef3a4bf6650626181d182dcc0814a5f18 -d80fe82c787d448b3a2af6f04bc7f84a51204320b9193d7d6eeb19649464b3a8 -c93607b53b87110d297c1457da3c6aed82e6de8df39831c1c7d93e385ca79eef -5ab5d4df64a61d0dc28721927f3d6df476e9b20f7c0c579c9b82f20023b5c4cb -eb42f493adc604c27a2fca5341a8475ed4e26d5e3ea3593c39d9eaea040a7582 -8bf7b6ad92301c2ecfe96ee1444727523a19db4acde30bde8f73dbf3869adafa -e6e518145887716f0ffd5c49bd3baae798ec54212c3022b50b65d7ae908218f5 -c163cc966d29d7084455715cf464901acc64b830b4918afee053be2a687afb8a -0e90862ed6e9a5ea8596f0f9a68231191a0fbb8c348ab0aed403e728ba301ae7 -0e9a3cb701d362fb33d4c84beb4a3ed17fd8f83d7a60179f203827816a3823de -fb672bc3e9b3701413379e118f1d83b7720deda1d4339be246abf7c8f48bbf4e -5eb5bb8096acdc682ec55cdcf0d0fd3473e5e423a8e6aee2f2afe4c2d8b1b727 -b9ba7b8b1063ce14288e0309d5baf0be1da78a044cecbcf6a746d9bd10c6a599 -cf7eb2b803c1a1979d40a10ae322280c82db06cb224dcebcd0d9875a141ae979 -ceb48f5d33b1ee972cc944687a04a406d3e332b17cf181b30becad5ff0ff0f06 -f085cf81b65d755a64cf045cadfbf4978b3fefd7155b329cd28a7da4b6b12ccb -9cc53b87d9909849e3cebf1d7de14bffcd3f827ba743124b22a9df3dcf9c2cce -aa03a8046db94d96e75764a060dfc662022611ea7780f775794bd334592d9fed -44a8db54224a14bc2ff8e942afca90e5c6a68d2a211202680fded87c883a7d71 -37d2657b84d9d3d942411d445f1fcb1a5c25497617993c1744cf5519dbb85f64 -7b65e11ff544861ec0baca7312aa9cc50ab51cfd02dc3ddf1e6da19d02654b60 -87d55f25898080f58c2e9920f80177ce19c586d6bb939cb397cb95e8feb8f242 -8769a47a4c6cc08cb72017fa1ec6144446933ad8eeeaaf2b532c253ef4353df0 -d4d96e0ac3cb8d8f05a4319cc7b42a4103ee58f7c55091c7ff41f7c5bece028a -6a182407ca19c5450334bacde24022435cc0feaf42a7f7999e1536f6fd4eeb29 -12731b8be7ad235a833d540ab4bb253ae7568a798f73aab1c3616c2d13206395 -078c7725575cfe4864772830b2a1dae5904c419924076381fb0ae6f72ff7d37f -8cd390771cafe48fbb01118cbe79ac98e21196f9ea43a98955db1654456cd0df -5de320a76a4040c9bcd85a1abdcf74d550f0ea1914647858d50c6d1e884c00f2 -cefa74b276deac45a1dc0620a344b38db019ab85bf75eedf900f63e52ec5a6ee -163885704b21bd110bf696f27fe16057259338ca438a4c2f212449a691f2042e -e16213bc4b7e197ff3ff627814a489f1d76d358f3cbbc38ae86861b272045cce -78f256d09dba8322a3c6580356f2a67e3b57a67c68a31d2a20f313b5bf3317f9 -a8724a5d7784b659e7b2d66a65d44a91dadbb0a3661142257efcaad955b7dd62 -d20c1d198883c325ab7a0e36a0cfe431ad5c38c789d26c0b4da58bed194621fa -ef38aecbd9f69d6dddaadbc15d1c314f06213bc38986555735193271edc72113 -0fc7a11b9a6eb529d5845a9fa61ff06d15ff5ec6b3f55f3a47c96af985548e9e -aabe37fb8bf920772071a27481b70c050cfdbb3e9afb146edc109979935caeb7 -f2194049158356f9c06e13e2df2d1c853502f712a6645d892011357cda4f2b53 -9e0e8c019cd1022ab1d5dc93701e8ee17f9802040c6ddde1038df3c8ffcfc828 -e386d2bf8433e4e3eca3431f9c85c433277aecc4609c1054b7f5accc4352a8be -6aeed1e53c23eddbe12fc71d79c973b7e8034966e603215a84c2c371766de973 -e0c8210b6a62de554379210a12d22cfa3f424dcaefcf60010ea1080f22f8592f -03b7f5d42d7f4d2d7def61dfd4384809d5fc43e905da4672e2ea27c95cc553b7 -5415c262452259318324442980effd9db3bfd76b4d6c982861dc56dbd9210d45 -35e3b5c84f15d8b6c263ce98a38b50ae115b64d199b39c536b9fee8a39e4f18a -9f553e064c7899fbf5d81d4e0701489132ecd336785aabd2084dcde93facc3da -6827584e062ee70d6103228ae0f46d0bf4161cb6ebdf0c5f123717d8bd9835f5 -161fab4326d2e683c7acc6ea7d5068088d6a47f934fef26a7e9dfac82ede05d1 -f89c7b1ba7bde7f9974192dc32d81cdb2a186d530c6e739ceee9348bcb9c9f84 -23fdff639cc250fe710258f314f9eeda4bca2cc79ae194dd304a04f933822ebb -3a307d58059ca52da1cc3ddb337129e0a07a1e45865b58a0b0cb390847be2e3d -92e2a0694d3ecefb0a25e0e965cd071a1b48421cb4f1f894395c3d074d43bc64 -5ddc15da673c8d3f28e77b846c9bced5f504202ece035712992d800d7a30278b -94c8d7dba77d05d8c8da4667f7a4d48d692e932d2655992d21062d091aa62971 -bf5ba8702322865733fbfa34d909d35bf56309a79fb2f3b455ac897abdd41732 -994ef88f6071d3cca45167c925b73fbe4736a14db60087a0ba0d5f2fa9d69ce4 -f78a1395f199fa03d91a76879f4f426e8355e721ea1d781ea12085ac297b722c -a190bab957f7bf2209fd7297b426006df74b4e90563097fc205c8822bc9ce714 -6ebc89ae553bbbc261878f20e9f2f90c842b4b236fe86330d15ce035cec82232 -b527ad4140f7d59509ad2613519b493168e298ccf431d81444a50505b490fd16 -8452db657c33945b9bd0c163fa4f113f5baaddec9266bd88aefda5d76936b8d5 -ac24fcca62c86e27ae7c419fab26f3d2db8ba54418e7e9d8589efb6c5b3b7077 -7869f537088e35f80a702d9aca3b92941787cdd84089d874ec436db5bf5b7734 -43e0bdc6c3ccf2b7428ae7a8c5b9a65a29c309c5e7aac31dc9cd80895663d5fa -bad2b7c47379cbc3b523e31ddcb7415e966eebcd62873e9ce5beff1cb6c4bf65 -959fd0625b758c6d7b05ae53569f4ff3e4261408019c35cc3b9d80c33f0b2193 -e05eb15b0ca6478c8392888a2fa9b0e61954b8e17cf544590ba5b2c72d6ad57f -fa6380faba674560e00a7664583268e31180631c105de88db027a71b840c333d -074a5bc06d1c07736cc1759bf997cb51d93c3362935fa26a881274eb5b88321e -017da014abd7877c39823b1dde3deb7fc4cad20767f1b821aab01ee7581da0ac -1ff7a9e704137dddda0b9307cc30ed8ee4ec92f08ca912cc025ed9e8d73d9eb8 -7fa2e03e3d98c22bb75b42ac9c1eb7e464483e948fb595454c5cbd977fe07b85 -82881d7e8ee4f6a412fbec426ed27ab40a399048fe632fae9b0e2cbf0deb8994 -c48dd25a8013aba11d4c49fb8d7b88413fcf8bd58ded005bf523dc9e475ef539 -c747869041e1937a546dc2342d97137b2a463779b4177933353e3744c1869641 -748bba67cb3e0495901a15c20adaab67a6690a8a40039b6ce2801533d2c49b0d -c3e72f80d0bde957ebcee61c0d4e12ea803c12158cb488c78aaafcbd344ba2c4 -59161cf9a7d6f9ef6f0d70425945b1f3709ec384e2ee6b048d5f5296ade40ff1 -5e4ca5c6456802c100659922e3b06a52d639a108b34486bfc62d96619d5bbe2f -c0f43d95c6fa3af496e5875d7b89baa0391e666298328afc21ceb13bb63c32f7 -cb1d55ca4ef9ab5eb2e4918a00fa688b80fcb65e47dbf2fc3d4bb4d6691ea5c0 -b18f7dc5d3d8262fe21ebdc89f128d95b5c396fde098c9c34e119e2674d6824a -198744cc8cde7db5d49c428944cdc5c9e7b4bf17e9858079984e4b16a847a1cf -da6a462c424182ed36d610e748398ee7767aa0bee3b484a756308aa23f88e2d6 -423e82215a81ba4d23c1fc471d0dfbc26b02b4bdf879884e9e24010b4c0b23e9 -208834ab2660b597aad90c3fea38a0643c71078c2279f34058412f22054ae844 -84e98f85410bcc391a50c6f51084a7d90e7beca5cebf5ef6b75069b2567497f5 -62ec692db9539d8e9d459abb14e5821a819724009497dc2112ceec91bc433f2b -09dbc098cf34700408a7fc3b43205f6c1c45ccfa1cdf1040b026bea662cd36e1 -832cf704447e49e79db810d66b1b2991c8357bc0912de2e50a15972c9be86f8e -24340c5339dfa1f9c039617ae89526cf72459c383a93f56a5a0ddbe8e53bc357 -73cff336cdd1096566e6f990af8d23bbba9c86e347069acf035894f1f6b59b8e -1d89d2414fdf68ea00651d15228d532a1c9c287d2d79311b8b47763714aa0f0b -713821fa32de92736c6efa5c95542b1f85bdfcc9cb80b55f5a1c10cd980cbd9e -c6e6fbde3e287e84fd681d6a4165806dcdfce5cdff9431b810a37cbe2a6eac28 -b6ee67fe76bc51ff0274da1700e56cc53234d95b381b6b35a455adc4e96c2db0 -445a56e87c6eb6eefa59fb92b591807e8eaf30143379198046c7456280109887 -7f07e96053128ebb0af6565be3e507bdeb3ac5a939e72fffe9442dff370bc806 -b87665eed21ab368f96a9e3f54507bb64423ce68f67aa78162e8321cbce6ef8c -5960b30b3a2e15520e0e75f7a5a4aff2de162ca71e43023f6230bebe409eb9e4 -dd1347ec6479e10b031e2d7f427482622fc673227f2a147ac7b1e379f3a6812c -1b7bf8abd121d6a109376cb3ea06a4015586558eafc35e8dd47f3eac5312f019 -f87dca8fe985e4417120d4fecfbcf71afa22cd35f152b519bea769fcde210d15 -070eb86d3841b9fd4073a261358fe9c0004216f51af78b0a45967256dd79a075 -6ddac7a85a2b58a31c45a0997761d4776384d8ba9a34aa23d7e0217172da196c -07b6fed19ba7b99063dab7fc2f25e87d185b2f2fb907c94a1e82581c5742d683 -536b1b4c341189815022a4674ff3cc29a483749c161967ebbee9772bf8070173 -d7fb102f407b68f9eb1c371dca4f16bb920de3e046f1a02c2af46076e5145398 -a801dc7faac3e393b624600e96efbf376d2095c9890ab19a25e3647bc6a4ee2e -9db4dbbe11bfb598e6a8aa394df63760849493fa073f206e037bf5d5446b3d5a -f9fd278e7e628ebebe747478553f7e7a6eda4d24b7f25b1f84d8087ee4eee58f -59ae951327ef13a30c7082ff5cfbd1ad8ead87aff63f996c154ddd24b0f4ce04 -29bbb0b841e772aa47a64163ece421f1ae3a96b83a22285939ebeb8f32a50ec1 -5189b8df10b30a828bb739124d9f1feb47ee5a6f0514f557260858e5e7c804c7 -4422a9fa9facc865e45645d337f353b13b22a50c426609dde9c8a6e4699996f3 -39249d96fcbbb45540a504205f5ee086d6dc0fafd58bb4353fa3dfa57fd6a679 -0ebfdbeffb063cd1970d3ef0ffc05fb45640762585e771c9cf7fd6a82142a6f2 -1a3dcd4d4e9f6116afc85059f9b54034956bc2a1917fbd037572198428405cae -3222c1363ffdabac45205db87df2746a3a343980d54464bc13a6eb25af8191d7 -22fb650b6003da31dc3a6782d6487fa6499f4a481dcbf625400b3c4e9163c42e -3a0ace106b39288574720548528efdc99bf549392b4332bb50380fcb98305ed8 -77f980e0a496a869e356de1a2c402c4231a4ce0a57b2932063b6b582b653b4fb -c8f00ee81babd6de911cb39d7dc2dc9322b7f71e8593aba0fe113e58232ad22b -be366b7845a989ed71b0698d3d2e61a241a0a79c186f60296108450f8bdb7676 -290b0aaac2cec0929178804e45b20447d36d6d847aeb8113a6140e408c3e7149 -8e97a69dbb6d3f87f6186ff62e36a186e6c799ac0706f3ca89f44833b0e0299f -7d9ae30282bd5df150f951908199e44fb0b12f7d70718b5c5b7759681bb0578a -6dba13e1c4eccee8c8e5458519e4b05aa6e23e9723cd828c9ca2890356c23e29 -92cc88e97bf81b3f87b155ddd57aed8f51bba6e29739d8aa7a5223a4c5419f14 -f93101db63a5603a2ef6cdda650c7f6c0dd5bd4a8433daf04993e3924fa3260e -8446bdb4cdf34caa06e3ed75653a836cafb4fd34f34de3effb077961e9f954ab -1b811e67487f724a489a1077baf911b526854ba5f9d31e925a2489ade5e437d0 -81d356961dbfcbd961f7c78223c1f4a234a62f838d495f83af3b95a14f0e8229 -f78424d4b4adc9c3a44b234a7ae3995f9377f4a40284e2fd89aeba6f92e53ac2 -26c3600b7f8b94f6272f3d0d593deb14a68bf101c724b6eb96b1c5db8d57669e -64768df7375da41f53148b3c99299f5611f2a9d688a062650c798dc7318c365c -ba8ad94d5081d52137b0b355a248d8639008a1e3ddda7846aa208e6869fa1973 -246c8cfbe41bade0d320780d7c53efbd15cc48b3b222ea459621f91cd76f4eea -4cad89fc96fbf5460e5406a2951c9ff391fedc4d65188f1704861aeb213aa15c -05d3da65604615c184813970a0d355f038cfd0a038b69ae73af12261733e34b9 -aaa7280133e9f939ffc6b240a9d67d8cbf9229ab8dd4c3dc6fe9bcdb39fe27f8 -00920450e6697f98f48e892746f96cc2cfedd23091e7748d58009515ed076438 -3582b27f45eda3498b3e101ad2c0c34486ada933df94f0c57134e1ec51a2203f -fd985e0f01e860a3f6c5850c71926a36ca3bf55736c50f20350d8a646a5aa06d -0d532a525c0e767d2138a098a76b2cf7a7bc9f8d1604227f8a04e3c7c4b249b3 -df198c6581c24b3462ddd6a72d194d55b58143c7ac4cb1a43f7609e16a5c916d -e87944709fb8bbc486216400a6d10c6af4481973ec0cc9d3e6b027f76839f1e5 -ad5dc644d18283272d1fe2dcec0b54f3059f6fc91e0b4a00a53b5313451cc28b -43029098ef101065fd40bd7e599e8414c6f68ffafd922371b57769c4e51b3aba -744c5932e2a59356c68245e6730500ca33ad76f16ac2e7650535164ebbbe9a63 -2a94a3022df8d4b93e2d894c47e6d9370852d8f0b74f85dbffa4997988b1e7cb -66abb651ac2296fd0034214d6ff7d6bb3bedd1ba95c501cb65c43ac2f5f2f34b -eff2df1b356b48182c77ec675ab516f610e79e28141e3f9cc88f2db503b95693 -3d3b6d77921186e1f3cee7df9e0dff985f0e612d806f4d43a26d71ae2300c8d5 -d0ea2bbdcff15ab5611852d8ff737527b7fce868cbd492ad5677c17f977ba128 -a553f674acb633a07a05152ba8d8507582d553faa90709dbad98c69eb5d94cc0 -0539f88442919ce0a5148cb203a6fc35ee3acab74eed274596024c055fdd840e -52d57b88238d7f8984128ab771dc02a4ed5a0da71370cf2ff491441c62980b54 -8a973a1f257e141bd596744239bdcbf210d97715eb347c11ba6ccb5a031c88a6 -b6cae7e12f257991ed3df877a53f5afe1771bc283d76e2b302b26c79520d25cc -ae082829996071b450941b2de9a146895237b1384e0070935d5dfe6e10148bf5 -83edaf9f7c39a7faa746bab6d66491d2bd074ca90df5c8b37e95fde5bcc08ff8 -30949ef97fd7ff8c4eb7f157ecdf6640d4495c824b7df00d2fd6729b25e32834 -9e5be0a34c0634960a1ee87ce6fea195898566cc124e47b91f39e7a91badc68a -f5fd0aab148787e99a0ce5b9a7127a3aee624542f88ac63f73ac2942d3e498e2 -67891cea9fa698dc4b839c4c49e3ebe32235f1b76983807446cdbf81d22e2873 -7c2abf3bac98f888c10acf817b7d79e12ef9672b1eb7d00f24babd1b90bd1b22 -d5c655d5394707e588764ae4c0267627c4a0d42dddc08677eb4062511f5a4398 -501e8c0bee60c231596c6fc4fb7bf87f3d5749060529dfa48715089891395b8b -42c325786c7b16861242ae8f5420662abe92ba328e88469d1d756a4c25035d7e -662e9bcaf26f6f073969e11a0379d4985f011cc2ad397e1cda7c12c4a55a2f99 -329703be80a87ca37d7cc942827cfa0ac3ce46e4340eb2e79fc40af82d8b13ec -f1cd62313fe3af10a26e874d9a7c444849f00f42bf40f94396d91d8746b05e2e -4cdf6357b3eda7a5c7b99a9083c11167cd4054a7014303c0b443fa0e1252860e -052bcfb1e1c93a061609394806bc76a334d020189364e4f92df70cf912ff8168 -addf0ce74366fbd3f698bef7706835b593bae2ea62f68251a8f8b1e7195a98fb -e2d80a1acde10773af576034fcd7d2731c1b91695b5a67285fedad97841b3209 -b6b689f1690396207a0071455e29ee5596cc368b54ca62eccfa7d9ad93a0f39d -1dfb547dcef1bc01f4b4f14cea7899659ded377490bf32e8d6a897f752a1fa83 -8dd32b63632facd02426b54bb16c67d5fbc3ad83bde03fe2fe373a67f7560ac7 -eec3af7b5d8d8bd596f866de8a429d74737ffc2354559f17a2fe0b7e4b107a4d -b3346ab8e959b900a81391bcd0c45c268249f2fa94bcc932f322084f0a263a78 -6873aa4e29bfab7f81cd218a587e0afd7a10cfbd251a2cee595a08ce0f2555bc -83e8e043077cb7c15fbbf2b6e1e53a45c5a625e506acf0647f76a0d00e9d5046 -b2b7dda6891318f194d60892977038cff6ab1475183b4d6a9d13c026117c320e -24f4010ed19d253ec2e41d878450a34df940cd6081e9fc5ffbf9f1b8874e0f4c -5db2b3ef7be1a5ca6035d7fd0039c89a81910094e9d60bb758eb52f64157a1c2 -13ed50bda318093d5b64afc0bef368163daa42a8ec73492371574f3e354df30f -39a53df6bce9b1015ff51c1b7b471f0833790bc742e9bdf8cfb5f29656a38756 -36f297fce66c9ce52f61b96ba33e1784a6ab52e022d448f9d06407d1fffb645f -6bd738d32772de1cd5cc5edaf916ab02d43c3cae67f3a341020a6b0ca9a583c7 -150c9cbe02907b805a9431a4f5a5121856464c7382dc522b1dbf8d71d6065fa4 -2ded11f95481eee67e5fb8d11da11fd287c87483a447f3947b990e988258e150 -96804928e2024345fd941a1ce1a480a1eee1b59c9917273087c814899e42d759 -de5c040cce76353a626bb57e8bbd8114d89ad6dd181a3446f600e398d1417d3c -593e944344cb0cc0ddab14e1b5e7e0fce4147d34004a6901612c90e0d4a12d13 -56517098cec069b0bc0fca0a567541afa251ecb15eca5dd63cf6ba3e9e04d0be -c9964d16a700c14c1679484b6eddd0a064a74bbfda62bb683600b5c730b69248 -0c058b134ce090c0a0894b2306d11dccff18dbff6a9c242a5c246fb795673289 -408c5a7e5a296de27e5b625bc23ca6da95bce25aacc702412e7cf840e1900078 -722da571903640964a815e5d8a03bd68e5a69d1276094d05feb684ae5ed0f975 -f160b41c6f40584dac5507570a57d72f183b1674dd454626b607fa08d135b041 -663b90dfc83a45a76a52c7f2d12eeb06f153e27df6e519452c0a6c74a0c87b81 -4a29cdc34399c1dde6dc0cb800f862281e096730432c51a87e566a6d4c3c9298 -6c4ce4e3de5d002da230978c8269ff7575eae6537a3b0ddc501d5897fc723b41 -ad26f1aa056e1ad576ca0ed911f1d4e224bf46e3caba0767eea00e8adec894cb -6bc22c398392882b4193f02c9f690f193a06960f2b0a0b15f31406b676dce9a2 -a2b3e6d78ccbee865674c1aeeb638a309138e63bd711d3423e9ffc736478123f -7b5d6c5dda8b10104f2e616845afe8438700bbe71b93c879b65df934459077f1 -798383eec2ba4c0be6c21b5dbe0d35ec8981402a0e1cffc45010c2eac2d5c069 -ef00516f0f455ba88c7af89ab118f83251387b9395a6277230c4dac46ced034f -faf983629dbce593e3035ff64b76ca079f492c585ce910e6d02e097e02a53e16 -d6dc59829f039facd501bb21abeb012262322c7484f8c41bb46d36761cfc21d2 -419aecb837bfbf3c0a7cd16a64d3915108b328d792c1ae555759ced2ddc3996f -33f6dd6b8ca2e4e8380055314d52da4e67163c8dfc55c61d9f854b2466400560 -e315bbc9cfb45206f021a1600806c4e1c49c9945276248f49e7cf1c91fc78218 -084ad4415325e7f53d84f187fbf0c6b7a27254a98a40485661894a726eb1aa32 -106adba3872bc5709904b2ce537cc48618b03371c77ccdd6b3e41b22c40479e6 -2a522dc8c6d7ef46d6e5f0635f767874a6a860d2a559f778e35d4d72caebe99d -a1447ab3af759ca3a8bfa3eb8534d24e8e02334c9aeebc586c514a56b6e1a35f -4a5315330762477f9714aeb7f8840dc3de15f9a3226e7c291ca6133767e726b0 -ca0543f8e581b63d11e947bc943c1fd6789a4bdd460a68af9b08caeb36a415b8 -6f929d8702417dc2208e84f2fd7c9d3e1b56d0f8e75a4dc23a3355158b691bc9 -e0b8b7fd5ca13f3bf42b48f728348fdc0082db3a33595e47cc85753f881204c4 -e9e9d3c18bee0c4a09d11005eed19e43e202aefce1db96dd2d226e4df31f0310 -06a7b9e70a01817b12280189bb7c8501f99779ca4ae57adb83dc81757233f1ea -950491f4e1bc54fc37ec91c3319274d9967ccf0c230ea882dee02e790391ae1f -0a52b99362f50b3001d555fdc7a5c4b27f5d718787b0b71a26d7cf401bf43cb2 -99884a1a91394dc090a25a4813320b9edd4a7abfc7d39d541adea2af742da5b9 -4ca8ca4da79aee34a37188d47e568fe6bbfe3dae0cdd5de8130e2bd6c666a286 -d2e9d75afe6a23a13c8eff0e307f298ad2554a1a509d0e6be54179b5adee726c -311c5e9318640e71b87a288178056353cbd9f9d3c587a3953480f1d2e75c0e27 -b4f8585f53c16f2b32c66752ca296525ff9ddaa509e525d28c05ad6e56f52f93 -1c8c1092d5773fa980d743d7339a6645ec5c8b3bdcba9fe89ab83a446ddd4d22 -50eb0357b152328fced14abad72dc1b170fd564ad3fd868e8d353f46d694e29b -da8fd87300a7ea71a1c40712e81db5ec21fb9d9415c50b083313747caca95a7a -26fae1c359d88268a40e398b7fdabed541d06a48140c42b34002ef28e61251cd -5a1d2bbeb05ff829b9f7bc0eb057ab4d32595e79cffe82a1fe7184a7fb681535 -4505eb2c3f78319c16d177135e2878b4d042b06f104fcef17a8a270944478912 -1bc932bac174fa74da91a6a1c970322bf7df327463c2eb85054e77ee07cbd699 -8755b5262b7e4e1cdb4f97f8bc7ba24a15ebe0efdf58a2a81c2caacaad692dbc -684848c3ec0b91486b82e5f04ec0c02b1a31ea48c4413de05dbcc0b76abd9c3f -5e5b570edd7b72ba74c3bb2a7a6669524124402f7113a52437fff3ea99752c0a -65961cfdc153f58567f8de60afaa90096a98b9db61e7a24b4ca72121682d6578 -c40a0118a8feee173a4816512e37de775fba209001abbfc76d3e5868d2cf2560 -c4f5cb781e7533cfae4ffc5c99971334fad0bb8eddfd31e7346fe9c9aae6c010 -fa34d5902d7b2cc9bfc508b42d6681e547f7c853dab93063c9f549e8cc9b6abf -cb83f20724eba8d06b89ab5d9b40da40357bcde2173b4e2db1c9c53b2b9751e7 -36673c0614a5ffae2c73bc98ce78363dfeb10b8c129b13b80c1dfcb4395d3322 -08c5b011cb4a8546af3724a3bce64c34a978c15bc0c77724c9bfe510f1ee31df -8bc05d536ee11b895c94ff14541118efcd8040afabb36d1f3a6dcdb68e5435ee -19d8f70e37b476186f87053a8ee6740d518391cd969c46042f34abd04c28a772 -1e290eb8539e5441b279e19ceb2deb6e1cc0353ead5cec019283ad6676cc7473 -66c24a60f2b5a8c3814e0a7dfe738e583680c2e5c27e970a5238aac9c4755c67 -43d908373838d66b2cda7425ca8210a1719ed10bc8f1746df5430f27808bca06 -5baa9a439e1fe24803c87cd368bcc344bf84e1b4dffc6745a2e6552d562d7e97 -f594e98a8a3645e1dddb26d492fa6577d5b8fbc1742b24b6409ba8f9345b461f -812c14e91a89b8e8a85e851585f0cddbf8c4aee5383ffe36811a8b48d07ed5d4 -a7bcb4d058bc081e18b55681bed21a6d67147f00795f41e249753bdb22f50930 -5488c314203eb8e3edee7c38fa13763fabb6863355f12b2fe5dd440885de1734 -c91eccf8efc917c9d326f89a9e385ce2f649b22d1972e7510040a6bf8e3dd800 -7702c243ef848d88cb36be81c692e1d09cedda96391b030bc23d88f3bd689d00 -20e8296d2fb318498d3d0a7bf6b85d106b28fc2667513807bf4c2d85e7f6af9f -649eca829ed98dc4e7018bb46cf8d7c3f70894f483beba7288c177619c67b6dd -9f1214f74becdc03674b95802bc99035960d445fae1f386e1c899fcdb399ed7f -4cdc5557599e7edc8d68eef4d1afbc586fdadd05e43fc1a0c084aedc5919f393 -a1819446359f51666af8cb6e51b26e648f04b989dd1d93ef7d3bc776635fccdf -e02a8d7c0ee02cdd3531ab1e604ef8bd87cadc89dd3746586e93d25a51f4fb75 -5cf867e9b3115853aa84463aebb4ffea27366e7dc5f08e401833caa1b44e35f5 -4d6fe94e59a6c5e1beaf5734f9310d1c8675ca927c5005e29368faf7d0659266 -64672b8d866e7088f451321fe77b1b29b9969a894d81c9bbc985586d5156455c -aa30b27bb5e502ba150c5da3c407f040ddc638f3dcaaa95387c89f4bcd9ab9d1 -0e9189c7bee5493a3584739715e380497be975a29340dd334cbdc6ba69986a9a -e9a35a8badc350da12ab94f6d5cbd40e97b9c18dd8978fd05e23e6f927a69130 -5405721c26ee27b9237a53c75bbebb39055bc872dc37b88cda51d98e6eba83d5 -3388712e6d3eee73ca22f042895913e42e54e00fa9d082161caacf9bf516db1a -09fd24102900d6c163f61125e2630e1142c8e40d3b03a3dc2df91c70405d4489 -107c74f690d98196fbc52faca1f245890cd2b0f1f3932eb7ba6b0975814b7635 -79df07058a69a5f12725cb85bb689eca90975b8acfca14d8f1fb0095e969905a -cf095d119b0cb42e783a99689991049aac5f82710510ee6b2f37589cc6aa44bc -cc5ade358592362ab45b9f59746d5abf74980a11ebecec48fae3c1994c286fd3 -9311fa77f575e3177e412a7f4ad34e9af991bad21c896a5a1892211fa8e7781b -e4caaf7ca1623dc3794a0430005e591518e77cdefc5d91b6c7659aa3f7bcf1aa -15878a37722e8180fe855d82d2afafb159dfbca46ffd98cc342fcaee1f441fca -ea1646185c80480759f1431d9f7c25f06099da2df036aada4e90fc16538ef10d -a15af78419f734a3a2222971b44a08c52a8cae0d7e23b8035da2f1eb3fb7b3af -a63875635178325443e0604e46f184407ae8cc04edd6f50c43a13f68d598c10e -74a2f365d7fb416eae1c34a30c44582e3c34636f4fbeebfc5012be654614dd6d -dac6ab5f8cb242864bc8b503cd01b2fe4eab66b88c7bf1e2dae85da07ea8130d -82bb6da188da65ce71372e874f25de18b4ba1dce143e961bcb53e54063854441 -7fbfbe3f544a2d8b948175773c4fda78920dacbabb05dffe02263cd79a3be5c8 -9c7b58cace147d52192b22683b60a8eed783c108ba48fdeed404ac54faac52c7 -aa56f604eb322294546e31c2819ed0823ac7b4618e23ce5c871442a8ddecf71b -8841da3c64f0529528503520b94ce390bd6437d4783b20510357c00e6feacae5 -d29d487a679f153488968c2ea0251e8fb44e98a89508f6e9da37a78696eb281a -d9e3e486f61601053ac25e1031245d4b3020400254c5504e4f0d4f65bd515bf8 -62393b6541c635af0586be74d9379388e10ef95873a7d0d42d8c0b1eb02efc37 -d651cb3f49ced3a61481d6f7badf05827b199fdf27533aa6feb43980db652a65 -f06c312bf9f20329482213b522cdc133a93d3fc392b93a52a4f98228ba9d54e4 -1d7504c3c4cd19a074a298f871c6a6b79f -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark - -%%EndFont -%%BeginFont: CMBX10 -%!PS-AdobeFont-1.1: CMBX10 1.00B -%%CreationDate: 1992 Feb 19 19:54:06 - -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. - -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 45 /hyphen put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -dup 56 /eight put -dup 57 /nine put -dup 66 /B put -dup 67 /C put -dup 69 /E put -dup 71 /G put -dup 72 /H put -dup 73 /I put -dup 76 /L put -dup 79 /O put -dup 80 /P put -dup 82 /R put -dup 83 /S put -dup 84 /T put -dup 85 /U put -dup 97 /a put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 103 /g put -dup 104 /h put -dup 105 /i put -dup 107 /k put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 121 /y put -readonly def -/FontBBox{-301 -250 1164 946}readonly def -/UniqueXX 5000768 def -currentdict end -currentfile eexec -8053514d28ec28da1630165fab262882d3fca78881823c5537fe6c3dda8ee5b8 -97e17cb027f5c73fdbb56b0a7c25fc3512b55fe8f3acfbffcc7f4a382d8299cc -8fd37d3cea49dabdca92847af0560b404ef71134b0f3d99934fc9d0b4e602011 -b9cfb856c23f958f3c5a2fbe0ef8587d1f5774879c324e51fcb22888b74f2415 -50d7401eb990d4f3a7af635198422283cac1b6cd446ddbcbd915db9bff88844e -784c6bf7389803d9450b0c21756a017306462c563d51ece66fcc9c831843ecae -1fefc1a232e2724f7baee428ae03aadb95c3035345c15e9922fe49e1f2cfc980 -237316572dbc57064edac9b0db8913a5e2d45e97e19a91435ccf8adfc835b585 -48e74b291446d689c7f2f8c4325e8356e974ae30c3e2977477baeaa33d141fb7 -80f59351e84bfc88c87b3a4a1d25e168b9d134554f6a581378c7d2d6eca8ac09 -045cc3a5e0ed86f147133f094029e3483bebc81cfde69942cf645ea20d0a2b64 -5140ccc2f9cb4a3d969f4b0a79cd3329b440dfcff5285494406f3dd08d804c86 -df191e57232f6f1f83df6430f214e03fa5412b1e13d83c60c52a698bc9a38159 -19a64162af7b83a9468fae9507c6cb55ea80df8c696dfbc3296c663902d77e89 -a181502627281181ac8624f65be9de5fb32f056cc7dd7cbc7366a91717b5892a -34ef6b441871c6993da3a81afc9bf70ff3842a21a29c0e49da1ccba37dd6b920 -2702db510b8b1109acf4c27ee8d676bdbd16abe189f34a9b61532eb777457698 -cee0561838eaab2d3939c5093afbb215bac433d1918c739b62566906bb2187f3 -378521fb52e70c18886e1aa15f53a1f8a169528cf2ddd54c203613ff88e619f2 -6c9c50c2c3b8b8c868a88afab1dc8472e7b6f3f992a161723a3c0904865a7c42 -3281601eee91f35222c4a71f343739f102eb43145a47e4fac3bd666e4c114a90 -5950618ecb1bdc29f90f6ebed1d8325fe6b52e14a8870e9b4bb088e585c71b91 -493c12845a101937e3473ac5e9ae24f7c358f06d590d7618e1a1d5834d87621f -e3f5432b655eebd4ca61a7b00dde0aa740796ce88a43d1c6952f8d2ca63d30b6 -dcbadbb0dadf13150a442714675dbe51ff838f2e47ebe8cd44f1eac6ae5b6ceb -0b07af03f5d3896ff935a198aa635e337e367e1e128d15e31afe3ffca8245e41 -a3e17011340e49d52fa1e322b435b4f7f2f49ae01f6a319f68d3d786c24be810 -1e1c975a8ba3d62b34cb9f5b9a42f36a24ad1453af977b0ecf5464960757498f -a1fb1d4f040738689d4892980bc83b2c317e95d5e2480661f7123694194f0f7e -49f3898c0f3bce817d7c8aa74fc1bf2980fe3060f6dbbfc9a59111ae61d7ea77 -2327140c845e975d349160a42e805d4063b18cc583cad0734963ac154071052b -7491456c4becc645986c242a501b1bbdc2b58b52562474e304e8ee19e02d67b1 -d27b93c1ead3741df9da1af0211c5f912ec731acb58fd3978f8d9d1aaf7bd673 -8b999a626964a1b3ad7d83e054f6e481929712ff1cc618c2b0604bbd85269c3e -a4183b33581df5db8e665b4a9af9b991329fa0971dd9d9688082a4bc7041a55a -1a0678bc2a6ffb97ab27c044ae0b378cf26e8436fb481cbf229e49b5f2b23da5 -f48a440097a4fc5a1b4fb71a2753a76cedb700ae11c251fcae9d3635e0a8f513 -b720765b307ddc3e1d842eb61a8744fdddb40f135b01c57c5d5c8bd36991904d -546a2bd02648d8cefb68d3dd0829a44362a163d5afdb26be3874735a2413cce9 -bd14da5735b8e194d088e2a08acc6d43a072fb59bce47a8fb3ecf456286fba16 -c4fa7d78be82fadc94fffd435a1155e4e71e6cb8374d32c31f5ffd689da358ec -7d39b03d2d1535ec903f9997d353f2967121897a93d0a35c7c13f538cd6b53f2 -c884c481402976040390cd1f1c08efaac8484912e2441e3dc66f2346a116e8fd -18c39601f7849da6f237c54b089d0a67f2865ff57a91c7f79cd153fc699bd25b -d484c705a1099081461e0ebe588e6302524bba34c4f864249a852f28f15bc6aa -06ab3b6b5b3a79cc5f74f633f887bf6682597a825b3bb29130877b464ab5c951 -898f7faaf11d73029f6e0d3b5a5c660810bd7c23c3f87ce8e92f99cbe7a56160 -395f248b80644def2bd66409e573f425675f1bb179d974253852aa02610a0bf6 -c99fd92b000ab12318b5770c26b0e71cdd13cf522029cccf650b692acdef2eb6 -5fbddcace9b6e0cc84eea23dee3ba570af7f8e346b021f024d8cedbf720abd53 -3ed8f29550b55f5ab7cde7f7969d23bca3dd97262db5749aa8f524343205efbe -1183929e6214ce9536cf805e7209a69dc240256e113eba14b00dea80d94a2eb4 -430105e94dd186fbb571e986ddf8954ae6c3bcdf827500ccb8a8d49a1b83259d -35aa28074c62c54042aa111b1b78172a3e8681415e8f537cdb2ba59d4b6e8929 -9578bcb9a74b228f54be5f86a42168fa2945eea4ba0744f1f8e2db89380fff44 -9d67dd45824f08de70870d95362a8f05fe7af62d243bbd59922833d0ca3ca375 -7dbf374cd7033cf8fa78020f603d17671e1579325a8ef230f301d3df73904f79 -8ba470576350f31ac75bc05c3e372d6b2830cada9751ca554b409395b4dbf12f -02439255640ece3a98817772f5a693dcc2cd0fc92b25b10c0f6c46ccc68251c3 -aadfa31bc15f50eaed6f191b2b2310fcfb008664c9c74079ed933f04bc0dddfe -31e137960c12564a1f11cd3ffebb81a8a286eae15f0ca94d70c4da34eb16def4 -d7cb641d913f3d7d0afcf9f77c2f516b7afb4a7162c93249ef3ad317639862a9 -dfb3c8cc4294ab8f15e122832f56d1686b641b3ffbe30fe163e9130c619ffbe7 -31a4857f98b16aa474b2051324939b1b055ea96faec0fc092444251fe0a9ab4e -3f1af84e4936fdc88418e95c8421b582c257c8910d1038d77c045c54f21dba03 -0b3a52624cff7a06f4f1b0b7abfe33a8b2f62ab6b3feb12b606c99c0ce88ac63 -5aba98bf4b99494d82f11ec6e2eaa9ead8e4e9d8d7e4766e035983317ac1beb5 -343eb81489201e12d6839154aa1a1fb5ee9d4d460655d0add32b24084e26a55d -4ab172332f2382b118cc6a3b6eeb5ef13a7442a77c6d6e02e342e4a58ea24a39 -d2a75e3bbb7c62e93d5729d68febd7f5766e882fc6df061c98cfd2853660e298 -3625076909cc7bf5b07a918ec70573e9321930e676ee5dedb3eb4015984eb815 -0619ed6c9efa7e08ad0b438fa7841003e6b91dfc2e8d916c6644e9875fc041e1 -3c363e3b774099f603b2a4baf232ca1a8f0963352243fe45cdd890527331a779 -9226caf6b3d4c077e029d203198c82d08b118fec1c2ee7f606e924b371849175 -7775e6dd0256279ed6b934ded407ded8bf4a68238fe4f23beb7f6498b5b725f5 -107756802a364ef176358cce47bad1737ca1f64615340c189f71d148d2d1a9b5 -aa6dd9fc7b5998b8b5a902245a24fa60cb45ccdb444008bc42958f1c5e62c436 -0e572e5f1af23783930a09cca009db6eb5937192b1fd2e000332d16c28c873c7 -2366a1e9d49735aeee0c8ecdbfe8bea0425a4759ede85f7e9f236912c6e5ccba -f851ab44f0ee931c802fa3e634ffb91fede0eeb2a279da9607c1a1210d27b0c8 -462ca6a84e14a312bce336132055da1301dace87e6225ea056c5f2b5f25e7766 -4c7cd310dcbdc127181d78351dd7a331edd3a66c302cb28a183c1a21bea793fe -404170fa676b37d788095821504b12c3d8eb0dc038692442e39ddd3cf9d48c98 -b7ab29a971588dc1573890684bb45df672381d4907622da30ffe54274499d673 -19b9cb0cba4273882d52782c1bf1ff7118e6f3c4df51e012452247d734493054 -cc298dd02d8351b79c9d1a4152969fde5d7a3cce05a30df1c9bc90924cf9db37 -ae3a69f92594f82daf11b548a5b510a0fbca0033f078015c4bd07b1cdbbd3bc6 -4bb824fa6fdafa8296c9780f0b7c22463a315212b17ecc2a481f9f49ef5a03b3 -948cb43c116ece51a9531b57a82f39dc796844a56f2e69b7d2596ff13fef5f66 -cd7c38b03f0224f70af8bb4ed51553e8873ee061f61dc77e11b2fb12ba73be6a -a3484eea6cac279e2f3d2e59fa9a96a923ae39a8c7d8cccc4766ec87eeba85ba -d16d59364ef692aa99854476581c7c722ebd44c13471535fa8c457079e5367a0 -fea9ab9bd7fa3f48f275e39047ea6907bd90241c0dd660abc5d3e0ad54350071 -c16e44e806a5d6574054313adfb4b41ac4de36da335ba1f2d5358b3d3f943bb3 -deac433421870ff70cbbd7b45562caecd206d99edd3273805fa117a62e7dd3e0 -f15ebe0ae7bc08da038a1cfc064dfcbcbc9c4433ff98a657a2382c165bdfd72a -948d54e079850ad940dfa0e750ca25dfef276c7d2ec1f03838e2f2cb77814ada -db79eb8244fbbe18ca5b43f987d96e5710c0ccdd922dbf199604e619ff8d0620 -8d1667d6e7e4bebc22edbf406bf2eea1c458a2808ba0932d31cba5d903d8bc05 -9121e68745399a55b85c4956266a17f2fa1a9553e283357dac3642d13cfa40dc -47b260eb728dc2e52f8d1b0e8be58e6021b48ef1b8370c2cc8b2b46d19533a43 -7da044f5a90807cfc5cf8071582c62b6a62de04abf51c344537bf87514b0416a -13ad0de34a47b75200653175203b5455063b0a583443a596e2f74e9251313760 -602272c1c097f67197875642478521136f6fe22c05db5b731fff56d6c9eacf05 -811e9fe0555757edb66afb8b041e3d624e54146a31fbf12a50d158c0e8b2e42a -695f30c42647f6343dfd438d2d49fe9149b15723720293dee2de96fb87eae8f3 -ca050f995d8196cec4d6c93895f51ab100b9b2dd513c6472237c199cb742da98 -df6f550f03d9d05962d447cad336ebc865d977d337c802399d5edfe40ebce27a -d200393b61918482ed0d3db284496e7a42c11bc622c6e96ad94f05a72b61f857 -7c5e50b4b18333a709b0f046002e43cae34f442fc78560e0ae45281f26c960f8 -782b5500fd604cb8d0a5ad8e41a8d78b5414014d3d32bcd906e1d20aec421846 -b976a3027fc570945cb2deb6d23c9daa6f2abead5ad74d1a4fdb8e1c6356e69f -2fb9df7e547860fa0e4e33aead75586c45e00b58af9fae670557506ab8908b70 -758e658356a6861ebd4181307b4dbf9419b4611505c68a578cbc0cee94b94ee7 -94f71b4c1dcf0e7b372df41289c7c3ec1942f6768426d9d4c5e76b6d64ff12ce -54d08ef3225f9afbb5fd6b09b70daca76236238f2daf2cf54703c2790a8d86a4 -f5d98254eb5e6df221a925c3133dbad27963ca10fe5199c9b8a97f79bb5d84f8 -148f9de92145935b494bf03bb70f880871b50652ef751bda8c55d4e2357adb10 -9ce4832426a4ced8062f696743565b4e98c1777c259b0ecc68ac1e94f91bf272 -f91c706f68173d17ccfc02164c6464d9d2a5accdf1e69fa4b605693e06736e3f -1b1e5180acfb96396090d87dcc54e2791d622dec0b74517ee46a7fd261c4f6ea -6ce1d50a19e88e3cd029849d60fb468160febd12c12cbdad8a88b728699ca0e5 -95712726ebe76e2878277cd7e5d8e384ea8fa32f72cb39424ba549924ce3b117 -6b5cf13f98b991ab14cc936c9cfa7488bbf6b4c5c990d2545a358bff144679ce -5082df96c117784456a11e7e1d6ccb9a143312c6d982016fe38d11117a355f46 -281d7573d7543d4caee51c9fc3306ae29fc3e50377e476c7384f65cafd51085f -7e1af865d5edef42e953d001697db156f4e4f97cf8d79bdc70c2e8d7a2d33727 -f7e38e9d8f632eb69036422d2e4559de5f138bfb3ba6fca97dfe73d402954bc9 -6db9d83a3315802c351328ddd0c2457e5508d3ebea1aff9be9abf44361b33858 -83430adcecf268f5f17d1b808968aaa53ff4d7abca810102d47d349d25150005 -975ea42f24e1684c7880cb8f18c1fbff72af4242f41d0f22dfe7f53e0342ca08 -84493bb0b2eb0654d4c68de5949b9557c346e2b617d015cd26efb373b48297f0 -9469b1f0b0ad5739678adf7db75b5611c101085962475ccdc006a40d0a6f0330 -8392c88d5e2f4723f27ba318ebf222ea4d9fcc97bf4f7876ab13623cab218217 -e441b0a5e3709f1f1098939d6f42a208504522991d8eec5afa51698dd2679bd0 -cb834ea9399ca0c40f9d6cff622cc5d6baf639b67152b5854611e80a5809ddc7 -efe0998728d1ab117d7de31e382898ec5748e9026e21e92db9f7ca670558eb1e -d9f2a4c5ddd6ec6cfe4452940bdd303c6e69b18f52759f596b933b493d253699 -9db73b06ede9da1774fb0d974301e2e955aa80047bba029683c9940060e082f5 -4f59ba74d748384cbda439a88861aa1c306b1b5360544a554a467e696c87f6e7 -5c1c52b8bfd6910ccbe06e6ebb206c797e405a85be9e8d188134c3733fd319a6 -c8f08bb6248233545ca09c55e247ad47cad588c6fdf66c785382dff441c1afea -a1cf2f099a4f028989a6b8f7348f65c34528e796c4fd3dfd2cdfde77be3f37cf -14513550ba7821663d940f36086a5e4f726411d15c52a814e73c327eb711e1b1 -3d27fe127c832af841218fb6b70e0ddc856aa84d85dfa7f12a43ebc3f9c83c94 -20d8b48d88d494771302067cd7f014178d7b5477fe5db307b9a5b110ec6a58f3 -4307b974e3896da1cc61bb895d9cfc17a51ba82b2900ebd6e40e32aa4d7b0be9 -8f6ef3913587c2c6322d9a0ffb3cd0fde5a45bd5311a9d0c062b7b8a8915ef0b -0bb74a7665db9182a618b8d0135065db05b4be56f5ce81df04b4e11d52fc0e9d -8550a5b040dd05173fae272e7766078f962777fa5dea024a3aa02f4ca7d6c5de -907666b89f3e37e471af291531f6bb98fcac38463281e7e477f7d202e53c2aaa -9a5465ddce063c3632d6a8691f76d6abfdab1d3d891cbb9dcd16dc9c9335b7b8 -3cceb2e5f2b5e22bbc800dce1593841034d07597fd9c7b94963d80b3195e6ee5 -46c9c9cc23b7e62629d57db53325631f1612a49ec0c13ac85b2f312dd3b9e1a2 -57e533d2ef2a512f5e68b989ebca7a717bee7dfa84df08358f2b2889cd6d9b7b -d909ad270de42179c49e91127a9a0cdb75aa0fb71c666ecc663d86251507970d -89fcb32ec07fc77b9d57da59e653105452f2ac5a93df1a33077b68e1f42d06fe -d9462fe6f27824437038452daa0f460d35035a2cc3330d91c8c66f0a472cbec4 -c1e42f3d1348b4df011e3e17810e8d1ad9bf60a33558fde014fdf145d71b3ebe -c5ea361372937f0f350d2452d52ed95cc2b5bc635ba68a9506b038ae66239d4f -6cfa280daefac7eb116593a09ae6347fba56b8ed165a037744c82d8f3936820d -eff9a65218cc10e762870f1ecf4e646d5d2e3275f1990aa7627b85495f3cdfe7 -26eb3bcb1b1596551f8b320b3ae2f67b06bf5eaa7608f211c27d860eb553a066 -e6a98cebfcbab3eedab166ff83a5680cf66380f75b8654a1e44ed8e00d0d7db3 -82e3aad81893a6f96b67532b2df83d45db324b60a016ec77d1224b927644e0cf -df6ee1ce888f8dc147384e6fe02b9655bd26d5e263ecb0ef06e52f3d6c9adc76 -1a26b2bade38c582bc0eb6be43a33d1cd0b1183b84b1d1ac6862909fb6f6eda2 -fff0e9444fbad8a101279db5444b1be88f4d50fdaee1c5ef6d6772291afeca56 -10e99b4a724175f9b233085babbedd1b6fd767a7b1d824b23f0851aba1fcb6ee -7b787fe2c91cfdaee70bd5c113a1f949b1aa9a2b68a3b5a8681e128b5152ff2f -eed57e3b73f79b28a43c4da8ab29a99e7ea417ddb27aa64f6b2251ba65ad8699 -d4863b7d75420cd7ace29ea34daa7df8cf331b61b51ce6e9a5c72d6ef5a6995c -f9d5ce2d5524d7f0fe102932bb23447fb32c1f9a56a769b2195ae3f09b8a1017 -4c9cbf25c804f7c239ff2774ea2b7798f570e6993e5f1d6b80514d02afb2ca1e -33de546ef150704cd4c23de6b48167543fb6b3c829872f19de8ac6fd6319b388 -a42a0f9416bb103b0b290fbcd558161e68c2d3b85b31beeb1618b7c2e6669aab -a33ef3494514cf584d4ff4515df996d7d54aeccfc096a6f883a41e371040cf2a -2668d100cb8409b4d8de05b5415a6ff7a32e076f95c73a82111d66f9a41a1672 -739a0ebba2e6a5898feeaea00a92c5909b8db6c637fa28e3f4ac653e6b8a98a0 -4912db767bc10616ef09828329dc0d66aaf8922c56ff0a8d219bf20e9800d65f -53448bbdc151c50fd3036c74b8375ef10c4e413d262af23c98ae0ae3a372354f -96d981ff372f502fd7212a728cd0548a3026184bf2a01c6a0d62e89afbb5e3e3 -9e195dce4416d8675848fd43f4ba5e485164afeb1ced74e596309c56763bc768 -d6eaac1b971822948cc5c0f71f88aaeae3d5944b9e2d02d198c7cfe8182f6b61 -bee186f0e95cc233695e641cc38c33aee69901bb29e389fae97c09ad88192c00 -43cbd3714e8fe80f8312eeae602a4fe55c2de4f3cf89b30cdb2442e33f77de15 -ba891c7343db95b654cede657c7177204eea8037a718d1c756355b7610825bb1 -d9141d2dbce12357725be08dc18a87f065f6312947747c3ac27332c80fe6a397 -62ab5b03b776b7037961255ffda98d068abd36f6f032e640e547735b9c0c354c -f464abd621b1c1d17c99c625200556c851845032963ac6b490b3fcefb5554c04 -d4d0e829771ae6a77a4a05317d5d5797700e5e7c8cfc287a52bb133eb947fe98 -718e746c67ebbd8caa0cffb321f713cf3e75ee504abb11127705dd0902ee0107 -c681cfe5ee876797203503e83ce8d2c1da807accc5d3bfdb3df4a07330a4ffb8 -b079cb918f5574882e99368dc8705cc7896d89fba46d1a8fc5fde3e9b05eaca2 -00bdd8d728d4688050522b3fba88eafb2ac74b03eb810bf34445d48b31e6ec97 -a02b18e03648ce31c264823e0882b29ef142e6b629cf47593a9f891db341656d -8fc9a206575ce8b7050afc000e1a69493768cfefe0b99de2534403b8fc2030cd -ca0f00ea88906a9fafc5517f1abd9097533feaf055e9414fb34521c69b695922 -834421761e48ee55350964261e19e688db7cf95152e3205a518bbc64d452163c -81f23970f388a9bab941af36bc318501ad0774cf8fd8404a8afe7783332ceef5 -159f42d1e5396231cea0ffc6023cb2320291439451b60eede1e93d81d88febd7 -d453cb2d35f4421d908c24d85c0a16283cda136fa1a1d7e805f847a62416db2e -e052845185cb1c1f490cde9dae725e23daecf85a76d6a2953c8b1e4868589b0c -df5e2c631bedfa0694f2735ddb2cfc5a0fae2dc3552ea47a29cbfdc16cd041d8 -4fef6498f97495e63a6abd386d18dd594044077a93cc56bf121df2df1d9ed33e -c7a1c018b9966ce4d79213a5d35ce8df0efabd053128a024cd8f30bd33dcb716 -fb29d2c475dd1bef02a277fdf319f374c0efaf720636b7376c8dedf5cc929452 -1430dfe6b727e04f0cddd546215d84fe8b8044b5574e147b23a3298db550d768 -efeaf99d1c492dc65152a2fe09647144451eb7d6e1600232ae49942842629ac4 -0e4ec94b1f038d08f171e42189f225d4c253e9176c131a5b5679d6071998e96a -8ab3b2171488fd10725d4eac6b5d93358bfd925c5eb7b4b1e3368380b5782495 -4b1a49910b099d65027590c3c3c5f10eb83747369946d149ca1c119cfa04f672 -e40bfb90ba1e8098a0642f06d8b43b0a48650b6e0ae9a777a0c1eae1ab3107b0 -67dd1f7ef5d29a74b97987fc22678bd90c75253a9e24aa83fab04079069cfcc7 -ab018dcd9ccc52ac8025bb4c6c3a728b2b76af36d3641a404cdfb6cf030cb393 -7edfc6100d42cb12a6c18d99e12c9859150e29d8ceb298af7fcc6aa4cd15146e -8df80aa44cb3ac36d12496a5a9d2962e51589df162da17fe307157c81a673ebf -4f11d4559817e85eb1174987fb37f75a74ed0fbc5a32f21d7458af66161843de -52c50b43bfd50f9802cecca5922b91209dc7abbef96e8fbde5423f67397763c4 -3808f3f85452ceccc479ce4b1c69df5df43face1949562bb4dbaf85a6e6938c1 -46fa9a202f6b160be9fa8d32b13cfe56ebf165e6825cf4443c31c46a56f096ff -fb0596e9110567dee4d6ba38a22603c8fe07a5020b8bd3143aaafd5eb456ce50 -a05ddfc8541c1b23918e8acb03f7c244461624f20f8e7239656cc789e3929cad -eebe547d1eae8dced5b5454a45c943dd9449b7caa7af142a4512391810c1a7ec -77abf3dba93384500b78e3fe63aa1b038745b8e939a9c6e99f3fedb608a89849 -f4483930cf81cfd2539131cfb24064565ce1b1147db9b668f3eaf6b097442c66 -b687195684c9c8f0e8428068382e18e2b684e14df5a08a6a7b55e327651fae2d -e5d4db71fbc4f96e9fc6fe7c79aabdbe48b095fdd501c862bcee6d2c6354b075 -47721e8ec66b28bf0f44cd4249af529c7dcfc078aef51d291f0edfecf72be658 -d26501cede570db7915d313fedbd2da931ace542a9986634d66bca488122e6f5 -dc64817df58f89bf19d0ce92804fcc280d97931fd3b581244855b1e27dcc706a -80353fc68a1603d90ee173271b38e56b8a3b042435a5b16e2050b4eda4d00d7a -3c155c622c0188c3f262d9afb3c0ab9fa8cb18496014c89e9cd207fd48f531a8 -7f108eee0b00e2401653384995874cb1f9b00b2509985a469a2bb89b2f6d1a61 -c3ac52d8481ace3ee438ff91ad76359c5084146d0a342f47eacd0152b31e7a7a -f6797e9830cf2e0301ba240488ebff238596664eedf9c336f4c1dd5155d81db0 -acce306279195a18e064adf713bee0f362a91646c4b20a429e2be93720adcac3 -71c02bb30180831f7600e6399fe657f7bce17bad16f12c5a5a028952d6dfe96b -7b6fcf753c7c69db0b4acfd4530a06c29d099adbd8cccf794c2df43d5790cde2 -157fde17d520ce0509ad8e7d327f4efa0d5e851100c9d9e0f63ecbd051e17480 -d5e71014f8582a07fd0fb769bfd5ceae252e1bce7fed3ad756d98557b34e6724 -fd01c65d7b9ebe8e8fdcbeb931ecc17982ff3b38c1fb474a499a4f9ed5b4ab9e -99fc018ca2419819780479c46412aab2cd860621df56cc1dafecdc76439ea5ee -a368b425fe27fcb134e7db83bd882ee1170986c493ec0c1249bdcd2764845410 -9b4f5ff1930bb6e42ab0be11777c5d561172e49cd7bccb6063de748204005cd7 -41b22f46dee9064075be28d2971c780a9f25aecbd2207b4236c3b29f84272e3e -e1aad7e61fe991922d1d1e5e3dbfec318987db6bf24b7a1e4704689b3b4f1a3e -eab2937c384fc84ea26db02f2817ef84d6b9ffeb8a332fb56365190f71555b3b -d099a2f638fe34f69e99d3b74251b190163f003457587eda6f504a11c430a878 -2784012acf1a33db19c5d6d4645508ba921648a3b19e55c0cd7ad6c19251429a -e91c70ad5d654e908630f7f58e6add6f5f4cf7c034718d00084afd502f1b9fa7 -c393580469285d040d93803882d33e42ac734414423aac14e8882d895659826e -9376f0a9ca3302dbc367a20885ef6b4656645e2e3f922b06b50ed25a7ced0053 -80a8e3f9c2f7e1a68ff3012f9bb8fd1b8cd3f7e4fa2efa40ce8f959696e0f53f -5609b55b76f60b590c066ef560c8d26ed5897d8094e11eb195c77533fd5c12a5 -7ddc90d03496dafbf159d52fa86158f163b05a19a7e1b977f49df778da25a2a6 -61ace882349f2a23a6eebddd3774c6d7c15d7f21978938215641d1c41fd9daa9 -46358d43e16fcdb675f430ffd16f3734e805796cb7f1ef67208f6870d885c0f8 -05d2045d9e1e1de00774ad19c8fee2a4d19caf5ebdfcd4a19151b6e775abca31 -28aa4ead7c81a6e5fd2bb0f6bc9cdc2ddcaf7250d0d60800f66db44215c0678b -a1ee87776c8a4bc23c30a735ba983b7138a0cb6487d18638bc33c1345da91b9e -beb5ff5e48bba6cd2f0c66437b59a71a7607087117d1d16dc4c4b36d5e6f5d24 -ee1f36a2936caedf8355f73002d947dc0191896c6446b5bc1d7b86fa64289c1c -fbb288d56e37c46ceffbaeefeb59ef727ba387d82cf3c4092e7dd4d1166d7e13 -ba15a6fb784768df7e3e6955aca8c2272721a7af0599fdfdd67c0f392face7db -8f1c75661b9830eba843cb66e82dccb49bfd929e7c36474690a155875c175274 -10ccf5d08054455fb35018f6c0eb159ca7abca61b0eed6860f211d6e3f14eb50 -d84ea580ca1904963320d98974b3639d959813a4698e62d17bc5eef02d0050e6 -2cce6d73ba90ead2dbe4b622793ecb8970fd2bbb22cc7e7ef83dc4cecf79e2ea -f7bb899cde69e0179a8ff99d9348204e618232d3c98d8269a6345988c0fcdce0 -f37a7c9fe2a9c8d648b437db565afe223b2343170cc92ede6b9da7ca88ef3d06 -947209a6a03ea995759e6cbc79e6da8e918a1465b1de73838966f84994 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark - -%%EndFont -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 - -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. - -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 45 /hyphen put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -dup 56 /eight put -dup 57 /nine put -dup 66 /B put -dup 67 /C put -dup 69 /E put -dup 71 /G put -dup 72 /H put -dup 73 /I put -dup 76 /L put -dup 79 /O put -dup 80 /P put -dup 82 /R put -dup 83 /S put -dup 84 /T put -dup 85 /U put -dup 97 /a put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 103 /g put -dup 104 /h put -dup 105 /i put -dup 107 /k put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 121 /y put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueXX 5000769 def -currentdict end -currentfile eexec -9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 -0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 -79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 -2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 -b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d -823385fe55f3402d557fd3b4486be79011d1f5bfae5c1f476ee6f05eb1d2caeb -269958b194521197b312fcced4867f3c8fbd030bd715d8ffda1dcd454b174e7a -1a97b59fe770e67702519d9d9b23d61ac08424d555242a8ca08c49aef300945d -99b999a79ce74804ae6bfde623f4463371442f6523a5f6ce19c839a708c02513 -2e22c696c8ccade45680e5197189d0f98e7f0d5f955e353970b392cf530a68cc -56b0035ddfbf206c3074beeb0739dcbca272a6e629fb7aea2c5ba7bae50c7b4c -a595df78200c352997ec3ee564df229fbb5473f5e8ccb1cc0153e9a7e299a8ea -a29b69d1b622b1f0cffc58291248759607d91150cb0651120970dc9f743bebef -44f6ae92facec57658999c8bf01f60611560043962c0695e1bb87d090e0fdaab -659d6557208a660be9aeef8ae55f71b8bc76394d792967e41bd8023b6e7f8c3d -9987d5e54c53bf2bbb32855b946473b44833bd78873df8e4c7e668ffff25aabb -8da4148f744b9d0524d6cb8281247b3052cc5d66f3f1bcf8a56a3fb446ea587b -d8be30257652cee035628aeddfd8283b5ad21b8b1480ad24d898970ac8a1e33e -543ce4e3c48f9ee621c5ce3e8ae930f890011b630866c988606068d9e92396eb -f51bb3db204505fc3d09d4701ac703a14d92bbfe27bd7411b363a88e33a8e9a8 -025ac31f21e73dc52b333b918d0b1270c54873a490222d041a66e0192612be6d -2c88958a8f70c10390146ee5091df020ab97675e8e6acf98b28b539cd0a20d24 -a42f535ae44b8f5e9290b38fc6b02e1bbbdf1aca96558c2dd5afbec53f03ab51 -fbce958ed4a65b17fbc03f9defd4aea4a15229f3c320876235f2d8b69bda5f48 -03a2798790d35b394c63295997dd487bc603cdd10d18f3e3fcc7f17d2a6afc77 -f1d7f6cf69d2a86b104b9d3b260e4a78716927a485ad8a650d610e68378f4514 -3610b087981f0a0655090163dd2dd4d0030faf6a953896a9cb2cd033ec99b4d9 -7ddbb556f43bc5fe4243b7931cdb60b90ca66411fa937f25c0df32de39ffd4ab -9181b3f0a222ff2bc1c10309d3f11d42a40518dbda443f917ea5cbe267b01b09 -f46511f256afd2c294d372021766630e8432f4326bacc23657e43eb81f82134f -a0ee54d0b93a21ff57c17fe9ede5d8ab132c159725698aaab8e9620093266ee6 -58a4badb7157714fbaa6d6068fdbd33cba5caf17cf4667e33ecdcde37f0b99c2 -cbbfd369de3012176b566f28ed1880aaba497d9b5af5206f54569fae276b39d3 -f199fb6214a4b27dd3cc61ab75908f78bd8320788a3e5a22632db7b64bf73ef4 -2d0367900992546b3d91cfe8a16cb61245bda9f7db29dec964c9629495c11537 -b6b52b11c98e5c5a9c52fa73828844f384debbe64541d0ea24ddf145ae001d6f -e157776750802460e4b8d771caca496798e80299798b05032415d24811100918 -f677e02ecab0bbcaf88aac89aa894b76fd8fa517a4d5eb7640b0d53df82c0656 -9288db5515c31e92c5f2dc11d6fc5031644211558350803f9731b35e417c44d6 -47883d752e12400c235c6abb60e1147a3e7bd54cdede4daf2bbd6a456723b9e2 -3c4b7776659d6d538e4afbd187316e6b07541011dd05cdf2d080fa3c05c08927 -66ce1bef037ba6357196ccaedd38c60bede45e08121b8d2f0f99f10014433a17 -e0f5f71b2a814a95f17e5453783d9deb6c8f5d001d5623c53a8e66aa618baf6e -1ade591bc61a4463aefa2e1ab14db85ae347ae1692e3a8828c1605dcea4b2d5a -b707a69b77a61f1f61884c7ac6ce1f726fff77608e6cf9387ff88387ac765221 -5fa76780338f6d766bfd04cc1e28c308c10b1c83c042ea714951a158233af257 -f945a0fe1ccfba45f0c5b31948aa824ecf1dccfbb76cf53aac5402e8e673f2de -35dfc77195e8e78fb7b147a11d76e929c87abb8ede2d42b9eb9d949a263d261c -7136ccdfaaa65f0407299b0a569b28da99968b189be3c62349a2c9cbb1c91c27 -ba3cba13778dc63d3b7196554268c28a50ec6ffd7ca7fd9f039cbacfdf6d481c -2ff447ee3a2436e873aa91eb680760eb10467c9d1efa7bf3443fbff2df823d94 -5ab0dca567f25d3f130c187f6fe723089d1e81d082efc3237167f9ccbbfbb71a -8f51250800bd51449f8b9f94dc4c7fc59345bef730d4cd6cf04f24f609e7ea7f -aa4ba29f53df3c52cfbe74f21ec6240df8cc4be7afab5be04eb144fae985d292 -abdc20257d12aac1c0ec9a778583c33e9092a2f594ed9444988f1f52ca5e6b3b -10ea15dc78d0511afc204dd377a010c8c78dcda73a1b8dddb58f5c8e058f05e2 -4a7bbee569d276bb3e7bd9bb731db8a464721d18e7c09b03c5e3932fcb8db7d5 -9d5c22741684317c48fa49da696e115efe25887ae44e93497ce3a34605c06565 -cb877d5f82577270f0034d0addfdd324b48e53e9ca2e1c6ca3e3794d305dc557 -a816c0299020d2930486cd6b702c27134bde6bc685478388614ab07049501803 -e41c64c4392ea3466c3bcf2a855c863e1a8796033ba9301a618464c2540a7a9b -7329e976dcdf97f9709223f3f25e687ef4ecb56e646c06df95f07de4b4608303 -dc9524aae4f7473e1744b684bf5cff5fd2b87f6536a5efcdbda54b845c8acc29 -4981928ddc7d0732c38285e02e3d721e705653424866753fab6f2a3a246cb08b -2143fac4cf5da01ac3a597e36216645ba5965d61854a0936bb21f30d0dc60228 -1e0a7e9ff795d855d4df6f244eca7765751d1a72871fbe24070e27f53320c55a -581b3e03ff5b8e276a5f1cb99944c6363eb0d6c380e33706f684a794fbf178eb -ddc08504bc95ee3b47ec78318a90986745f8ffc13c76793b00d9c2414621449e -a31127b17d47aca55d8d29bbbdb90df9b3f54a9e526a138acd37ee70496b3c0f -3c669c872ac286cd72deb9a463665d06f9ba522dd6f3ac7cb225010d89e90f05 -92315ddcb458b605af1c876ed64057b573859976cc5061e54f122aabcb58a7d9 -361616b786b22be1d8d65526198d407bff4728025d0a0d96103dc4dea1a1a513 -0d07f013df4c4c737c4df0ab3be9ca37c1999a9526b78e47f85643d55a6e4ff8 -a7599f3167e1b64ccec0cdd43608636e1cb5f84f805c64236b19582a5715a4d0 -16f4ac4944209bc0057739812e2a800d9dffaa0d70f92ae92296745f26e4116f -e1466abc5f763ae66bb706dd55f3d6bc9f4a89c86fc389585407c54dcfca77e3 -6a98e046084f2099351cc7f73bbdb20cb7e7fa55ac37013c5dcd0ff5db228c7d -116f1b4091d9ec2b61539f5d4a90919ec732ca70fddb2cb22b691b3915efbc1f -79dfbf4d588a4c8735a31a6948eca7582b98549ab8d311992813956b5b4bbdb3 -0ed5f79a14d9716413a1fab54d3db7e389b1eafae79099fca69eac63e970f105 -12ae8b915bd5e11c20c0d65f637642e85058d8b2ecb4a5e6c6ebf6c7dea6eada -0f978cb5edfe9d9a7e608088f791ec9a12612dd9c997c71bd0465b2d06aef2da -48bd4c2caba638772d5e614c726ac75f61823707b4f72f2d42146089fefc3998 -d9c1552127863929d103f46673b563712bf63819930cd03242f480a026f77b3f -b17c88194f9fc69f0ee56e975ef3c545ab514b0e6dcb8e575388e0961cce8d20 -0f445b2a4ec2a853ee7b2192526999a1c0aae2a90a58db58ec82a10661dc3013 -4286ffee3ea512a024143d07a6c671afec84858b4828b2b772aae09e9ca9f788 -2a4220c8d618c9c5892fa5a36059b978ef8b26d6839ea8d9c679452810cc9e13 -2c8e0274117339dceed2a92633e9fc56bf2db1381ad1124a5a1fb237c0cefbcc -83e22de1fb87347a0249507fd54cf0fe9d5854a0db2d7631109d1bdaf7f2931a -8d17421e51d1cb34494ea2330c6ad620b971be3ab0e368b094ad8e8cd2125e75 -6e28c554bf886a649ff0e1fa8f7c420591b501c2296792abe76bbd26d4772fd0 -8160086dd60920ddc541199554b69e2f01d12ed58214b104d898899c4904894b -d9cf458762c044095c5e99e913df32a08bbdcea5e869269ea33f6dead20531a1 -715add3bb49f455c626e4ebed51e9e151fdbb7772e5cb4acf6f0368d91362eb9 -0ca12741dae6cd91fd4a5e90aac5e3c8e9674a18804aa4870838d7cf0f891e11 -74ad68d749d11bd99ad7926bccb40ba3c891806722e326551fb1aeb8b7599b0a -d5945879642da206e4b56f20f084893919b0df039fb1fa19afd7e3e6cd02d134 -55590398701e442b8833a88406b1c5c6916d436ff964eafede3dccc1953b1db1 -947800f0dce636ce75f008ff99b4e29f29974ab3478e648e660aaed130f88979 -6128577c95c4f540dbd545aad91a2142e867b8620edf2a3afe9566a18abac177 -3f8039b000e8218d0472525550d5d17257526ad9ea7ffff5500f56133db9df13 -985bbbf983f86dd2e5428d077f6df05fae99fc16f83a8867e1d136d9f79909ac -d4ffb475494f3a2eb21efa3e7724e59206feb2f6c81eb3ca8cf26fa1bac4131b -9ce9da7e680ae5e274410f2b61eabb38f79f45eceb1bf05ef6262216ca781c3f -b9a92b84cf836e4f26abeace815d10bfd13490009928f3c451f8ab2255d9c9be -87208dfdd1331fdf105a330f40e8b15475b8fa76fabd5cb5d8cff68a1ee8ac4d -4035d749ea85709df95baa264c09a2c5aadcc42292b950fcd3a7bfc9d5e84855 -b7e378ac90a98719820fe6f02c197173c3331a1a9278bf62e369d9dbde25154d -5527c76df993930b26ddb3a0f0b0170486277eeffce0f2d40d2acc67939f2ee7 -9138ba6782ad0240f8240f29730befe94111bfad1b88a1c090e80d5bf3f6821e -4f6b6da14b0a6c599106e66da230ceebe556bdd68d05147aa47e9b97cead2a12 -f1127a8e232d0027e2326fc608a732bc40619233ed647426968baec7aea4c9e1 -9a3757f163b6103b58a8f5e827c6ee5a6727baa905fee099288e11ef3553b249 -5517c972ac85a1a3da3c0e53075ace79becff6ba2c1fc29b4fbf87979349b274 -b6f90310de0a3d1a44450c15e9c778e85483b018dc45655a7c152b975aed8285 -12062940d42cd95d5423a77d53a29052a9dfc1bb9bacd9ba5e5ba28af4dbfa2c -1cb28a6ebba9f227793ca502843510d4af1b7349fc9fec0103fe1bfe15bfcedb -3f6e6b9db9df415faffefc8db4d5d1d0e32e6c38f178088b9860eaf3bb29d46e -86f82e88a8ded4db9ea3cb8de714c98941f72cb30daae4d220df214948cc6cd7 -a89d7c59211924afe7f823e0f888b3733a46ccb8bbbe0784858a60636bc2d37b -281c85635b982513391dbc9e969eb7811fac333fecc4a699dc66a7777cf56efc -b120c347226fee8be14ce5f412a996047d361de67e704aa921991c8bd8c64a36 -92b26c4485dc5ef950be452fe82e970fb25e50ffc89b00a434b58012e433b992 -8d8f947b622de2ce3293666d73d1f7559be91b253ba5b6f084783c0f7b7c1442 -3706884a712266b8beb99b45d1ebe185f1256561d932294ded668aee20d1ca6b -03fda375f810615e833f8711d5587bd7d475955080a1d2311e8b4ade2942f996 -a3d9afaf2d2d71c60af1368b27153b322635c47c0ce666e54e21f4521d90142b -910a14c4e5c85a96db769dfbe8abc9c45bad1f4ea95a7c03ebda5213105d914c -efa2e6676fe0aa2b8291b46944ca4c5030db7fe251c6f5a11aab6aa1e8bf31ee -7b709bd16200db89a9cccf3f092101d41506173c35c08367f9b128d90f201ea3 -111b012f82c0915c7388bd53937b71030a2c3bf409b8e42cc7537ef4c0ee1f8f -ba782196ad43cd3d5f774c51e51c75f0fdf74814c0cb4f8eaf3505fd3855650b -627bdc0247aa4b9c409482ea7c656c19ab9967764ddbfbf70d8d0f18e77fb14a -e499a4cdd7bd93f21239609f5604184f5298f3c1d0180d2145f428323a0e1dd6 -263c96bca9397da177a84b89a0d36e451a49f9cec83a435199862840d84e1e17 -1bc52f13a4483d9517ff1b403f571139879f52d3df2a5f8c3adbf997f11cd232 -b4123e53a37bd645755d7da2ab0c6d734be6e4825ac3f0745c2e9995d1e6ce02 -a17a153c5899a1033a9d48c77ac1f4a33f8dbf3df15f2ecf5e4a6dce3d733785 -d8cba35252742f6745cbab81cd7fa847512cd43ea7a7b2c3edc3e8e1811d7865 -04170691a3841103537c232fd45deffa1c5ca6da7e67466114a597eeca325b97 -b552244f1641dc4c414d722ea6c224176d84b3d8b34c5e9550a759b0ef2aade1 -c202124ab5a143229d5d22676162f6a24e92a596348b4b7c6376f3c6e6a42b8c -255f32cf85992319f605296017233b8589b335b02fcd1e41d8e2afb8747cbf73 -46de6f6a83996b491e85ec2272ee13d8afc6496e7b86aa84c9ecfc60d219fc71 -262c916e25ac33caf05a15f2ee0b9ad21a205b4a3ba63d5d567826025a98acac -0d5b540dd910e3ba7df79a35129ee4d2fd7b95dd00fb0c68379d3e7b51b76ed9 -2f5cf9b6ee1fa04bf8e16dbf5b2f951b669e5defb98e4cb3b2413c6c98e404fe -52da453f5d202e4a0e93d5d88fe7ed2ec785818bd2046c648c57e2b5a5b46d39 -c8a766de4d43b6d410fb53f7656e02ae7dfb092bf3938b579a26b34f38aeab56 -93d852ef5453e226ffa9e79f6c971e1a7830043494ea36fcdb944a268ca7c55a -c768dc6f06785990a37bc6be53b6e16a91a5615b667d08d48ad5da55bd962e6b -0186514a23712b97896c241881ea93fc82b175d805db0106045bc2cccae1da8d -0396a9d04e62af6489b12a8beb372ac97796d2babe6a7ba32c54ec41cfe9156b -c5e0dc056d502e47e361e7762a53938909129a8d9b72db7f02d85e2d1e15e252 -a313a7da88ada75dfbf5c2224ece286fa43c8f83c0b484252a8d86e36ac03e71 -c02b41d38edd1b260a47dd1ac4fdab4c0b05cef7fe3b818789684384bf3e4180 -fd82d39e158ce270692323cc0572d1dcdd1d75d9e77a2bc7ee272f1c9445e5cf -3105262462666aef5521a59ca55a3cd8fc4673ac79b0e770638fa18c5709bcc3 -ec3832fff8a1fb0887327111da337b74243f23068be136ba95b385f45a8975d6 -3f699ac4f3d57fd15429ec94b4c295ef451c332475fbee6115ba8445fe36ad04 -e646de9f4ddb493d3e85d84f18e5b6d9fffc7f4dff3fdf2014fb1418ce38495e -bc44c79973c645f3e5f6a4b05ebe0ca91b9f10601de45319e5ea9ac4f30b4ace -6c471daaa17439debbc9c74a455c8490979a1ea58f129a4a9c2a30d9391b6b69 -afa56988cc731f9303a78501ffb11f09e331c7edb02d3e5970f59a0c26e5dfd8 -ccf8fa1dd19573efb4b48e0592dfe973c2ac73232fbedcdc79979bc0dc7513d9 -e9916b4218a71d56b31f7437a7c9d88b66b6daabddefe425cb1c90dea1643576 -4b5c0efc21cf4023545110742d7c971d5ff719c314452eadfb55352e9fe1eb83 -6858e6420180dc18e922789ebf1d8ab63dc267c26a9b8332f464341e79a061aa -145453fc41ea3fba998f4b9de3ad85058273390b3f132a7650dcb5535f04b738 -b9a49a80a509b7cfd7edf2b3eb0c3f7063da46b7298f253da370aadac9954f42 -36e5086b3fadb0b2b60c774d312f301935fd304bc0fc1737d6628761471ce3e9 -e2c9b1c9413550f37276a446350d9abfbe532270db04fbd90d7913ccc97858c3 -ea89ad0d6e0566fa4f1dce6c70311da510aecbbb4dddb8c17c5f0b9e87c4f910 -87d5ed1a6a58e2d0b4344154e5e0779063acdc83500f26006da0430b08d64bd7 -d1eed79cc5f5fd9c56e2697d0aacf7f1c62fa03ad781069194ac1aa736cc7416 -7806f502204bac69e2e6806c336f018d9bbd30f0d0aa82637e741b3a5181e354 -1a7e1719a120f315d26fd8fc186120bf057383fe24a064adae1b979a07911374 -0151343d5ed32b4011994fdaa2e248a4678b121e35a1d70bda78657b13d5cbe6 -497fcd5ccfbd9d9d4fb57065076ead91cadc6fe58e86a2d09e1d3ae375e94752 -ad006bac03d0432dd7a98debe83e5bbfa64637dd6668a6d090cae61b96f47d03 -ae950608f92501d84bf811f6b305004cc46a6a71cc6d71b2d582273fb670452a -81844f232e75926bb25a6e62a574543c8740cfe2eec8b998ec0b630b3da94012 -d9ac129cedae8e0929c5a965a0e850b792ed68cf9e9eb82209c989d589278054 -c0d8f65c1e98d4627a2cb29fed272c5a08485f21a70d0ba56161290e2ee12892 -1826e85b4d6b6e0289022fae2fecedda4a120a3757f111879606afe78164bfa9 -f6b90e6c2ca84e4d52565cb26c6bfc130479ea04777aee71cc036ba1ba56bc44 -8da3c3b2224110f51b575e838e4e8fbc3af35072eb1ecfa350da64eb7dc910ac -cd854ee82e43df1348fd6661ec464fa595a0b42fe5345a3b368546efe1d6b528 -68dd1b41851c3a4a4246d52910fc0a734b0080ee85882e4f2ce0d6867e529778 -f4d3c07f7ae07a026b96added7b5c83cd9ca357080b0b9c8d4dc3c40eaabef72 -05f5f7bd96f8b2295b61500b392472275110691b031a9d18b158984ae1015711 -f4c54504e7bbac2ce893b99627ccd6a11696dd710bd00276758211f04a0e1362 -be1502696a01bde79f711b92365fefc2c8b872bf328ffb497bc0c3c739a46c0e -b975733c8aa5f933b96bac9db1df352b2b8f180cb0317cb71a15bb56e9b49dcb -61a0250486b0c3961626b22e444938d2baf0e60f0a2a9867882c9fd8b445c49e -4f4321de6945b67f47807f7606764c0a41c1a361c60d8250f78acc4f9dcf0f1d -52ed9ba05f1da2d22983c76f04a92e615f521358760ad68b7071e7435ff37f2e -6d4c624053951f16a5ee3dced0f74541e8da8da648d45b45b25654263c90b884 -5c6be2b8802068d6cb58e223e37647101039cc96dfe66f51b0d82256b7b145e9 -b88cad721d17d15b9f230726d59545cdea74d920b7ad0f485e28ba3650ee45fb -e9f5ece2123274992c563760df1ef8c57c9bf201cd4476c021da80fef0d571b1 -af6f0672e424a369089ee83d414f61f9e82d8ebc9be6f3b3eef03d23b4f39400 -a0bc83e98aa47229c10c4570c28deea7e7d54ab928add96d784a0c40b18e3adc -05c9e16b5ed73638c8dfbf23eb90c54cc1896ab52f9542fa46119bb69a3357ea -f2f6d67d73c4454ad583d611905c5cdac73183aa9c8691c2f76b2f587530db68 -cdd521adb0dfc1df5038484a524e0f369d9374429001a29ae5277b6b9a88b08a -1a41719f803373997148397e3064c8df51eaf16a8471790771e6c1ed7ef2b6b0 -4350bb6011bbddd30fb97a31c1da4871cbd19764d4e1adbd9c53966befa88b18 -79751a8e4e88b23270984fca992daece69fa8bbe8ee03eca6c882efedd97982a -0e4dda0be3f736f6c5fd39c0ca990cb1cd7d25a76e656ff28eaffa232f95c176 -8d41bdb06e18b9ee10dd93d1fafc3364d2bfcd374502b0611a3ce787d136a827 -5864d3446b22bdcc62352f4a5810a6d8cb587e6fb1ad75281f5eb5db78354058 -9b538eaeba29c2dbb6fa4905bbeaf7c6b0f0bca31083fc194b095c2344287961 -1119b2c2793beb821fc53d09f992e5892d3adbde41e56946b6e8763250bbff60 -8c3a92e33f7f61b547d03673647f3680df471eb1bdacbf0f75f6bfe4d8f92de7 -fd50a0f6b41fd4edd4fb8e99e0ab31681af7dc944786050c5ddfa5a7a2cb5ab5 -2d5cfe00afff134bcbe6df2d88f01feaae1c569429e8fd0e34ad979f8d295390 -91e7935e7aa509ad520bf1907a8e35ae8cacb983aa1dc2cd966162b6deba6e5d -52706692ba8939973c04522ff0226b1369da3958cfeb549898358185b93238a4 -45d21dee327d4e4f654980513fc21211931204d828c526318c68b5865b2aa934 -83561e16d800ea1959a59a2131c915b8c66822d2370ef4b47f78bf7da343da4a -e681280492f2bc149420b55af340f1daa49cc71a40291dba0f65b00968f64058 -a4397bbc49f3bceae7713b2c8c2ed032769f5b0076192e55c4844721652c674b -efcb2313bcf809d98107dce74f696697d75e74b90a6280ffe21458cf49d240aa -51d775c7cfd82f62bd4f8ae9fda4e5c93b1f1e23e071625b6cd7bc87bfc5cb57 -b9286dddbae916a3e1d460f9b632a6dbebfec0cbec13abef3f895e666b063e0e -8b73595a7a5ccfa9f4ab118ef74104200994b9d5ac6fea9ec2fe57e11bb4a347 -1857c0cc52c42a6c1a974fa59350025f7c621ddb0ae25317efb5beda3a6b1bf4 -4d464798ff8ab38fd1867f317734af4b815b7fb5a0184f0a28d8aa364e69ee3a -d5f0aa9ef37f2545862237576210feac9d08cba8d26bbacf56c86ffb41da0c72 -4c7702851e6fd4578a57dad907fc0c651a2b7d7fc1f9adc5172dd7a963ce683b -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark - -%%EndFont -%%BeginFont: CMTT12 -%!PS-AdobeFont-1.1: CMTT12 1.0 -%%CreationDate: 1991 Aug 20 16:45:46 - -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. - -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 46 /period put -dup 64 /at put -dup 98 /b put -dup 99 /c put -dup 101 /e put -dup 103 /g put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 119 /w put -readonly def -/FontBBox{-1 -234 524 695}readonly def -/UniqueXX 5000833 def -currentdict end -currentfile eexec -9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 -0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 -79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 -2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 -b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d -823385fe55f3402d557fd3b4486be79011d1f5b667eed85fade30ab2ec4e1c2f -4fe750cf9a69506458071de8896261c001b1c290937fa42a1fa87de406e9f86a -4c9c0f03f69fba719114f8ae51040a4c03a58b6f3de027f6726f32743dce7395 -14c2c6f3c2de1aeddcfa8eed7da56dd68dbcde33c29ff7a694769049e4325ec9 -61b2df16add2ad46f18781fbd63eec62c26f1db41e6a666a09886382dceba91d -8ff7cedd64ddc8a2f15fe34076a064c46febd1f4dc3707aede0ce8af161bcb8e -4ada202d0954baca5be71c28ab8bf32fd72029aa07f27d658a68f454a4bf386f -6314224d16c7f0a8624f6b86319a4e2fd178f596f3b20db032ea28c157a68a69 -fad2bc88881658d2286c0d4ef061bc070c3145f2a37ebec03f51de7cda34cd97 -7eeebd86b00f9758b3a496f41d9a74279ef3c6322dc54945f95062c5f37a1e51 -cf7eaf45f2b3634b2d7d01ec3b298ff35b6616cd3020e096f6c6aa2bf04c4a93 -61c19f3c67a28d936ffc8120f1e46980b29bf54047c5f1fa48e67611a74fa434 -3384f802a4079b28b94681e119ab0c1692de5bbf426440ad1023506cb80732de -c64d9061869cb34de924d2c26e404b7dbd9be55b9c0c5ae3095c15d278adbb49 -12df1484ed2d73128e5d9c1f1a3b9ac19e2ce5366c96644f5b3d3eea589caedb -586fd9b8f4df32ec910e9b7434d5bbe57e03892eb03890567df5b811afa0da5e -929d456af362fda0789aa0cff464e238029294fde86cfc8d7d33d5c98b18c76c -319811e4d3d49560f2ac39103594ec513e0b1377c2c3e22979866c19b61448d5 -a7201ca4b7538aa370f6347253b0853d4c5d575a7572f93cb73a598e2e26b11a -d46a1126e44e7e1795dff01562316b6ccc6678663e66a73db285746df3f4405d -d51714679581946ef72103270c810f665686ede777f283690a7185bb0b3fd071 -477aefb5dddeb38ae27286c5cccc91c8ed6ad12f18c58dd1daf2561d9eac586e -5036dc5bc31c7e849efb5edab11c6e2ecf58420f824bec440d020e7f8115f00a -862fb976b089194994a6e2eff958ae97011f0f3e416cb436babbce87bf3fe4f4 -ee0067e105bdec1ed688ac35835168f9db93834a0b5a125929cd4bbb0b83cf36 -738517d38bd6797afc49f101596aaaa57a7f21f89f1c55c0e7070c177967f419 -72ec55a95aa7a5ab643ade88109f536b052a7eda115cdbc931df030c38b0e413 -63d8501212c3a7284201bd804ed5d28e07b20693a21c5e35d4b5cc56c3b2bf43 -4ee436947c56103fe77a9dbe62e04d977be7928e3851c0e7d1756d66b8113e3c -5dcf5149a34f571254fae095d416dda3ddc37b11b5b1365978e6724736da82e5 -11a781c9aa315abffd2bd00c0b1c82e1c0b84e9e6c239a8ef4d488e2694ff9ec -ec5cd781a9a5513cac36ed80dfde630ca3824a2a82db5eec7415e8617e4074a6 -189e7e9c1ae95a86dd050641cf4fd5c045cb980ac993d918d3fe4254df067c60 -99deff54562b10e950d04248e0dde5f9ae56f4c7eaaef1e0434410f59864b9c4 -45a3d238e467877b09d8f3eea346b41c7ce60fb456c2f9072eb77fc0c2860b6d -85eac3723b392a0458db15c1fbff6a060428619a69838d469c997662ba0f3f27 -e0c23394165fb4b094cf23af2f332da301ed37dcf74ae74eb35bb02addbcdaee -3ad15640c1de5529087c6e6c862db969d233b8583a4c9f366c42816c8d7397c3 -e208d62ef9ac8638be0594984ab4e8f905fd61fc6bfcc62b989af1ac859970e8 -6f1ac0e9c44ce1525a598d5b80e959ffd5b592de0d6418b9ce6721fb366b1ee9 -339ab8b9e4c6e89eadcb11099b334eabde463875de337a94805c8ca40c2b3768 -b4651ba78fc99e7bf6ce1a31ade1c6edc06ed0437b4a69506acd39ecdbf0162e -997b5753a2cb25c9ba6128407acb44b5c2251ffc70d4f05fb42c5c21ad3b9183 -8dd97790a4dc3d0fdc14e0eda8d5788a9b53dc72f7a81636ff07e0d317e5d1fe -9dcfb75c114bd0a53d9427bf0b26b4dca980195e0880af20558dafd23a876c70 -5c66612b139b21e868e3724ae410a65c35de24f56a578645b2bb616964b1a069 -7b88b2bdbea46722165f36173098791e4cd3195943dd49c6ddd8f5bb47ecf521 -3f91ead59d9c42133ae26e655b74885b275d185236a27ef679eb680aa9dc20c0 -1e3b2a4676dc0556c5d14831fbb087b2e8f87d5701b45e3c7510c2319e666997 -d0ed2bd8619d05f4f6a6b0418e0264ae19e20cf3d5d0cca0203df7a7b6e388df -545164d457775928e9a2a97b5f909e451c65281eed2d65a915263d3dcade2293 -09ede9fd5fe9d66cd5c9eb64fd8b6d744bc6f793c15cfba3315737e5e1cd0f56 -bd2ba6e0c61b861bd007108d5d85604c35063b43704bfdd3266e022f7ab9af24 -a4c70735739e2873828edaa20eb2554e04eb0b1a0c514555f99c11e48611354a -60f93392d5013251e8525cdb6a65e38142fbc5d85225e5a03c12e7776ad0cfd4 -6e3deef3128e2e007140941b43ef9451d6e0317e4e9cd39cea3d4e3fdba3199c -608f20b62151cd83e1e4e1eadb29599025cf445a4965a99b9875503cf2fcc3c6 -3914853e43f279379e3e392270ec55711dd6da279b1637b265734e46dc082608 -50ad2360eebd7cb5ee95656291d1fd54fdf161e7bb15874f394526df4df1e21d -5e07a83d5d0a01740555f5d5cafe4bc3c61750830167a1bbec35a5dd3d2eb060 -4dd28f53668d33eb7a100f09aa3f5986a87d51314ff73f80b5cdefc34d707cbd -c579c3cf954f52e729e2d3218e988c73ef77464e8e2a169099b589f64621568a -a55b01f5958e07962268e3b7951b3a7d3db3e2125156c801e28e0f608eebdba7 -5ff3234171652eaabd5b1a95cbdca5affefb11d90efc796dfc0f7575fec6e641 -46b5ad1059499cea19483c5aaaa0833a4bc96cf50080fbfeb4cde0f9e33304f3 -0ba4af9ab25e338fff02a9594016ee9ad1a9e6d5a26a2e6afdf966ad2d96b0a8 -c87aa99f01f1ca03e96f176da209d3926c9bf435169999d9411216e26b9020fc -03d03a8845c0a5bc5176a8fcea7118c3f7a350f40b7e11c67f75165a59860b6c -bbb6d905ad02de353dc62c2343ab25301b8fb17c73b2aa25e1c12b26c5efa359 -ddfdc63b789906256c89472396a78e8a536599b73bd6412b5a4ce7c44f302526 -c0fda7bdd7b7a1bddec1feec4dc9f663dd3aef19977885281029c7cc7be93d36 -b9d57d502865677d4f6edb7e72a985b2c35909889ebeb18c99e03d9a71134959 -d70aee7990e35625164429ef72781eebc14584eae55e31af9681d93e8864430f -70b83cf3cb89fe568a4f0c729d0886a460d09f8e85c7ec6e8b9d06cfda3c76a6 -914174aed5c9090a50de95cc604a537e0eda5f74fb9ca0209463b606f34c2e2f -07882eecd02be98d18c912106131c00f74b8e729e7e9749946109123f16f328f -049f092022eec8d041e422f42eae082ce81a39dab71397a7874305760daf32f6 -f47e0a6a2dcf3556907dc40811a44c440c3e7df035265080e8bd10ace1d45c84 -b96f6bd61a630525d679addd4d118ae3133fe0fac298c92d1b7245493bc88a2e -0926c080d307576859cfae3e604ae92490303ba4dc4043902c33bd6525966799 -e67c9a62d17022e78005e879848ca36920e0e8a30be9a433d27fd5535be9a53b -921ee192805bae8d67738831cb7faf55e2f10c4b8e9b0fcfa7a70a64d8c4495d -6be3736bf1666cb73e526f54fc1d1cc4ab1f760c1934f2cc44dc526417edd245 -20d4aefd81f7e19a6e5ac273543d2c787c73c0badc6f9b630527542689339e1d -bb7a6f249abf7c3e8b6b08d1d6c84d3687241158edc27786e8bc22c6083fa511 -711a76c672b34523f0cbcf64b0456a47370ab322e22f0d50433bc9193491b801 -b44a36dc07d425331a637689c53d441401fd37e22185b321085e92bdfd974b02 -e43107295af64dc779bdc8101b223f0f27dde87d9b08aa33bc0f4cdcac9d1cf1 -3d5b479b8aa358c3034755880b65fac8a28fa516a7779c87c4239f30fed61e61 -488c18d08f1d2e08ca36e29b20f592c0a70cc9132031bbd4ded6a57de8a77ea9 -1e4604bc3fdc3eb5c09ecc747989600787f546ae5b6a84a3e9e7c4be9440139a -94bcadf43252a4219f569bd92169dfd449cdba2bfd8a09781d0b29abf58daf2f -284d61f4df3ede494566f97d2633949449533266b1405e45a44e11216499c829 -13f5911442c6490fef21ab2d9e87c86d0c47281aa7a494e464e3471d7a85a529 -8addc5deb453751f00ccf3efb2d80e4899a35fe0331478e32526b01d2797a5ad -fe3d2bb55c46ef2cad09960b18c6c85bbc72f8b2d39db287aca58a47808792eb -bc08bd44922d9b5ccedf7c31ad28e27f7d170aaa2cb7a89d8eb42d8a9dedc9e4 -8e1092166b64ea7d3dd841d71dbb51a6ce4079286e32a620a1f7d3405c4b9f9d -129ace4a4d79e93ab4a91f34bf2d41cecf -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark - -%%EndFont -%%BeginFont: CMR12 -%!PS-AdobeFont-1.1: CMR12 1.0 -%%CreationDate: 1991 Aug 20 16:38:05 - -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. - -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 48 /zero put -dup 50 /two put -dup 51 /three put -dup 80 /P put -dup 83 /S put -dup 87 /W put -dup 98 /b put -dup 101 /e put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -dup 115 /s put -dup 116 /t put -readonly def -/FontBBox{-34 -251 988 750}readonly def -/UniqueXX 5000794 def -currentdict end -currentfile eexec -9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 -0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 -79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 -2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 -b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d -823385fe55f3402d557fd3b4486858b2a4b5a0cc2e1bf4e2a4a0e748483c3bcf -5de47cc5260a3a967cac70a7a35b88b54315191d0423b4065c7a432987938c6b -edad3b72ad63c2918b6e5a2017457e0d4ebc204a520640fd7c4d05e35ea5486f -a43d0e970787203855daccb1ed0b16325828b13b7c767a1a58c87902f0546ea5 -404440fa6526975783c2d7a9572b8e5d5176bac598b8960609f49016aebf3763 -89c1adfe6a1ffc0c53b3acd9d168ec3a278fd4f1d9b085dc2df701346c9d0887 -3d230a161692b42a45bb5da343b4edd839dd60685a59aaa49fc65cd8e2ad2a9c -5cab953495172a1a9f40d5f38e922443a519dd96f667201a408bd1d89e35f4ab -98e2f68c3366efc14b5afe1018d9c845d808d4f8e07ea8168518a171ab4d6e21 -70eeac099eb7ef46eb9781384da1fac3b3133bb718bc80082eaea88759745188 -f266b31d0c7e791d633f16ed94e05517a32163e74cbd96dc5db066f2a5313d6d -7f09465608cb404613e0f058073af000e5bdfafbbf9da0c0d5c02a3447f2cdc1 -f56481901e34265c26d331ac3f85bdcbc7c51ef9eddf2b9c189c5253f8e74282 -d6f053d7d183ae17ea175e5ebc401e67d21a9fea139cbbf3bb1358c713a75843 -b39a69aa2b1a7b975f53ff22d1dc3bdf7acd17afa1da21568310c68241b31d3d -03bf404bd30baf9cc19c75b958bce7155f03cb0cfe2cae0327aad4b603284a51 -7c26de75b8c6f6aaa9debe4aec08ca4b646d787a9dfac85b2c01760e9c6c6162 -fbbc67dbd0796831e00c477d8e23c375ffab46d289be9d2328aec2b7534ae4cd -d782ec2453e7787f6e6b4537b46c01545cba6f90b8e9a1bccac1937bceeaa5e7 -8e9f368ce067a0a31da98bfbb545be555a7270f0031fadd4f9b186629e5d2c5f -d264f8f24cd5a1c0f68399ff4b29fd77c4a54d8296523410a8ef343ead80abe0 -339e375f600e6c78d97bdc2b7b606b378d925296c4f5511c2dd1f0789a590eb0 -906bdf89fdffc384e198bac59738c619cde5b4eb38f955229eb502c69a6fe95d -0e910b5c6bc2187ef70131b36787f68c51693bca99786dad027e2fd78f90c3e3 -61944f083c5defbf14a087fe8c901f72939a29249672778fd350b5109b813dcf -3bd595bae9196ed4c1989f2e8fd4de1a19d6924a434905eb9be405a7ced85d92 -76cc7e00b715e21dcc22ccf57a095a7c92dea6bc86551e2636ee26bdc799c3ca -53608101d45efc636151696f14c3b4c2d33ea34786c7d70591f3942d8a1c3692 -4eddce3c740f13f531ee13c1dcd286fdecbb343a58da884e753a3eda46e02f24 -aca3ed4b4af14a6d38eecf6b843bbec10998b51aab77e8baee12f4c4069828ab -f6a306d46fcc2965fe1db172c4fa8710a519a8441dcebaa54e8b748f997d4048 -713f93774bf29ac9aff2c540fff11f4d2987852739dad1221c5dbe285cb5f65c -0ad3a5b5f5dab67fedafc38a75bd996c9ea3114a9b49bb7a6fe1512c2ddd92e6 -bd85520e4a51b77c55e258ef913d110fb8d1592d3a23b84ff7d32b805a056eba -cae5af73060631402b1199b0ab758c4cea128692cdf745f76809bdf58a7e994e -23d8e6f4263d0d0bbcc7724d51ac597608c9e0168e2cd19bd38fd519fef619e0 -28e80402c8910ce2446aeba2c58daae45a59ab69be778ae4357b19074a9fefb7 -7c1cf603db85beaae8d7d8540824e5186eabaab6c792c588ecbe1d8cc24f3941 -8012d5cc8c96a2cbde93b6671d5dad41ec3a328025c517c84b5767401a7ac2db -88d1876c8aab488cc245d74a5e0f88bbd68a6155f6f0e4db7ecf06ce6c26623f -cada5e7154b3ef8d85dcf8bc7716c1f5658251f2ee718246b5939e9e7fec8f1f -8e7c3f1bc396d42aed0fbb606b302a90ca2125fb9d05dcee037c454a5fe71942 -37e8a9800ee66a50342ec270502eea770778bc2a353e4d7123249c782dc19201 -6d492c908c896234d4e562c13ff9f2ef18563ae4b386a4279379b0b3d999a645 -f532ada9d82da7edfd76eb0810b4d8baaa8804e4d36350e39fba4d411bfe79c0 -956157dc1bab4aa9365dd80a2334899b8a6e5b0bc40295ff09e5f4b82abc14bd -aa4b9ed1e985da69d6e186100a97bebbe0dab71a31938fd960665862fb89135d -2a5e65737966f33b660c1e384a712533363355d66c26638f6ff9c37058a91379 -62a0c7f13c930fd20a2def69108b8b0ccf8cd5da9eb4f2454f0afc18308c7f05 -5648dddddbb93f1be0f33b58ca69251648e80933cdedc9e992fb19c247baf6e8 -fa57b88b7457a374866363f9e8ad044e2262f9d53fa8276e2bcbf0905df7ade3 -a3abfb549d4ac8b3136cbc64d0886c52ddd740950ddae9eab9d9da7c9b69d304 -1ed001eaa4e937d7e22232f9ebb81efff82531a4e9b41724274806c5f49c8fb0 -acf087426757981f53d758ea75cac4e1b75f7b566b1ab376ef2b878cc0979bc5 -ac2f3eb57a0e17630f26ad6fa5cbfe3e72b5f8c25460a6512e5a4c4dbd3b983a -77e10d4d9e610f57b20d2b479b9c078bdab76ee2c45de1d8e0b4589c4f4ad749 -fe9002574a1225ed92b2bd08f454e78c365bcac8a5836acbee94f52d8f7ffb5e -661f3701a7ca548d5969bb5a8bc11c10f1d0c9b2c1098a31e6fedd9c3d8a07af -32932476669cdd3f059511e0d611aa581426ba9261e14d9ac4d616ea32ba8208 -eb5e40e870cdb71828e95ade0b46eed0c6bb0845f4d92704e4feb31264ffcd11 -61f30fd21029d927fdf5826b510bb7a1c43f36f6a6a948c96c1543307f73a9c7 -cf9254c867c0585a4fef1019b8a8f782afbf121ce859d82e1181cf5b97628ba8 -7bf3f240d3862e578dcb1eed9244d609ef9de44d737a5ff4cfda3f8fed465b0f -621d98f5f9b9bf7d1d9aecd8a2b4a32ace182b7ce46755dcfd40d10f0742ef9f -7d56b41c10dab3d86cd4c9a056b5d59c7d01baeb4448fa79ebb24babe6f050ea -5c72b4b54e18f9e7b61546813e0c7c819434e26ff310f5f55bd58fa9d7cb7761 -83538a9e04959d2ac873199ab7b164cb1d65c69f9de0996706b0ce20a5ae9972 -eace847d21d0fe0912d0e4429ac373e9272f990d413796a842c492dc79cfa93b -e3eb5bdd7924f4a9ac73e26fb3c3f0f4b803c25efb00097bf164f23da254a864 -180563c238548cf9fef662307b365fbfbc40967563e0b90fd8b82151a4b9fc1e -2246a6c560a3a8e9442ba6db2e5f889c1b6e3cab0db3cf311ad3b261c0b202c0 -5ce1369332b8e426dabad76624e63a899b3a1fdd32110087314072572ef329d0 -ed419e501751e2b82a8f103f5422c482c08f4c9a8ceb59d8e155b2f4ce3959a2 -fa30d74f7a0b31c80e22bc97a7af15d97445f1cceab0891cfc30b320b59a902b -0b4181f8faf284dd612c2d5d921d22f73816af7b78b94aac697540b0c1cd2261 -1e7e5c9db180453f548ee3abb41108a5df2f74929ef6e0b1cd3108166bb43b75 -f9c526bfabe5069aae6638ed1c1c5b6f8bb5205ddbe0fc9cbb540f8fcdffa304 -8ab00ca89285c38187821414d9692fd2b8c6653adf6ce037e12dfcd9f110dea6 -bcf0ddfa7b88a7dc2d8d7bf66c6b05171bce00dbfe7fae603d26fab872c001cd -feb1b934d9f20fd4dd73b7e9a471fc80d3963ac7106f12068347c8299facc12c -6ba9fe5f7bcf36aa24cb2ed8fb11fedb955ce5fbe50c3ab50f67dc6eace63f4e -3de056ad9191633c3e335b979276bafca442502673a62291cc98dbb9a1e09902 -72bdbe5ef048b22428b81a889c66343674c5fb62aecbb911e9b13e19dbb8dfb7 -20cb897a910112564710bdd78c1ae6d3d81ade02edbf9df138782ad53550a121 -712513eac4176bfa8b6e4769312678a02ee2c8cfecaea0e7d2de2f47215ce6d8 -d3b104daa5e4baff7f85a9f25086e1ad9385c76ebe3885183eb135560c10469e -cdcd23808d5a3365f6cc5228f815b0500bd4d83514757564552abfab02edfa69 -a32dbf122a31c921fc89423a953a1b9fea2090f06577fe5b4a1726b03f6a11d2 -6b5eb483ceada33d97732cfc9c8ca7c4df2fb595b665f5152642331a7f90c561 -ff78cea4ce239072e2c441f2ecc71e291f64eb1f10b6fbb13df58786aebd3a43 -5f54463298c0662795787244580b518d96b394c537241678acd79898806c6139 -33164aa472b0d199fa096040a73ae35df7065b076c66d3915b56cf470a4d15e4 -54d6661e3ae311657a19ca6855f861475e8f11de56bb0b14db7ee1c437b9ab6b -3702780a1bffeb6516837b747f65d43050962679cefe34dd94e1099d60ac7d0a -7a4aa3543dfc82127b695775a8a7d4022e7beb38660cdfa290db0c70429c6009 -9b737a5c77fc53a6d05f139988328576d8b4c55776955cbd04d6f3a7e6aeea12 -474b3498b4c1006ce89857fdeac3dd1881254b25e20bbd86d3a60095e7e61d6d -59d01743b7db9b8354b6658ca6b5b6825187a3baf155783a3b43da79fe6c78ba -731fd014b4c255719b1c215a95e1dcc490b73305ae39a6dcac16450d1c5c333d -7eee72a3e9daa76b647a4df0f616e3e84bc020a5087da5efeeeb1199f91e6e22 -ffecb8216c767925a82440cfbc58b24cd97ab7b9492dd5c3abfd46daf9f0be9b -52617f55fbe41438c986f4ee0997e680a2fc5dcc41db3201d9ffb26a76799fa2 -06a79f7695d2e4fbbfe9b715f17327c5b966539e91e1e2dd0c6a502c55c492f0 -3c596c3aea149519f8c53edbd2ce46dfcfc15651384d8d5e0b1300d66e9572d4 -daf95d1766b1a94949aae1adc82c0f954466c7660f64742f52886617b018059c -d4c46839b81105940472269603be48bda502b14fecc7468a9c6513edac4660f0 -db17568896b82eacde434439f35b0773111f7949291c40e96545495e020d0f9f -93048e80c54d823b69e91cd47addf50dc76311beceaf23c4cd5b171513f33c18 -981882410b6ddc2cc91509ec07ab0fb2d4b998119c1133523d905bb7090b484e -f0d5bda707ad727e45d6969037347f9b9376885459292e331b12af2e7a654e85 -64da9ae9649a562cd09222aa23c82f15122c33c8e5ab9359fd8d19513d8fa233 -0a068dd3b63ca830ce4a01a3f6eac538443f8cfac12d713285 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark - -%%EndFont -%%BeginFont: CMR17 -%!PS-AdobeFont-1.1: CMR17 1.0 -%%CreationDate: 1991 Aug 20 16:38:24 - -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. - -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR17) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR17 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 65 /A put -dup 70 /F put -dup 83 /S put -dup 97 /a put -dup 99 /c put -dup 101 /e put -dup 104 /h put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -dup 116 /t put -readonly def -/FontBBox{-33 -250 945 749}readonly def -/UniqueXX 5000795 def -currentdict end -currentfile eexec -9b9c1569015f2c1d2bf560f4c0d52257bacdd6500abda5ed9835f6a016cfc8f0 -0b6c052ed76a87856b50f4d80dfaeb508c97f8281f3f88b17e4d3b90c0f65ec3 -79791aacdc162a66cbbc5be2f53aad8de72dd113b55a022fbfee658cb95f5bb3 -2ba0357b5e050fddf264a07470bef1c52119b6fbd5c77ebed964ac5a2bbec9d8 -b3e48ae5bb003a63d545774b922b9d5ff6b0066ece43645a131879b032137d6d -823385fe55f3402d557fd3b4486be356c29c3aec91ef17f5d31183b1e489f1fa -559a6693fbdd04d4f7e99886d8cb7cca13d4aa9ceb34a708af22e69ccef0e504 -c3997075243585edf60b6447c8d01cffb04b6e3ddbaa7da5891286861322a795 -e9d990fd56af2f5c2b35801a0b07874e4ac3170481d232e150443253c92a8b05 -513d4a4154a99d91f629ccd30376500f5d16aaa9b203bad6350e4b19424c0e33 -75f2949bc1927a6f6221252f8a96618e646aa1b0810753c98becc26b37837775 -24bca72b818d314074c1c91f4e1f4148d3d703d12d179ee6970bd55d04aa9a9d -97f63f2c7dbd129ec2ed3ba5f8080270ea5854ea165dbcc061e2f47f1aaf0997 -2ac9a689a2a9620b91b53f6b5092884372f5f7afca495f331138d85a97c5bb83 -d8072dc88010fc89108b60bc06d4f93c722e8908d7ce3c1ea3c70e9e65edd769 -7db17ce0e012ad37d4030f33d30a73fd655b7a2e572f3378ac933dd75082f2f1 -68702be19bc60cef6bd5f0ada180d21408c04b7f7db9b6dbaefe09e809a80ddf -a5366d10930d3e68ca53e4721ff525853f4c784f2c2c3aa0129a34d9df00debc -ae4037e4c0fbdce3989f35964b4c07e7817b805bfe8c15f0c0ebf226cff606b6 -2954f0f42dff8c214a6537ab666d25389c44db7b5866440bbfc137712bcdcc89 -c68cd1adfd85648b1ed29bfb45a564b02172137feef782d604e0d7e1f1737c96 -719cca9e4b9dfdc87e5999b886a15ac572183dfafd8c4176cd98430c204d4e7c -e989e1dea814d3088a21d9ae6c5fe7ab3d399b2982fd605e65509a8ed6790c21 -a08a23e53dbe70f676d0e7b2e8261b092dc3415ac785635d133d309ac670c0c5 -5868fd863ce42542ff1e83e1fa20a7a0e5d680dec3a22700f7f48d2582b8411d -757d17ab7530ceec0c6727c6a80f2493196b0b36e727bd65971299425463f7da -13ebcbff7acf893a4fc18001eed5562383dd8ee24468b194ce41f85038fdbc77 -df93e2e4551ca79f078d69fae6e4f25fb2e300cbf1c67dd3ffeaec6eb7ca0642 -ed16738d1ab189f42d62ae1a5e8938d375929f4ee94ee0b13fd7ed1de48ffd80 -fa252456e312c8f319f333b4e51368fe2faae0841530cce09018c8bc062baf8b -1448c0f8789dea66da3b3d02e5622ec3a5a355270388194ee0547b7a0846603a -ecf391b36001575df5a407aca95ff311ac7c5f696afa34e2be648d04f47d1458 -fd473c6741b4a9010a2f757f94f750ccb7940c9451098b3e4a53178314bc0c40 -8d2c8bcf3d1d8fb3ba5fbeb8e6d83509d1eeb59b45c0462d9bcb22cf4b507bf5 -e60951feb43feb8ba7f238125b9aeb259c44961804ac0cd907b764681238a56a -6f92caaefb35859bbefd27ffc78b265ad41664abc43639ca726e1571e27a5203 -35afac88d25ca2b8d024659559fbd59d6013132a2e38f4a670d572d98f1f155f -6038e1dc5f99fc5e751a2af8170a298e54d28661904d191683a6c5f61cd80777 -ba6d48073c3610c829dd1aaf1ed983586c3a880b060794763c35527a30710dba -ba939828d760e6ede942ba82f312a15a9ca640839c51470436bb70ce732b1c58 -9246ae51a2e3700316f9ad1fc2f94645edcdbd5288e6344dfe399b830fd9de5c -d7e9df7b23a7d9e79568d960c9df08961bf03274670ede64c5f223010e5ddd95 -8318d8b3f6e217bcc6627c164683ee91ea0d2281c6ef1a13b5f19db5e84c9ce1 -d1d77667fa22d38e4c01c55eabdf7f9b4aa3cac2135e98f6337d98e881e9fa8e -663b8cdafe52f10692e3945e93a0029d9fdf8ca185a8956c7f2894be0eaca0dc -6af2bcf6d8b6d3cdda9f083e51fd9efc95581935a61a038b96747711869e40ed -9dd2a46beb79a478107c1d0e2f43154d77b1606c159654051be5b22561c39dd3 -5abf211a3d32083416ce6ccf324c8ed48dac0e83d7958f410bac4c313a180732 -58b3041ee23ffa7a978ee42d378618b45ed3908a6fdd9defd83d231db4e8bfe7 -552b8aadab5e1508a35dd47dd6fea967eb7b5f79632dfc2296e594b88959cb92 -76cada3cc336605c4baf20a3643a8509657e0875b4b72240f82f21f38df1b92d -56194ec80c779bcc5a6a053c15a2700b70aa5799c02c1b4cf5eeceffea29e181 -95bf59d620f2cbfd67d31257e6412236914bb0e4d446081d2f96ed94dda67570 -c77d459f8f9c540f98fb3b2447d8c7eb9efbf0f6de9f2689ae1bd9fd1f1b291a -f6e26e5c9b1b52122bec4be3a3952f53f0a672727a792f909473de7e2a037409 -dc36c49c493c43719792f38c7e8906cce37048832b50f674ea231c2228f1b576 -a97a1a91ad2d6ac0f9bff25a57bb5bf84b9904edb50b5ed5108e2485dcb4475c -664b7fcd8a8c5396201dead614a610e65460dd633275a731a58803a89aa97105 -ba414aef8d810772b5d403551b2df665f9cb571ea04accc26836f54c8b29d251 -4c5d54d718a4975ebb3874aade51d336079815ac532cecc934ae887fc6439c79 -60062fc8d45b7ae1d99b45d47861ef31223fea80f3791a0ea02f77c91dd90e61 -62bd1ef537804d186b3d469857ecd96843581ff038471ace2624590b6766779d -ece74b15125495347833be3f832f719223c5f574036e7cdca2adb30cea33335b -fe7e08c14ea0d817de12457810d5afc95d51586f733c7dca7b49276b9a8f7bd6 -da408c3a046b7d279e640e376493c76d5cce9dc28f97ea14a0d342d3e8d55d33 -a17caf87fd742871e33af342d43f9001aa592bbcf69a49a6ecd945baedf2bb0f -06b77574ce6504ca41b6965e3b18085cdc8da7ffbb154002f4012a701df40e70 -c017f7d48159a38178977a3a06c2dad84d84a07f95727edc55516a095b7d2bfa -fd08bdffcd07ac033981c85d6e72ecd8a458d00d5f30377a3be3b7b0879a99bc -c957975ad93a7c30425ff7152122e46a69ca3707fc62bd42270d998c5223edc9 -3c28853d234815f1711770c443a7472d0a5cb7cf41facdc2fe909fcf41b6681b -0cd5fb5cc18cd2bdc22bdd0fb7e3de230cc7ee985a31ffa657cf5f0c11155b4e -43156a06cb0b0eeb99ffb711294f3889b5cd2409fc57bb2d2d5648e3de333ce8 -621699e6e8d77fb595bba3f3a6ad432d4ff9bcd909358daacb6bd5bb0fe7dd45 -34ff84163b910a17f6509301165e4462226b812768a1e2efcd5120f42fd01cd7 -f19cf3ffa8253934644e93155dd13910581c1ad4303ebe1ccc2f3c1586ceeeb0 -6551d79089fe239c5abb69298352709df01b4fa7b35bb6322f48616ccc23ff8d -37aa2737559185ffbe7b0f96b662a37a5e1ac3b95483a430dea897332ea6cf0f -f8f1cd3080ca7f6acfdb233eaf71c0914a20006c9eba1627adbb54327ca875f4 -26c3e99633e3cf29d9d09604ae1f60b0d74690ac86a9958c98cc5af2860fabb8 -220e4bd92a5cc23b3386c6dee3fa745fa4f089ad83b6d9a39360040ecbbb0140 -ecb40b066e588d68df75dfee7494843d0fb89a59e7c99da3312bd32873b56b7f -3a8468db75af9e4b399c56d836f52b7b32a69132ed16dff5d5344b115bca7097 -5414eeb84c14e6633c5a66e08c72464e26eef8bcc2c81a9e65817e7e71f0122b -578d1b6e9581f034189a11a98970fd2caf6c51077e6f27c39feb5d6a6956feb5 -c70fb85d78738151d9bca6375fd69e970e49f82530219183a81eb8adca5d7035 -8481e6ee7fe17b10e6719348d69063128621cbbf8aca244abc724306252ca7f6 -1c449b0fefa6f61e2b6c5f2384e282029801bb63414e3c96fe759293b4c15d7f -f00758d61c7c91a3200eb8fcc082bdf4c80bec1b7f2bb9b78c68d2b0e7319c85 -a924b33daac07f5adfba28b12a798ec0c2b78f16824353996ab326f57acf3f0f -66d6fbe324840951cf2eff7d30da362bdb59d5bf995c97bd30f7fd226602434d -9ada6fd4939b6502d7736e8a3a8f21f5b042ef09ba96470fbcf0786262d9daad -19821c798c8a51ae997bda72ba7e7d4e8445d647f43d5da31b15ad44383438ee -9186875cbc16706a5e9791f14c3509af66b2885f464f5b135d9b2bed70fb25eb -44947662b05be7e79e0f43f6763bf0881b3d4a1c4b061412e9d1e8386dc5c4c3 -ac79e469317d4528b982569a060f5cff62e62ace7335cdf4d02fd11c85d9a866 -fa3feba73f97bff28f64fbf744a5be9df85532be0b1b2fc6c5b6c2090bf71579 -ccbeee4bbae51028e05c62b361f6a4b2671d90cb5cb4f935dcfd53ecf8525b83 -a20d7989aff68bef9dd3f22065ddf76a0bd941e06a1a3d68d85bd028d40e5875 -e688911213f5ece585379f2939cea04f8cf727acb15c186cdecc5c10794a92c9 -bfcdf47e85db06fdacf631f8f5980bacddac0eca5cdcbd3efc773e62af1d970c -0134ba7374a9ef32aa06ad7955ea4638 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark - -%%EndFont -TeXDict begin 40258431 52099146 1000 600 600 (asamples.dvi) -@start -%DVIPSBitmapFont: Fa pmhg 8 2 -/Fa 2 115 df82 D<0307B512FC4AB712F0021F16FF91B912E001079126C0007F13FC013F01C0C86CB4 -7ED9FFF8C9000313E0000301809338003FF8D80FFCCBEA03FED81FE09538007F80D87F80 -F10FC000FECDEA03E0D83F80F11FC0D81FE0F1FF00D807F8F007FCD801FFF07FF026007F -F0933807FFC090261FFF804AB5C7FC010390B812F8D9007F17C0020F4CC8FCDA007F15C0 -030002F0C9FC5317809660>114 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fb oandsu10 10 2 -/Fb 2 123 df<120EEA3F80EA7FC0126F12EF12CFA21380EACE0012C0A47E1260A21270 -123012381218121C7E7EEA038012010A1978B91B>96 D<120CA3000FB612F8A316F04815 -E016C016800018C7EA0F00151C5D5D485C4A5A4A5A4AC7FCC7120E5C5C14F0EB01C0495A -49C8FC130E5B90381FFF809038000FE0EC03F86E7E816E7EED7F80A216C0153F16E0A212 -0C123F487E487EA316C0157F5B6CC713800070ECFF007E6C495A000F495A3907F00FF000 -01B55A6C6C1380D90FFCC7FC25397BA62E>122 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fc copsn10 10 45 -/Fc 45 123 df<13021306130E131F5B5B5B487F5A5A5A5A487F5AB5FCA200037F38001F -F0EB00F8147C80806E7E6E7E6E7E6E7E6E7E157C81816F7E6F7E6F7E6F7E6F7E167C8282 -EE0FC0EE07E01603160017602B2B71BE5B>58 D<8750C9FC08021520080615405015C050 -EC01800838EC0300505C50140E07015D4F48143C4F485C4FC85A4F1401073E4A5A077E4A -5A6C494C140F6C6E02014B5A00F002E04A48143F6C6E0207157F00FE02FC4A484AC7FC6C -6E021F5C01C06D6C013F5C01E06E4948495A01F802F001FF140F90B9141F1B3FA21B1FD9 -F801D9F000150F01E002C0017F140701C04A6D6C6D7E010049C7001F80484A020F8000F8 -02F06E6C6E7E484A0203153F00C002806E6C141F4891C96F7ECC007E1407073E6E7E736E -7E731400736C1478736C80736C141C07008108708074800818EC018074EC00C074154008 -021520741500747E633674BB7D>66 D<7E7E12F07E12FE7E13C07F13F890B712FCA401F8 -C9FC13E05B90CAFC5A12F85A12C05AA27E12F07E12FE7E13C07F13F890B712FCA401F8C9 -FC13E05B90CAFC5A12F85A12C05AB812F06C01F914E06C01F014C0A26C496C13806C496C -1300A26C496C5A6C496C5AA26C486D5A6C486D5AA201786D5AAA01306D5A2E4474C145> -I<031093383FFFFE031882031E18FC031F7013F804C0817017F0706F13E004FC81DB9FFE -17C0DA011FB91280140302061900020C60021C49C9121E02385B027013F002F05BD901E0 -5BD903C090CAFC0107131E90380F801890381F00105B017E131801FE131E0001141F4848 -14C0000781000F81484814FC003F81007F92B812FE12FFA2127F003F4BC9121E001F5D6C -6C14F000075D00035D6C6C91CAFC0000141E017E13186D13107F90380F8018903807C01E -0103131FD901E013C0D900F07F02707F023813FC021C7F020C90B812FE14061403140191 -26009FFEC9121EED1FFC16F05E5E93CAFC151E1518151092CBFC1B0C574473C171>I<09 -03B512E0871EC0751480A2761300030203106E5A0303151804C0021E6E5A70021F6E5A04 -F815C0706F6D5A7003F86D5A706C807102FF130194B9FCA49426C0001FEB00014D14FC4C -C75B4C15E04C5D04E092C7FC4C141E93C81218030215107E6C0203151800F003C0141E6C -6F141F00FE03F815C06C6F8101C06E15F86D6E6C8001F86F14FF90BDFCA49026F8000390 -26C0001FEB000101E04B14FC494AC75B90C74915E0484B5D00F803E092C7FC484B141E00 -C092C812184802021510A26C0203151800F003C0141E6C6F141F00FE03F815C06C6F8101 -C06E15F86D6E6C8001F86F14FF90BDFCA49026F800039026C0001FEB000101E04B14FC49 -4AC75B90C74915E0484B5D00F803E092C7FC484B141E00C092C812184802021510C8FC03 -03151804C0141E70141F04F815C070817015F8706C807114FF94B9FCA49426C0001FEB00 -014D14FC4CC75B4C15E04C5D04E092C7FC4C141E93C812180302151092CCFC765A636074 -D271>I<0903B512F0755C755CA2765B7690C8FC03021510030303186E5A04C0021E140F -70021F5D04F803C06D5A708104FF03F86D5A716E6D5A05E014FF94B9FCA49426E0001FEB -0001058014FC94C75B04FC15E04C5D04E092C7FC4C021E182093C8001818400302031018 -C06CF601806C02030318EF030000F003C0021E5F6C6F021F170E00FE03F803C05E6C6F6F -163C01C002FF03F85E6D6F6E5E01F803E002FF150190BD495A545A1E0F545A9026F80003 -9026E0001FD90001133F01E0038002FC157F4992C7494BC7FC90C701FC03E014E1484B4B -14E300F803E092C7EBE7FE484B021E15EF00C092C8001815FF4802021510A26C02031518 -00F003C0021E15EF6C6F021F15E700FE03F803C0ECE3FF6C6F6F14E101C002FF03F814E0 -6D6F6E6F7E01F803E002FF153F90BD131F787E1E07787E9026F800039026E0001FD90001 -6D7E01E0038002FC15004992C749167890C701FC03E082484B4B161C00F803E092C78148 -4B021E8300C092C80018834802020310EF0180C8F400C003030318184004C0021E182070 -021F180004F815C0708104FF15F8718005E014FF94B9FCA49426E0001FEB0001058014FC -94C75B04FC15E04C5D04E092C7FC4C141E93C812180302151092CCFC765A736074D28D> -I<0310154003181560031E1578031F157C04C0147F70817015E004FC81DB9FFE15FCDA01 -1FBA128014031406140C021C49C7D87FFCC8FC02384915F0027001F05D02F0491580D901 -E04992C9FCD903C090C8127C0107011E157890260F8018156090261F001015404994CAFC -017E131801FE131E0001141F484814C0000781000F81484814FC003F81007F92BA128012 -FFA2127F003F4BCCFC001F5D6C6C14F000075D00035D6C6C91CDFC0000141E017E13186D -13107F90380F8018903807C01E0103131FD901E013C0D900F07F02707F023813FC021C7F -020C90BA12801406140314019126009FFECCFCED1FFC16F05E5E93CDFC151E1518151059 -4273C171>I<1A201A301A3C1A3EF23F80871BF0F2BFF89638013FFE070390B712E01906 -190C191C073849C9FC077013F807E05B060114C0DE03C05B952607803ECAFC060F133C95 -381F00304E13206C177E6C05FE133000F04C48133C6C0403143E00FE4C48EB3F806C040F -8101C0031F15F06D4B488001F8037F15FE90B6D8FEFF92B712E093B5FCA25E01F8C8007F -4BC9FC01E0033F15F8496F6C5C90C9000F15C04804075D00F8706C013ECAFC480401143C -00C0706C133048057E1320CB7E72133095380F803C0607133E953903C03F80DE01E07F06 -0014F007707F073813FE071C90B712E0190C19061903070149C9FC963800BFF8F23FF01B -C063083ECAFC1A3C1A301A206B4274C182>74 D<031FB5FC8117FE6F13FC8117F86F13F0 -816F13E0913901007FC04A133F020614804AEB1F00021C7F5C5C14F0495A495A1307495A -49C7FC5B137E13FE1201485A1207120F485A123F127F12FFA2127F123F121F6C7E120712 -036C7E1200137E7F7F6D7E6D7E13036D7E6D7E14708080140C808080EC00801500A91606 -304473C14B>I<6C02085C6C020C8100F0020F15E06C6F8000FE03E014FC6C6F8001C06E -6E7E6D02FE8101F86E15F090BC12F8A49026F8000FD9000101F0C7FC01E04A15C04902F8 -5D90C7494AC8FC484B5C00F8038014F04892C75B00C0020C158048020892C9FCD0FC0320 -18404B0204158003C04A14014A484AEC03004AC8003014064A4B140E020E4B5C4A02015D -023C4A4814784A4AC85A4A020E4A5A0101031E140349484A4A5A49484A4A5A010F03F814 -1F494849484AC7FC013F02035D49C7484814FE49020F140148484A48495A0003033F1407 -0007037F140F48484A48495A001F4A153F003F4A157F007F4A15FF00FF4A5C007F6E8000 -3F6E157F001F6E153F000F6E151F6C6C6E6C6D7E0003033F14070001031F14036C6C6E6C -6D7E6D020714006D6C6D6C147F011F0201816D6C6D6C6E7E01070378140F6D6C6E6E7E6D -6C6E6E7E0100030E140102786E6E7E6E6E6C1478021C6E6C14386E0200816E0360806E6F -14066E6C0210806E6C6EEC018003406E14006F91C91240554C74CC6C>I<7E7E12F07E12 -FE7E13C07F01F81B0890B800FE5E721630654E5E01F8CD120101E0505A4950CCFC90CE5A -481B1E00F863481B7C00C06348505AC7004006035B0260DE07E07F0278060F14E0027C06 -1F80027FDE3FC013FC6F057F806F05FF8003F04C018014C06F4C8292B800F793B712F097 -B5FCA21AF703F8C9000304E0C9FC4B705E03C07001C091CAFC4B057F5C92CB003F5C027C -DE1FE013F00278060F5C0260060714800240DE03F090CBFC6C90CC000190CCFC6C747E00 -F01B7C6C1B3C00FE876C8701C0866D747E01F8747E90B800FE1500721660894E161001F8 -CE7E01E098CCFC5B90D6FC5A12F85A12C05A8C4274C1A3>I<18086F5C4AC812304A5D02 -0615C24AEC01C3021C91380383C04A91380703E04A020E13F802F0021E7F4948023C13FF -4948027880010703F814E04948D901F091B712F849C7120349EC07E0017E140F01FEDA1F -C002E0C9FC0001033F15804848DA7F8091CAFC000703FF14FC000F4A5D484849010013E0 -003F4A5D007F4A92CBFC00FF4A1402A2007F6E1403003F6E15C0001F6E816C6C6D018013 -F800076E810003037F14FF6C6CDA3FC0800000031F15E0017EDA0FE091B712F86D14076D -EC03F06D6C13016D6CD900F802E0C9FC0103037814806D6C023C91CAFC6D6C021E13FC02 -70020E5B6E020713E06E91380383C0020CDA01C3CBFC6EEC00C26E15606E816E6C141092 -C87E653473BA7D>I<6C93B500FBB512E06C7013F900F006F114C06C7001E0148000FE70 -806C06C0140001C06F496C5A6D6F141F01F805005B90B8486D5A1A074E5C4E6D5A01F8C9 -0078130113E05B90CAFC5A12F85A12C05AA27E12F07E12FE7E13C07F13F890B812F8A401 -F8C9127813E05B90CAFC5A12F85A12C05AA27E12F07E12FE7E13C07F13F890B812F8A401 -F8C9127813E05B90CAFC5A12F85A12C05ACBFC06306D5A534474C16C>80 -D<93383FFFFE0108EB201F49014014FC0130496C13F8D960017F9026C0030014F0000149 -6D13E02603800E7F0007011E15C04848486D138048017C147F003E491500D87E01153ED8 -FE03151EEA7E01EA3E00001E13786C7F6C131C6C6C7E000113066C6C7EEB600190382000 -806D13406D90C7FC90C9FCAE1308491340495BD96001C7FC495A380180060003130E4848 -5A48133C001E5B003E13F8EA7E01EAFE03EA7E01EA3E006C137C6C133C6C6C7E0003130E -6C6C7E00007F9038600180EB3000011013406D7F90C9FCA2170C374474C150>I<1A2062 -501408070115104FC8123007061560070E15C04F14014FEC03800778EC07004F5C4E4814 -1E4E485C0607157C4E485C061F4A5A6C4DC712036C4D4A5A00F005FE140F6C0401151F00 -FE4C484A5A6C0407157F01C0030F15FF6D4B48495B01F8033F5C90B85C62A28601F8C800 -3F8001E0031F80496F6C6D7F90C90007157F480403153F00F8706C6E7E480400150F00C0 -057F140748716E7ECB6C6C1301060F6E7E726C147C0603153C726C80726C800778800738 -EC038073EC01C073140007061560731530736C14100700150808401400865D3674BB77> -I<7E7E12F07E12FE7E13C07F13F890B91280A49026F80040C7EA040001E001C05C494848 -5CD90003C8123048495D00F8010E5D4849140100C0013C4A5A48494AC7FCC748140E0101 -151E49485C49485C010F15F84948495A013F140349C7485A49140F48484A5A0003153F00 -07157F48484A5A001F5C003F5C007F5C00FF5C007F80003F80001F80000F806C6C6E7E00 -03153F0001151F6C6C6E7E6D14076D6C6D7E011F14016D6C6D7E010715786D6C806D6C80 -0100150E0278806E6E7E021C6E7E6E14006E15606E816E6C14106E6C800340806F91C7FC -394174C150>II<010FB57E6D91C7FCA26D5B6D5B -A26D5B6E5AA26E5A6E5A7E6C6D5A00F013077E12FE7E13C013E013F890B712FCA49026F8 -0780C7FC13E013C013005A12F85A12C05AC7FCAB007FB712F06C16E014F86C496C13C06C -16804A7E6C496C13006C5DEC800F6C496C5A6C5D491303017C6D5A013C5CAA01186D5A2E -4474C145>86 D<0A0FB512C0765C7691C8FCA2765B765B1C10526C5A526C4814800AC0ED -010051486C485B6C50486C4813066C505E00F0080E6D48131C6C505E00FE083C5E6C5016 -F001C04F4B5A6D4E484B5A01F80603160790B926C007C04B5A080F4CC7FC50485D083F16 -7E01F8CB48C714FE01E04E1581494D48ED83FC90CB00031687480607168F00F84E48ED9F -F848061F16BF00C0063F16FF48187FA26C183F00F0061F16BF6C060F169F00FE726CED8F -FC6C0603168701C0050116836D716CED81FE01F872158090B926C03F80157E081F82746C -810807707E01F8CB6C6C6F7E01E00601160349726C6F7E90CD00786F7E4874167000F808 -1C8248748200C074160C487482CED8018081E100C0810A40ED00800A2016001C101C00A7 -77C9FC794474C193>88 D<7E7E12F07E12FE7E13C07F13F890BE12FCA401F8D0FC13E05B -90D1FC5A12F85A12C05AC7263FFFFEB500FBB512E06E6E01F35C04FC14F16E496C01E05C -6E6E4991C8FC04F0816E496C496C5A6E6E01005B04C0151F6E496C486D5A037F6D485C04 -001507033E6D486D5A031E02785CB3AE030C02306D5A664474C17D>97 -D<0507B512C0831A807114008361725A183F61725A180F6C606C715A00F017037E12FE7E -13C07F13F890B9FCA401F8C9120313E05B90CAFC5A12F85A12C05AA27E12F07E12FE7E13 -C07F13F890B9FCA401F8C9120313E05B90CAFC5A12F85A12C05ACBFCAC725A424474C15B ->I<7E7E12F07E12FE7E13C07F13F890B912F885A26101F8CFFC13E05B90D0FC5A12F85A -12C05AC7267FFFFDB512F86E01F914EC04F814EF6E496CEBCF806E01E0EC8FE07114F86E -496CEB0FFC6E018001FE13FF050F816E90260007FC91B512C06E4814F81703037CEB01F0 -037802E00280C7FC98C8FC1AFC1AF0621A8097C9FC190C190896CAFCB3A503306D5A5A44 -74C171>I<7E7E12F07E12FE7E13C07F13F890B712FCA401F8C9FC13E05B90CAFC5A12F8 -5A12C05AB812F06C01F914E06C01F014C0A26C496C13806C496C1300A26C496C5A6C496C -5AA26C486D5A6C486D5AA201786D5AB3AE01306D5A2E4474C145>I<96B512FC735B735B -A2735B735BA2735B7390C712081D10734814306C03206E4814606C033018C000F0033C03 -7813016C033EEF038000FEDB3F80EE07006C705E01C06F161E6D03F85E01F86F167C90BA -00F85B515A1B03515A01F8C7D83FFCC7EA780F01E04B151F4903E04B5A90C849157F484C -15FF00F8033EC800795B48033C157B00C00330157F481520A26C153000F0033C157B6C03 -3E157900FEDB3F8002787F6C70157F01C06F153F6D03F86F7E01F86F150F90BAEAF80775 -7E1B01757E01F8C7D83FFCC70078137C01E04B163C4903E08290C84982484C8200F8033E -C8EC038048033CEF01C000C0033017004803201860CD15301D101D081D00A91A305D4474 -C177>II<031FB5 -387FFFFC6F5E4D7E6F496C5B6F5E4D7E6F496C5B6F5E6F497E4A486C486C90C9FC4A013F -5C0206EC80004A6DC7127C021C6D14785C5C14F0495A495A1307495A49C7FC491802017E -180301FE19C0000186484819F8000786000F1AFF48481AC0003F87007FF3FFFE12FFA212 -7F003FF3E000001F636C6C97C7FC00071AFC0003626C6C19E0000062017E96C8FC6D1802 -6D95C9FC6D7E6D7E13036D7E6D7E14708080140C808080EC00801500A9040614305F4473 -C177>I<6F1A404ACE12804A1A01DA0610F10300DA0C181906DA1C1E190EDA381F610270 -01C06002F06D1878D901E06D60D903C001FC4D5A01076E1703D90F8090B86C485AD91F00 -72485A491A1F017E4F48C7FC01FE4ACA5A00014B5F484802F04C5A00074B1603000F4B16 -07484891CA485A003F021E171F007F0218173F00FF0210177FA2007F0218173F003F021E -171F001F021F170F6C6C02C0707E00076F160300036F16016C6C02FC707E00006F83017E -91B86C7E6D736C7E6D1A0FD90F804E6C7ED907C049CA6C7E01034A1701D901E001F0717E -D900F04918780270491838023890CC7EDA1C1E85DA0C181906DA0610856ECDEA01806E1A -006E6C1A40623273B97D>I<6C13026C130300F014C06C8000FE14F86C8001C013FF01E0 -8001F814E090B712FCA4D9F803EBE00001E0148001C091C7FC010013FC485C00F814E048 -5C00C091C8FC481302B812F06C01F914E06C01F014C0A26C496C13806C496C1300A26C49 -6C5A6C496C5AA26C486D5A6C486D5AA201786D5AB3AE01306D5A2E4474C145>I<91387F -FFFC805E6E5B805E6E5B804C15806E90C8EA01006E5E4B1506037C5D033C151C616119F0 -4E5A4E5A18074E5A4EC7FC6C5F6C177E00F017FE6C160100FE4C5A6C160701C0150F6D4B -5A01F8153F90B7127F17FFA2177F903AF8003C003F01E0151F496F7E90C7140748160300 -F8707E48160000C0177E4883C881727E727E1803727E727E19708585190C858585F10080 -1A00A91518414474C15B>II<02400403B512E0026082027819C0 -027C701480027F836F18006F705A03F0161F6F5F92B95AA2636303F8C912015D15C05D92 -CAFC147C1478146014406C90CBFC7E12F07E12FE7E13C07F13F890BBFCA401F8CB120113 -E05B90CCFC5A12F85A12C05AC7124014601478147C147F818115F08192B9FCA403F8C912 -015D15C05D92CAFC147C14781460144091CBFC745A534474C16C>I<94B500F8020FB512 -8071824F170071496E5B71824F5E71496E5B71177F96C95B7148705A0501171F4E5F7148 -705A06781607A30703B512E0851CC0731480A27413006C735A7E00F0735A6C735A12FE6C -735A01C0725A7F01F8180190B812F8A401F8C9127813E05B90CAFC5A12F85A12C05ACBFC -B3A506306D486DC7FC694474C182>I<1A021A041A0C6C19186C193000F019706C19E000 -FEF001C06C180301C0EF07806DEF0F0001F85F90B700FC133E715B19FC4D485A01F8C912 -0301E01607494C5A90CA121F48173F00F84D5A4817FF00C05E485EA26C8200F0826C177F -00FE717E6C171F01C0160F6D707E01F8160390B7EAFC01716C7E197C4D7F01F8CA7E01E0 -8349EF078090CBEA03C048180100F8F000E048197000C01930481918CD120C1A041A0247 -3274B961>II<7E7E12F07E12FE7E13C07F13F890B712FCA4D9F878C8FCEBE07C -EBC07F01007F488000F814F0488000C091B512FC5AA27E00F002F8C7FC6C5C00FE14C06C -5C01C090C8FCEBE07CEBF87890B712FCA401F8C9FC13E05B90CAFC5A12F85A12C05AB812 -F06C01F914E06C01F014C0A26C496C13806C496C1300A26C496C5A6C496C5AA26C486D5A -6C486D5AA201786D5AB3A301306D5A2E4F74CC45>I<93263FFFFEB512F80108D9201F80 -49014002FC14F00130496C496C13E0D960016D809026C0030002F014C00001496D496C13 -802603800E6D800007011E03C014004848486D496C5A48017C027F1301003E4903005BD8 -7E01033E6D5AD8FE03031E1478EA7E01EA3E00001E13786C7F6C131C6C6C7E000113066C -6C7EEB600190382000806D13406D90C7FC90C9FCAE1308491340495BD96001C7FC495A38 -0180060003130E48485A48133C001E5B003E13F8EA7E01EAFE03EA7E01EA3E006C137C6C -133C6C6C7E0003130E6C6C7E00007F9038600180EB3000011013406D7F90C9FCA2050C14 -304D4474C166>I<6C0603B512E06C8400F01BC06C72148000FE856C1B0001C0725A6D18 -1F01F86190BB5AA2636301F8CB120113E05B90CCFC5A12F85A12C05AC712401460147814 -7C147F818115F08192B9FCA403F8C912015D15C05D92CAFC147C1478146014406C90CBFC -7E12F07E12FE7E13C07F13F890BBFCA401F8CB120113E05B90CCFC5A12F85A12C05ACDFC -745A534474C16C>II<94B500F8020FB5128071824F -170071496E5B71824F5E71496E5B71177F96C95B7148705A0501171F6CDDFC03B500E05B -6C70486C6F5A00F00578EDC0076C72148000FE856C1B0001C0725A6D181F01F86190B800 -F86D5A1A0763745A01F8C90078130113E05B90CAFC5A12F85A12C05AA27E12F07E12FE7E -13C07F13F890B812F8A401F8C9127813E05B90CAFC5A12F85A12C05ACBFCAC06306D486D -C7FC694474C182>I<15101518151E151F16C0828216FCED9FFEDA011FB8128014031406 -140C021C49CAFC02385B027013F002F05BD901E05BD903C090CBFC0107131E90380F8018 -90381F001049011FB5387FFFFC017E6D496C5B13FE00016E496C5B48486D496C5B120700 -0F6E496C5B48486D496C5B123F007F6F486C90C7FC00FF6F486C5AA2007F6FC7127C003F -6F1478121F6C7E120712036C7E1200137E7F7F6D7E6D7E13036D7E6D7E14708080140C80 -8080EC00801500A904061430494473C161>I<030FB512C018606F14786FEBFE7CEFFC7F -6F816F01F813E005F013F8047F80DC3FE090BA128017C0161FEE0F80050001FCCCFC6119 -E06196CDFC187C1878186018406C94C712206C193000F0193C6C193E00FEF13F806C8601 -C019F06D8501F819FE90B793B81280A401F8C7000F4CCAFC01E019F8496190C817C04862 -00F8073ECBFC48193C00C01930481920C9024090CCFC18601878187C187F19C08519F885 -96BA1280A407FCCCFC6119E0198096CDFC187C18781860184095CEFC1606714474C188> -II<0603B812C07202E714 -807202C31400A27301815B7301005BA29526081FFE6D5A6F4A6C486D5A4AC812304A4B6C -486D5A02064B6C486D5A4A1401021C4A486C486D5A4AEC07004A140E02F0141E49485C49 -485C010715F84948495A49C71203494A5A017E140F01FE4A5A0001153F48484A5A000715 -FF000F5C48484990C7FC003F5C007F5C00FF5CA2007F80003F80001F806C6C6D7F000780 -0003157F6C6C6E7E0000151F017E6E7E6D14076D6E7E6D6C13016D6C6D7E010315786D6C -806D6C800270140E6E806EEC0380020CEC01C06E14006E15606E15306E6C141092C81208 -1800A873486DC7FC624473C17D>III -E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fd cugar10 10 31 -/Fd 31 123 df58 D<030FB512808118006F5B815F6F5B167F03805B4A486C -5A4A131F02065C4A6D5A021C13075C5C14F0495A495A1307495A49C7FC5B137E13FE1201 -485A1207120F485A123F127F12FFA2127F123F121F6C7E120712036C7E1200137E7F7F6D -7E6D7E13036D7E6D7E14708080140C808080EC00801500A970C7FC314473C14B>68 -D71 DI<93383FFFFE705BA2705B705BA2705B705BA2705B71CAFCA2 -173E171EA61C021C041C086C1B186C1B3000F01B606C1BE000FEF201C06C1A0301C0F107 -806D190F01F8F11F0090BB12BF1BFFA21BBF01F8CC121F01E0F10F8049190790CDEA03C0 -481A0100F8F200E0481B6000C04B6C16304803031718C900071708040F1704041F17024C -6C1600167F16FF5D5D4B7F5D5D5D5D03077F9238003FF8EE01FCEE003E83717E717E717E -717E17001860574474C171>I<4AB512F06E5CA26F5B6F5BA26F90C9FC6F5AA26F5A6F5A -A26F481540030016801901F103001906190E61611978616C4D5A6C170300F04D5A6C170F -00FE4D5A6C173F01C0167F6D4CC7FC01F85D90B9FCA401F8C8120101E08149707E90CA12 -3F48171F00F8717E48170700C0717E481701CC7E197819388585190685F1018019001A40 -423674C15B>I<031FB57E6F91C9FC6F5BA26F5B6F5BA26FEBF0206F6C487EDA01001418 -4A6D487E02066D487E4A1507021C6D486C7E4A6F7E4A6F7E02F082494816784948820107 -173E49488249C78249717E017E8401FE717E0001854848717E000785000F854848711380 -003F1AC0007F1AE000FF1AF0A2007F1AE0003F1AC0001F1A806C6C4D1300000761000361 -6C6C4D5A000061017E4D5A6D606D4D5A6D6C94C7FC6D6C163E0103173C6D6C5E6D6C5E02 -705E6E4B5A6E4B5A020C4BC8FC6E15066E5D6E5DDA0080141003005C95C9FCA816064C44 -73C166>83 D<021FB5FC805E6E5B805E6E5B805E6F5A153F5E6FC7FC81AC13021306130E -131E133F5B5B5A5A4813805A5A5A5AB512C07E000313E038001FF0EB00F8147C143E141F -EC0F8FEC07CFEC03EF6EB4FC808181816F7E82828282167C8282EE0F80EE07C016031601 -ED06002A4470C145>I<93B512F8705BA2705B705BA2705B7090CAFCA2705A705AA2705A -1778A401031806496C170F496C4D7E496C4D7E496C4D7E496C4D7E496C4C7F486D4C7F26 -03F03F933807E07E270780078092380F000F270E0001C0031CEB0380486D6C4BEB01C000 -3002300360EB0060486E4B1430008002044AC81208CA90CAFC491804496C170E496C171F -496C4D7E496C4D7E496C4D7E496C4C7F496C4C7F2601F03F933807E07C27038007809238 -0F000E27060001C0031C1303486D6C4BEB01804802704BEB00C00020021803C01420486E -4A481410C800020202C9FC92C790CAFC01031806496C170F496C4D7E496C4D7E496C4D7E -496C4D7E496C4C7F486D4C7F2603F03F933807E07E270780078092380F000F270E0001C0 -031CEB0380486D6C4BEB01C0003002300360EB0060486E4B1430008002044AC81208CA90 -CAFCA21730554472C171>88 D<1B101B201B601BC06CF101806C190300F0F107006C190E -00FE616C193C01C0606D6001F8170190B838E003E019074F5A191F01F8CA485A01E0177F -494DC7FC90CA5A485F00F84D5A48170F00C0171F48173FA26C171F00F0170F6C170700FE -717E6C8301C0826D717E01F8173F90B838E01FC0190F737E190301F8CA6C7E01E0170049 -187890CC7E48191C00F885488500C0F10380481901CE12C01B601B201B104C3474BA66> -90 D<1580EC01005C14065C141C5C5C14F0495A495A1307495A49C7FC5B137E13FE1201 -485A1207120F485A123F127F12FFA2127F123F121F6C7E120712036C7E1200137E7F7F6D -7E6D7E13036D7E6D7E14708080140C808080EC0080193273B935>96 -D<6C13406C136000F013786C137C00FE137F6C8001C07F01E013F001F87F90BA12F0A490 -26F87FF8CAFC01E05B01C013C001005B4891CBFC00F8137C48137800C013604813404416 -74AB5B>I<0003B500EFB512806C02CF140015C76C02835B6D01035B816D486C5B6D485C -167F6D486D5A6D485C161F6D486D5A010192C7FCB3AD008013E200C013E300F014C000F8 -14E000FE14F800FF14FC01C113FF01E1148F01F914EF90B812C0A4D9F80301E0C7FC01E0 -148001C091C8FC010013FC485C00F814E0485C00C091C9FC481302324274C14B>I<0003 -B500EFB538BFFFFE6C02CF023F13FC03C7806C0283496C13F86D010301FC14F06F806D48 -6C496C13E06D4802F014C0047F7F6D486D486C13806D484A1400041F806D486D48133E01 -0192C7123CB3AD008001E2140800C001E3140C00F002C0130F00F802E0148000FE02F814 -E000FF02FC14F001C101FF14FC01E1028F13FE01F902EFEBFFBC90BBFCA4D9F803D9E00F -EB800001E0028049C7FC01C002005B010001FC14F0484A5C00F802E01480484A91C8FC00 -C091C7120C4801021408484274C161>100 D103 D<7E7E12F07E12FE7E13 -C07F13F890BA12F0A401F8CCFC13E05B90CDFC5A12F85A12C05AA27E12F07E12FE7E13C0 -7F13F890BA12F0A401F8CCFC13E05B90CDFC5A12F85A12C05AA27E12F07E12FE7E13C07F -13F890BA12F0A401F8CCFC13E05B90CDFC5A12F85A12C05A444274C15B>I<7E7E12F07E -12FE7E13C07F13F890BA12F0A401F8CCFC13E05B90CDFC5A12F85A12C05AA27E12F07E12 -FE7E13C07F13F890BA12F0A401F8CCFC13E05B90CDFC5A12F85A12C05AA27E12F07E12FE -7E13C07F13F890BA12F0A4D9F80002E0C8FC01E06D5B496D5B90C7FC486E90C9FC00F86E -5A5A00C06E5A486E5AC8FC6F5A1500AA1660444F74CC5B>I<7E7E12F07E12FE7E13C07F -13F890B512FE81A39039F80003C001E0804914F890C77F4815FF00F8824816E000C093B8 -12F85AA27E00F004E0CAFC6C168000FE93CBFC6C15FC01C05C6D14E001F85C90B6CCFCA3 -5D01F8CEFC13E05B90CFFC5A12F85A12C05A552C74B66C>107 DI<05 -07B512C0831A807114008361725A183F61725A180F61725A1803AD7E7E12F07E12FE7E13 -C07F13F890B9FCA401F8C9120313E05B90CAFC5A12F85A12C05ACBFCB3725A424474C15B ->I<6C014013406C0160136000F0017813786C017C137C00FE017F137F6C02807F01C001 -C013E001E001F07F01F801F813FC90BC12F8A49028F87FF87FFCCAFC01E001F013F001C0 -01C05B01000180138048020090CBFC00F8017C137C480178137800C00160136048014013 -40551674AB6C>I<7E7E12F07E12FE7E13C07F13F890BA12F0A401F8CCFC13E05B90CDFC -5A12F85A12C05AA27E12F07E12FE7E13C07F13F890BA12F0A401F8CCFC13E05B90CDFC5A -12F85A12C05A442C74B65B>112 D<1A401A801901F103001906190E61611978616C4D5A -6C170300F04D5A6C170F00FE4D5A6C173F01C0167F6D4CC7FC01F85D90B9FCA401F8C812 -0101E08149707E90CA123F48171F00F8717E48170700C0717E481701CC7E197819388585 -190685F1018019001A40422A74B55B>I<6C13406C136000F013786C137C00FE137F6C80 -01C07F01E013F001F87F90B812E0A3849026F87FF8C7123C01E049143E01C001C0EC3F80 -010049814891C87F00F8017C16F84801788200C0016093B612F8481340A26C136000F001 -7804FCC8FC6C017C5E00FE017F16E06C6E5D01C06D5D01E001F0023EC9FC01F86D143C90 -B812F060A39026F87FF8CCFC01E05B01C013C001005B4891CDFC00F8137C48137800C013 -60481340552C74B66C>II<7E7E12F07E12FE -7E13C07F13F890BA12F0A401F8CCFC13E05B90CDFC5A12F85A12C05A441674AB5B>I<01 -0FB526BFFFFEB512F86D029F495C041F806D496C496C5B6D6E01F05C03FC816D496C496C -5B027F6D01C091C8FC03F0816E486C496C5A021FDA7F005B4B15016E48013E6D5A020702 -1E5CB3AD7E7E12F07E12FE7E13C013E013F890BD12C0A401F8CFFC13E05B90D0FC5A12F8 -5A12C05A5A4274C171>I<7E7E12F07E12FE7E13C07F13F890B512FE81170217039027F8 -0003C013C001E002E07F4902F813F890C701FC7F4803FF13FF00F804837F4804E313E000 -C093B812F85AA27E00F004E301E0C8FC6C0483138000FE040390C9FC6C03FC13FC01C002 -F85B6D02E013E001F802C05B90B6000090CAFC170294CBFC5D01F8CEFC13E05B90CFFC5A -12F85A12C05A552C74B66C>119 DIII E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fe cypr10 10 55 -/Fe 55 122 df<00381B07007CF30F8000FEF31FC06C1B7FD87FC0F2FF806C6C4F13006C -6C4F5A6C6CF10FFCD807FEF11FF0D801FF4F5A6C6D4E5A6D6C4D485AD93FF04D48C7FCD9 -0FF84D5A6D6C4D5A6D6CEF3FF06D6C6CEE7FC06D6C6C4C5A6E6C4B90C8FCDA1FF8ED07FE -6E6CED0FF8DA03FE4B5A6E6C4B5A6E01C0ECFFC0DB3FE04990C9FC6F6C495A6F6C495ADB -07FEEB1FF8DB01FFEB3FE06F6D485A706C485ADC3FF390CAFC93380FFFFC705B007C6F49 -ED0F8000FE6F49151F6C9226007F80ED3FC06D6FC9EAFF80D87FE0031E4B1300D81FF092 -C9485A6C6C4F5A6C6CF11FF86CB4F13FE0C66D4E5A6D6C4E5A6D6C050390C7FCD91FF8EF -07FCD907FC4D5A6D6C4D5A6D6CEF7FE06D01C0EEFF80DA3FE04B90C8FC6E6C4B5ADA0FFC -ED0FFC6E6CED1FF0DA01FF4B5A6E6D4A5ADB7FE049485ADB1FF04948C9FC6F6C495A6F6C -495A6FB4EB3FF003009038807FC0706C485ADC3FE190CAFC70B45A040713F8007FBD1280 -BEFC1DC01D807ED1FCAB007FBD1280BEFC1DC01D807E5A5877D56C>49 -D<00381738007C177C00FC17FC7E127E127F7E7F121F7F120F7F12077F12037F1201A27F -1200A27F137EA2137F7FA391B912FEA2866D60A20280C800FCCAFCA280130FB1131F5CA3 -17014DB4FC013F030F7F91C8487F4D7F9438FFDFF84CEB87FC49913903FE03FE017E4A48 -6C6C7E93261FF8007F01FEDA3FE0EB3FE0494A48EB1FF84B48486D7E00014A90C7EA03FE -49D907FC6E7EDB1FF86E13C000034A48ED3FE049D97FC06F7E00074A48ED0FFCD9E00390 -C96C7E000FD907FCEE01FF4948487013C0001FD93FF0717E494848EF1FF0003FD9FF8071 -7E010390CBEA07FE484848F001FF267E0FF872138000FE49F17FC000FC49193F007C0180 -F10F805A5877D56C>I<151E153F5D4B7E4A7F4A7F4A7F5C824A7F91383FBFFE027F7F91 -39FF3F7F80D901FE6D7ED903FC6D7ED907F86D7ED90FF06D7ED91FE01303D93FC06D7ED9 -7F806D7ED9FF0080496F7E48486F7E48486F7E0007707E48486F7E48486F7E48486F7E48 -48150048C7157F48EF3F80481800007883C892C7FCB3B3B281395877D54B>I<007FB9FC -BAFC198019007E260007E0CAFCB3A591B8FCA219801900A202E0CAFCB3B3B21303395877 -D54B>I<011FB8FC5B19801900A291CBFCA35B137EA713FE5BA712015BA390B812F084A3 -485F01F0CBFCA712075BA8120F5BA6923803C078001F913807E0FC5BA7123F90C7FCA75A -127EA712FE5AA5007C0203137C395877D54B>I<0038030E150E007C031F151F00FC4B16 -806C193F007EF17F00127F6C19FE6D60001F18016D60000F18036D60000718076D600003 -180F6D600001181F6D600000183F6D95C7FC017F5F197E6D6C16FE011F5F6E1501010F5F -6E150301075F6E150701035F6E150F01015F6E151F01005F6E011E133F027E90C748C8FC -147F6E15FE6F5C6E6C1301606E6C130302075D6F130702035D0207814B1303020F814A48 -1301844A48130092C87E4A157F147E02FE6F7E4A151F0101834A150F0103834A15070107 -834A1503010F834A1501011F834A1500013F8349CA127E197F01FE8349840001181F4984 -0003180F4984000718074984000F18034984001F18014984003F180090CC7E48197F127E -00FEF13F8048191F007C1A00495877D55B>I<151E153F5D4B7E4A7F4A7F4A7F5C824A7F -91383FBFFE027F7F9139FF3F7F80D901FE6D7ED903FC6D7ED907F86D7ED90FF06D7ED91F -E01303D93FC06D7ED97F806D7ED9FF0080496F7E48486F7E48486F7E0007707E48486F7E -48486F7E48486F7E4848150048C7157F48EF3F80481800007883C892C7FCB3B3A35D5D4A -5A4A5A4A5A4A5A4A5A4A5A4A5A4ACAFC495A387FFFFCB55A5C5C6C5B395877D54B>I<03 -1C140E033E141F037EEC3F8015FEF07F004A4814FE4A48130102075D4B495A4A48495A4A -5A4D5A4A48495A4AC7123F4A5D4A4AC7FC494814FE495A4C5A4948495A49481307011F5D -4A495A4948495A49C7FC4C5A01FE4AC8FC48485C00035D49495A4848495A484813075E48 -48495A4848495A127F90C7485A48147F01C014E001F0EB3FF8D87FFCEB1FFED81FFF6D6C -7E0007D9C00313E00001D9F00013F826007FFCEB3FFED91FFF90380FFF800107D9C00313 -E00101D9F00013F89026007FFCEB3FFEDA1FFEEB0FFF020702031380020102001300844B -14FE4A48495A4A5A4D5A4A48495A4A48130F023F5D4B495A4AC7485A14FE4DC7FC494814 -FE4948130101075D4A495A4948495A495A4C5A4948495A49C7123F495D494AC8FC484814 -FE485A4B5A4848495A48481307001F5D49495A4848495A48C7123F5E00FE4AC9FC48147E -007C143E395877D54B>57 D<92380FFFF84AB612C0020F15F8027F15FF49B812C0010790 -26FE3F3F13F04901C001017F90263FFE009038003FFED97FF0ED07FFD9FFC003017F4890 -C76E6C7E4848717ED807F8EF0FF04848717E4917034848717E491700003F8590C8167E48 -197F007E85A200FE1A8048191FA96C193F007E1A00A2007F616C197E6D18FE001F616D17 -016C6C4D5A6D17076C6C4D5AD803FEEF3FE06C6C4D5A6C01C04B485AD97FF0030790C7FC -D93FFEED3FFE90260FFFC0903801FFF86D01FE013F5B010190B712C06D6C93C8FC020F15 -F8020115C0DA000F01F8C9FC493777C45B>65 D<0038190E007C191F00FCF13F806C197F -007F1A006D18FE6C6C4D5A001F18036C6C4D5A6C6C606D4D5A6C6C4D5A0001183F6C6C4D -5A017F95C7FC6E16FE6D6C4B5A011F16036D6C4B5A6D6C5E6E4B5A6D6C4B5A0101163F6D -6C4B5A027F93C8FC01F06D9138FE0780486C6C6C4948487E021F14036E6CEB07F86E6C14 -F06FEB0FE06E6CEB1FC00201143F6E6CEB7F80037F1400EE80FE92383FC1FCED1FC39238 -0FE7F8923807F7F0EEFFE06F5B816F5B70C7FC4C7E4B7F5D4B7FEEF7F092380FE7F89238 -1FC3FCED3FC192387F80FEEE007F03FE14804A48EB3FC00203141F4A48EB0FE04BEB07F0 -4A4814F84A48EB03FC023F14016C4848486D6C6C5A010090C8007FC8FC02FE8249486F7E -0103161F49486F7E4A6F7E49488249486F7E013F160149486F7E91CA127F01FE84484871 -7E0003181F4848717E49717E4848844848717E003F18014848717E90CC127F00FE1A8048 -193F007CF11F00495877D55B>I<1A1C1A3F878787747EF207F8747E747E747E757E757E -757E757E757E757E757E757EF47F801C3F1DC0F47F80F4FF00515A515A515A515A515A51 -5A515A51C7FC505A505A043C4B5A047E4B5A047F4B5A714A5A706C4A5A706C4AC8FC706C -495A706C495A706C495A706C495A706C495A716C485A716C485A716C48C9FC94380FF1FE -943807FBFC71B45A715B715B725A614ECAFC4D5A4D5A4D5A4D5A4D5A4D5A4D5A4DCBFC4C -5A4C5A4C5A00784B5A00FC4B5A6C4B5A6C4B5A6C6C4ACCFC6C6C495A6C6C495A6C6C495A -6C6C495A6C6C495A6C6C495A6C6C495A6D6C48CDFC90383FC1FE90381FE3FC90380FF7F8 -6DB45A007FBBFCBC7EA36C97C8FC5A5877D56C>I<1838187C187E187F85727E727E727E -727E727E727E180018014E5A4E5A4E5A4E5A4E5A4E5A4ECAFC4D5A4D5A4D5A4D5A4D5A4D -5A4D5A4DC8121F4C484B7E4C484B7E4C484B7E4C484A7F4C484A7F4C48913807FBFC4C48 -91380FF1FE4CC8381FE0FF4B4892393FC07F804B4892397F803FC04B489239FF001F804B -484A48130F4B484A4890C7FC4B484A5A4B484A5A4BC8485A4A484B5A4A484B5A4A484BC9 -FC4A484A5A4A484A5A4A484A5A4A484A5A4AC8485A49484B5A49484B5A49484BCAFC4948 -4A5A49484A5A49484A5A49484A5A49C8485A48484B5A48484B5A48484BCBFC48484A5A48 -484A5A48484A5A48484A5A48C8485A484B5A484B5A00784BCCFCC8485A4B5A4B5A4B5A4B -5A4B5A4B5A4BCDFC4A5A4A5A4A5A4A5A4A5A4A5A4A5A92CEFC143E5A5877D56C>69 -D<1238127C12FC7E127E127F7E7F121F7F120F6D141E0007153F7F12037F12017F12007F -137FA26D7E131F80130F80130780130380130180130080147E027F131E91383F8000A26E -7E140F81140781140314075D140F5D141F4A5AA291387F001E027E133F14FE5C13015C13 -035C13075C130F5C131F5C133F49C7FCA213FE5B12015B12035B12075B000F151E491400 -121F5B123F90C9FC5A127E12FE5A127C285877D53A>I<00381B07007CF30F8000FEF31F -C06C1B3F6C6CF27F806C6CF2FF006C6C4F5A6C6C4F5A6C6C4F5A6C6C4F5A6C6C4F5A6C6C -4F5A6D6C4E5A6D6C4EC7FC6D6C4D5A6D6C4D5A6D6C4D5A6D6C4D5A6D6C4D5A6D6C4D5A6E -6C4C5A6E6C4CC8FC6E6C4B5A6E6C4B5A6E6C4B5A6E6C4B5A6E6C4B5A6E6C4B5A6F6C4A5A -6F6C4AC9FC6F6C495A6F6C495A6F6C495A6F6C495A6F6C495A6F6C495A706C485A706C48 -CAFC93381FE1FE93380FF3FC70B45A705B00786F49ED078000FC6F49150F6C7048ED1FC0 -6C70C9EA3F806C6C031E167F6C6C92CAEAFF006C6C4F5A6C6C4F5A6C6C4F5A6C6C4F5A6C -6C4F5A6C6C4F5A6D6C4E5A6D6C4EC7FC6D6C4D5A6D6C4D5A6D6C4D5A6D6C4D5A6D6C4D5A -6D6C4D5A6E6C4C5A6E6C4CC8FC6E6C4B5A6E6C4B5A6E6C4B5A6E6C4B5A6E6C4B5A6E6C4B -5A6F6C4A5A6F6C4AC9FC6F6C495A6F6C495A6F6C495A6F6C495A6F6C495A6F6C495A706C -485A706C48CAFC93381FE1FE93380FF3FC70B45A705B705B705B715A71CBFC5A5877D56C ->I -II<1838187C187F -8585727E727EF007F8727E727E727E737E737E737E737E737E737E737E737E861B80F2FF -004F5A4F5A4F5A037C4B5A037E4B5A037F4B5A704A5A6F6C4AC7FC6F6C495A6F6C495A6F -6C495A6F6C495A6F6C495A6F6C495A706C485A706C48C8FC93381FE1FE93380FF3FC70B4 -5A705B705B705B715A4DC9FC4C5A4C5A4C5A007C4B5A007E4B5AB44B5A6C6C4A5A6C6C4A -CAFC6C6C495A6C6C495A6C6C495A6C6C495A6C6C495A6C6C495A6D6C485A6D6C48CBFC90 -381FE1FE90380FF3FC6DB45A6D5B6D5B6D5B6E5A4A7E497F497F497F90380FF3FC90381F -E1FE90383FC0FF49486C7E49486C7E48486D7E48486D7E48486D7E48486D7E48486D7E48 -486D7E48486E7E48C8123F48151F007C150F495866D56C>75 D<913807FFF0027F13FF49 -B612C0010715F0011F15FC017F9038007FFFD9FFF001077F4801C001017F4890C86C7ED8 -07FCED1FF0D80FF0ED07F848486F7E49150148486F7E90CA127E48177F007E83A200FE18 -8048171FA76C173F007E1800A2007F5F6C177E6D16FE6C6C4B5A6D1503D80FF8ED0FF86C -6C4B5A6CB4ED7FE06C01C049485A6C01F001075BD93FFED93FFEC7FC6D6C6CB45A010701 -F713F0010190B512C06D6C91C8FC020F13F8027F13FF49B612C0010701F713F0011F0180 -13FC903A3FFE003FFED9FFF0903807FF804801C001017F4890C86C7ED807FCED1FF04848 -6F7ED81FE0ED03FC49150148486F7E90CA127E48177F007E83A200FE188048171FA76C17 -3F007E1800A2007F5F6C177E6D16FE6C6C4B5A6D15036C6C4B5AD807FCED1FF06CB4ED7F -E06C01C049485A6C01F001075B6DB4017F90C7FC011F90B512FC010715F0010115C06D6C -91C8FC020713F0395977D54B>I<0038190E007C191F00FCF13F806C197F007F1A006D18 -FE6C6C4D5A001F18036C6C4D5A6C6C606D4D5A6C6C4D5A0001183F6C6C4D5A017F95C7FC -6E16FE6D6C4B5A011F16036D6C4B5A6D6C5E6E4B5A6D6C4B5A0101163F6D6C4B5A027F93 -C8FC6F14FE6E6C495A021F14036E6C495A6E6C5C6F495A6E6C495A0201143F6E6C495A03 -7F91C9FCEE80FE92383FC1FCED1FC392380FE7F8923807F7F0EEFFE06F5B816F5B70CAFC -4C7E4B7F5D4B7FEEF7F092380FE7F892381FC3FCED3FC192387F80FEEE007F03FE804A48 -6D7E0203141F4A486D7E4B6D7E91260FE01E7F913A1FC03F03FC023F1401DA7F806D7E03 -00147F02FE8249486F7E0103161F49486F7E4A6F7E49488249486F7E013F160149486F7E -91C7157F01FE844848717E0003181F4848717E49717E4848844848923903E003FC003F04 -8F13014848DA1FFF6D7E90C8167F00FE6F491480486F49133F007C6F48C7EA1F00495877 -D55B>I<16E04B7E8215035EA315075EA2150F5EA3151F5EA20078170F00FC023FEC1F80 -93C7FCA35D157EA315FE5DA314015DA314035DA214075DA3EC0FF815FE6E6C7E6E13E002 -007FED3FF8150FED03F0A315075EA2150F5EA3151F5EA3153F93C7FCA35D157EA315FE00 -784AEC0F00C892C7FCA214015DA314035DA214075DA3140F5D1407395877D54B>I<1A1C -1A3F878787747EF207F8747E747E747E757E757E757E757E757E757E757E757EF47F801C -3F1DC0F47F80F4FF00515A515A515A515A515A515A515A51C7FC505A505A043C4B5A047E -4B5A047F4B5A714A5A706C4A5A706C4AC8FC706C495A706C495A706C495A706C495A706C -495A716C485A716C485A716C48C9FC94380FF1FE943807FBFC71B45A715B715B725A614E -CAFC4D5A4D5A4D5A4D5A4D5A4D5A4D5A4DCBFC4C5A4C5A4C5A00784B5A00FC4B5A6C4B5A -6C4B5A6C6C4ACCFC6C6C495A6C6C495A6C6C495A6C6C495A6C6C495A6C6C495A6C6C495A -6D6C48CDFC90383FC1FE90381FE3FC90380FF7F86DB45A6D5B6D5B6D5B6ECEFC143E5A58 -77D56C>I<151C153E153F157F15FE140115FCEC03F8EC07F0140F15E0EC1FC0EC3F80A2 -EC7F0014FE13015C495A495A130F5C495A495AA249C7FC13FE12015B485A485A120F5B48 -5A485AA248C8FC487E13E0EA7FF8EA3FFE380FFF80000313E0C613F8EB3FFE90380FFF80 -010313E0010013F8EC3FFCEC0FFEEC03FF140015FEEC01FCA2EC03F8EC07F0140F15E0EC -1FC0EC3F80147F150014FE495AA2495A495A130F5C495A495A137F91C7FC13FE485AA248 -5A485A120F5B485A485A127F90C8FC12FE5A127C205877D532>I<161C163E167F923801 -FFC04B7F4B7F4B7F92381FF7FC92387FC1FFDBFF807F4A496C7E4A486D7EDA0FFC6D7EDA -1FF0EB07FC4A486D7E4A486D7E4A486D7FD903FEC86C7E4948ED1FF049486F7E49486F7E -90263FE1E0903803C3FE9026FF83F0496C7E4801039238E07F80D803FEEF3FE0D807FC71 -7ED80FF8717ED83FE0717ED87FC0717ED8FF80EF00FF0100F07F8048F13F00007885C795 -C7FCB3B3B202011403495877D55B>82 D<0038020E1407007C021FEC0F8000FC4A141FB3 -A8BAFCA4190000FCCCFCB3B3B2127C395877D54B>I<150E151F5DB3B3B20078171F00FC -5F6C18806CEF7F006C6C16FE6C6C15016C6C4B5A6C6C4B5A6C6C4B5A00034C5A6C6C4B5A -6C6C4B5A6D4BC7FCD97F805CD93FC0495AD91FE0495AD90FF01307D907F8495AD903FC49 -5AD901FE495AD900FF495A91267FBFFFC8FC023F5B6EB45A6E5B5E80007FB9FCBAFC1980 -19007E395877D54B>I<913801FFC0020713F0021F13FC4A7F4A7FDAFFC17F499038007F -C002FC131F49486D7E4A1307A20107814A1303A86E130701035DA46E130F01015DA2161F -6E5C1300163F6E91C8FC147E5E027F137E80ED80FE021F5B1581EDC1F8140F15E302075B -15F702035B15FF5E805E8093C9FC81A25D4A7F825C82EC07F791380FE7F0EDE3F8EC1FC3 -ED81FCEC3F804A487E167F14FE49486D7E01036E7E4A804948130F49486D7E011F6E7E4A -804948130149C87E49157F48488248486F7E48486F7E48486F7E4848ED07FC48486F7E48 -486F7E48CA138048177F007CEF1F00395877D54B>I<0038170E007C171F00FCEF3F807E -007EEF7F00007F177E6C17FE6D5E001F16016D5E000F16036D5E000716076D5E12036D15 -0F00015FA26D151F00005FA26D153F017E93C7FCA2017F5D6D157EA46E14FE011F5DA56E -1301010F5DB1011F814A1300A5013F8191C8127EA449157F017E81A201FE8249151FA200 -018349013E130F153F000303807F49ECC0070007EC1FE049D90FF07F000F913807F80349 -D903FC7F001F0201130149D900FE7F003FED7F0090C86D7E4892383FC07E007E92381FE0 -7F00FE92390FF03F80481507007C923903E01F00395877D54B>I<007FB612FEB7FC16FF -16FE7EC7007EC7FCB3B3B3B3A6007FB612FEB7FC16FF16FE7E285877D53A>I<1307497E -80131F495AA249CBFC137E13FE5B12015B0003170F49EE1F80A212075BA2120F5BA2121F -5BA2123F90CAFCA45A127EA512FE5AA692B7FC5CA38092C8121FA67E127EA5127F7EA47F -121FA27F120FA27F1207A27F1203A26DEE0F00000194C7FC7F12007F137E137F6D7EA26D -7E130F5C395877D54B>I<151C153E157F4B7E4A7F4A7F4A7FEC0FF7EDE3F891381FC1FC -91383F81FE91387F80FF4A486C7E49486D7E903A03FC1E1FE0903A07F83F0FF0D90FF06D -7ED91FE01303D93FC06D7ED97F806D7ED9FF0080496F7E48486F7E48486F7E0007707E48 -486F7E48486F7E48486F7E4848150048C7157F48EF3F80481800007883C892C7FCB3AC93 -B6FCA2198019008192CAFCAF007FB9FCBAFC198019007E395877D54B>I<0038040E1607 -007C041FEE0F8000FE4CEE1FC06C1B3F6C6CF27F806C6CF2FF006C6C4F5A6C6C4F5A6C6C -4F5A6C6C4F5A6C6C4F5A6C6C4F5A6D6C4E5A6D6C4EC7FC6D6C4D5A6D6C4D5A6D6C4D5A6D -6C4D5A6D6C4D5A6D6C4D5A6E6C4C5A6E6C4CC8FC6E6C4B5A6E6C4B5A6E6C4B5A6E6C4B5A -6E6C4B5A6E6C4B5ADB7F804A5ADB3FC04AC9FCDB1FE0495ADB0FF0495ADB07F8495ADB03 -FC495ADB01FE495ADB00FF495A93397FBF7F8070B5CAFC705B705B705B705B705B705B71 -5A4D7E4C7F4C7F4C7F4C7F4C7F4C7F93397FBF7F809339FF3F3FC0DB01FE6D7EDB03FC6D -7EDB07F86D7EDB0FF06D7EDB1FE06D7EDB3FC06D7EDB7F806E7EDBFF006E7E4A486F7E4A -486F7E4A486F7E4A486F7E4A486F7E4A486F7E4A48707E4AC76F7E4948717E4948717E49 -48717E4948717E4948717E4948717E4948727E49C8707E4848737E4848737E4848737E48 -48737E4848737E4848737E4848F27F8048C9EF3FC0481B1F007C70EE0F805A5877D56C> -97 D<0078041EEE078000FC043F160FF41FC06C4C6C1680007E1B3F007F4C6C16006C63 -6D4A6D157E001F1BFE6D4A6D5D000F04F315016D02076D5D000704E115036D020F6D5D00 -0304C015076D021F6D5D0001DC807E140F6D023F017F5D00004C6C141F6D4A6E5C017E02 -7E011F143F017F02FE6E91C7FC6D4A010F5CDA80016F137E011F4A010714FEDAC0036F5B -010F4A01031301DAE00703F85B01074A01011303DAF00F03FC5B01034A01001307DAF81F -03FE5B01014AEC7E0FDAFC3F037F5B010091C8EA3F1F6E48EE9F80DA7E7EED1FBFDA7FFE -04FFC8FC6E4881626E4815074DB712F06E484982A26E5A02036E5E5A2E77AB6C>I<9026 -01C007B638F801C0496C484C7ED907F070487ED90FF84C487E496C6C4C7E496CCA487E49 -6C6C4C7E496C6C4C6C7E48486C6C4B486C7E48486C6C4B486C7E48486C6C4B486C7E270F -F003FC4B486C7E48486C6C4B486C7E48486C6C4B486C7E48486D6C4A486C7E48C76C6C4A -C7EA7F80486E6C4948EC3FC0486E6C4948EC1F8000786E6C4948140FC86C6C494891C7FC -6F6C495A6F6C495A706C485A706C48CAFC93381FE1FE93380FF3FC70B45A705B705B705B -715A71CBFCB3B3B049BA12E05B87637F5A5877D56C>I<181F60F0FF804D13004D5AEF0F -FC4D5AEF7FE04D5A4C5BDC07FEC7FC4C5AEE3FF04C5A4C5A030390C8FC4B5AED1FF84B5A -4B5A913801FF804A90C9FCEC0FFC4A5A4A5AECFFC0495BD907FECAFC495A495AEB7FE049 -5A000390CBFC485A485AEA3FF048B9FCBAFC198019007ECDFCA7007FB9FCBAFC19801900 -7E393577C34B>I<0038040E1607007C041FEE0F8000FE4CEE1FC06C1B3F6C6CF27F806C -6CF2FF006C6C4F5A6C6C4F5A6C6C4F5A6C6C4F5A6C6C4F5A6C6C4F5A6D6C4E5A6D6C4EC7 -FC6D6C4D5A6D6C4D5A6D6C4D5A6D6C4D5A6D6C4D5A6D6C4D5A6E6C4C5A6E6C4CC8FC6E6C -4B5A6E6C4B5A6E6C4B5A6E6C4B5A6E6C4B5A6E6C4B5ADB7F804A5ADB3FC04AC9FCDB1FE0 -495ADB0FF0495ADB07F8495ADB03FC495ADB01FE495ADB00FF495A93397FBF7F8070B5CA -FC705B705B705B705B7090B81280827117C094B912805E4C01F0CAFC4C7F4C7F4C7F4C7F -93397FBF7F809339FF3F3FC0DB01FE6D7EDB03FC6D7EDB07F86D7EDB0FF06D7EDB1FE06D -7EDB3FC06D7EDB7F806E7EDBFF006E7E4A486F7E4A486F7E4A486F7E4A486F7E4A486F7E -4A486F7E4A48707E4AC76F7E4948717E4948717E4948717E4948717E4948717E4948717E -4948727E49C8707E4848737E4848737E4848737E4848737E4848737E4848737E4848F27F -8048C9EF3FC0481B1F007C70EE0F805A5877D56C>II<197819FC850038721407007C726C -EB0F8000FC726CEB1FC06C727E007F726CEB3F80736CEB7F006C6C716C5B6C6C716C5B6D -716C485A000F96387F83F86C6CF03FC36C6CDB01E090381FC7F06D4B6C6D485A000171EB -071F6C6C6F6C01005B017F704A5A716C4AC7FC6D6C6F7E6D6C6F6C13FE6E6F6C485A010F -93380FF0036D6CDB07F85B6D6C6F6C485A6E6F6C485A0101933800FF1F6D6C047F5B027F -93383E3F806FDB007FC8FC143F6E6C16FE6E6C4B5A19036E6C5E6E6C4B5A6F4B5A14016E -6C4B5A037F4B5A70147F033F93C9FC6F6C14FE6F6C495A70130303075D03035D03078103 -0F814C13014B486D7E4B48147F037F8293C8123F03FE6F7E4A486F7E14034B6F7E4A486F -7E4A488219014A486F7E4A48167F147F92CA6C7E02FE717E4948840103180F4A717E4948 -717E494884011F18014A717E4948187F49CCFC757E01FE737E48488600031A0F49737E48 -48737E485A001F747E49737E48488648CE7EF43F8000FEF31FC05A007CF30F805A5B77D8 -6C>I<0103B812C0855BA28502E0C81203A2130F5CA2851801A2131F5CA2851800A3133F -91CAFC85197EA35B137EA2197F85A213FE5BA286191FA212015BA286190FA312035BA286 -1907A212075BA2861903A2120F5BA2861901A3121F5B861900A3123F90CCFCA2861A7EA2 -5A127EA21A7F86A212FE5AA21B801A1F007C1A00495877D55B>I<0038040E1607007C04 -1FEE0F8000FE4CEE1FC06C1B3F6C6CF27F806C6CF2FF006C6C4F5A6C6C4F5A6C6C4F5A6C -6C4F5A6C6C4F5A6C6C4F5A6D6C4E5A6D6C4EC7FC6D6C4D5A6D6C4D5A6D6C4D5A6D6C4D5A -6D6C4D5A6D6C4D5A6E6C4C5A6E6C4CC8FC6E6C4B5A6E6C4B5A6E6C4B5A6E6C4B5A6E6C4B -5A6E6C4B5ADB7F804A5ADB3FC04AC9FCDB1FE0495ADB0FF0495ADB07F8495ADB03FC495A -DB01FE495ADB00FF495A93397FBF7F8070B5CAFC705B705B705B705B705B705B715A4D7E -4C7F4C7F4C7F93380FF3FC93381FE1FE93383FC0FF4C486C7E4C486C7E4B486D7E4B486D -7E4B486D7E4B486D7E4B486D7E4B486D7E4B486E7E4BC86C7E4A486F7E4A486F7E4A486F -7E4A486F7E4A486F7E4A486F7E4A48707E4ACA6C7E4948717E4948717E4948717E494871 -7E4948717E4948717E4948727E49CC6C7E4848737E4848737E4848737E4848737E484873 -7E4848737E4848F27F8048CEEA3FC0481B1F007CF30F805A5877D56C>I<49B47E010F13 -F0013F13FC497F90B6FC4801C313803A03FE007FC0D807F8EB1FE04848EB0FF049130748 -48EB03F8491301003F15FC90C8FC4815FE007E157EA300FE157F48153FAF6C157F007E15 -7EA7007F15FE6C15FCA56D1301001F15F8A36D1303000F15F0A36D1307000715E0A26D13 -0F000315C0A26D131F00011580A26D133F00001500A26D5B017E137E017F13FE6D5BA214 -81011F5B14C3010F5B14E701075B14FF6D5BA26D5BA26D90C7FCA2147E143E285877D53A ->I<151E153F5D4B7E4A7F4A7F4A7F4A7F4A7F4A7F91387FBFFF9139FF3F7F80D901FE6D -7ED903FC6D7ED907F86D7ED90FF06D7ED91FE06D7ED93FC06D7ED97F806D7ED9FF006E7E -48486F7ED807FC6F7E48486F7E48486F7E48486F7E48486F7E48C76E7E48EF7F8048EF3F -00007883C892C7FCB3B3B1007FB9FCBAFC198019007E395877D54B>I<0038171C007C17 -3E00FC177F856C84007E4D7E8585007F4C7F6CEFF9FEF0F8FF6D03036D7E001F4D6C7E73 -7E6D717E000F04076D7E4E6C7E737E6D030F6D7E00074D7FF23F806D031FEC1F0000034D -130E97C7FC7F0001163F95C9FCA26D5D0000167EA27F017E15FE5FA2017F14016D5DA26E -1303011F5DA280010F14075FA26E130F01075DA2800103141F5FA26E133F010192CAFCA2 -6E5B0100147EA280027E13FE5EA2EC7F01023F5BA21583021F5BA215C3EC0FC75EA215EF -02075BA215FF805EA36E90CBFCA3007FB812FCB97EA36C5F495877D55B>I<0038011C03 -38130E007C013E037C131F00FC013F037E14806C05FE133F007E6E4AEB7F00007F011F14 -016C6E4A13FED9800F02035C001F6EECF001D9C00702075C000F6EECE0036D6C6C010F5C -0007EFC0076D6C6C011F5C00030100ED800F6D6D013F5C0001027EEC001F6D017F495C00 -006E017E133F6DDA80FE91C7FC017F011F495B04C1147E90263F800F4913FE011F02E35C -DAC007EBF001010F02F75CDAE003EBE003010702FF5C6E6CEBC00701035F6E6CEB800F01 -0103005B6E6D131F0100023E5C6E153F027E90C748C8FC147F6E15FE6F5C6E6C1301606E -6C130302075D6F130702035D0207814B1303020F814A481301844A48130092C87E4A157F -147E02FE6F7E4A151F0101834A150F0103834A15070107834A1503010F834A1501011F83 -4A1500013F8349CA127E197F01FE8349840001181F49840003180F498400071807498400 -0F18034984001F18014984003F180090CC7E48197F127E00FEF13F8048191F007C1A0049 -5877D55B>I<007FB612FEB7FC16FF16FE7ECAFCA4007FB612FEB7FC16FF16FE7EC7007E -C7FCB3B3B3B3143E285877D53A>I<00381B07007CF30F8000FEF31FC06C1B3F6C6CF27F -806C6CF2FF006C6C4F5A6C6C4F5A6C6C4F5A6C6C4F5A6C6C4F5A6C6C4F5A6D6C4E5A6D6C -4EC7FC6D6C4D5A6D6C4D5A6D6C4D5A6D6C4D5A6D6C4D5A6D6C4D5A6E6C4C5A6E6C4CC8FC -6E6C4B5A6E6C4B5A6E6C4B5A6E6C4B5A6E6C4B5A6E6C4B5A6F6C4A5A6F6C4AC9FC6F6C49 -5A6F6C495A6F6C495A6F6C495A6F6C495A6F6C495A706C485A706C48CAFC93381FE1FE93 -380FF3FC70B45A705B00786F49ED078000FC6F49150F6C7048ED1FC06C70C9EA3F806C6C -031E167F6C6C92CAEAFF006C6C4F5A6C6C4F5A6C6C4F5A6C6C4F5A6C6C4F5A6C6C4F5A6D -6C4E5A6D6C4EC7FC6D6C4D5A6D6C4D5A6D6C4D5A6D6C4D5A6D6C4D5A6D6C4D5A6E6C4C5A -6E6C4CC8FC6E6C4B5A6E6C4B5A6E6C4B5A6E6C4B5A6E6C4B5A6E6C4B5A6F6C4A5A6F6C4A -C9FC6F6C495A6F6C495A6F6C495A6F6C495A6F6C495A6F6C495A706C485A706C48CAFC93 -381FE1FE93380FF3FC70B45A007FBD1280BEFC1DC01D807E5A5877D56C>I<141C143E14 -7EB3A5007FB612FEB7FC16FF16FE7EC7007EC7FCB3A2007FB612FEB7FC16FF16FE7EC700 -7EC7FCB3AE143E285877D53A>I<923807FFF0037F13FF4AB612C0020715F0021F15FC02 -7F9038007FFFDAFFF001077F010301C0010113E04990C86C7ED90FFCED1FF8D91FF0ED07 -FC49486F7ED97F80ED00FF49CA6C7E4848717E49171F4848717E4848717EA24848717E49 -1701001F85491700003F8590CC127EA248197F007E85A300FE1A8048191FA3023C151E02 -7E153FB3B3027F5D6E157EA26F14FE021F5D6F13016E6C495A6F1307DA07FCEB1FF06E6C -495A913A01FFC1FFC06E90B55A6F91C7FC031F13FC6F5B0078020101C0EC0F00495877D5 -5B>II<0038170E007C171F00FC1880183F6C1800127E60007F177E7E18FE607F121F17016D -5E120F17036D5E120717076D5E1203A2170F6D5E1201171F6D5E1200173F6D93C7FC137E -5F017F157E7FA217FE6E5C131F16016E5C130F16036E5C1307A26E130701035DA2160F6E -5C1301161F6E5C1300A26E133F027E91C8FCA2027F5B6E137EA216FE6F5A141FA215C102 -0F5BA215E302075BA215F702035BA315FF6E5BA36E5BA36FC9FCA381153E395877D54B> -I<1238127C12FCB3B3A4B712FEA216FF16FEA200FCC9FCB3B3A4127C285877D53A>II<003801700307130E007C01FC92381F801F00FE6D033FEB7F806C6C6C03 -7F13FF6C6C01C0902601FF8113006C6C6C6C49EB07FE271FF81FF0903907FC0FFC270FFC -0FFC90391FF81FF02703FE07FE90393FF07FE02701FF81FF90397FC0FFC06C6D9026C1FF -8190C7FC90273FE07FE3EB07FE903C1FF81FF7FC0FFC903C0FFC0FFFF81FF0902603FE07 -9038F07FE0902601FF819038C0FFC06D6D018190C8FC913A3FE07F07FE913A1FF81C0FFC -913A0FFC001FF0DA03FEEB7FE06E6C6C485A6E01C190C9FC92383FE7FE6FB45A6F13F003 -035B6F5BA203077F4B13F84B7F037F7F92B67E4A017E7FDA07FEEB3FE0DA0FFCEB1FF8DA -1FF06D7EDA7FE0EB03FEDAFFC06D6C7E4901006D7FD907FEED3FE04948ED1FF8D91FF06F -7ED97FE0ED03FE49486F6C7E4890C76E7FD807FEEF3FE04848EF1FF8D81FF0717ED87FE0 -EF03FE4848717E90C86F138048F13F00007C85C993C7FCB3AC167F82163E495877D55B> -I<0038190E007C191F00FC1A806C193F007EF17F00127F6C19FE6D60001F18016D60000F -18036D60000718076D600003180F6D600001181F6D600000183F6D95C7FC017F5F197E6D -6C16FE011F5F6E1501010F5F6E150301075F6E150701035F6E150F01015F6E151F01005F -6E153F027E4BC8FC147F6E15FE6F5C6E6C1301606E6C130302075D6F130702035D020781 -4B1303020F814A481301844A48130092C87E4A157F147E02FE013E6D7E4A151F0101027F -804A49130F010303807F4A48EBC0070107834A48EBE003010F02F780DAC007EBF001011F -02E380DA800FEBF800013F02C18090267F001F6D137E0480147F01FE013F6D7F49DA007E -8000014A017F131F49017E6D80000302FEEC800F4949011F8000070101EDC00749484801 -0F80000FEFE003494848010780001F4AECF001D9800F020380003F4AECF800D9001F0201 -80484A6E137F007E013F140000FE91C86CEB3F8048057E131F007C013E037C1400495877 -D55B>I<0038170E007C171F00FCEF3F807E007EEF7F00007F177E6C17FE6D5E001F1601 -6D5E000F16036D5E000716076D5E12036D150F00015FA26D151F00005FA26D153F017E93 -C7FCA2017F5D6D157EA46E14FE011F5DA56E1301010F5DB1011F814A1300A5013F8191C8 -127EA449157F017E81A201FE8249151FA200018349150FA200038349150712074982000F -16034982001F16014982003F160090CA7E48177E007E177F00FEEF3F805A007CEF1F0039 -5877D54B>I<011C1738013E177C017F177E4917FF486D834885484D7F4885486D83D83F -CFEFFBFCD87F8F933803F9FE26FF0FE0EEF0FFD8FE07F07F8000FC0507133F00789538E0 -1F0000006D94C7FC1303180F61801301181F6E5E1300183F96C8FC80147E60027F157E80 -18FE6081141F17016F5C140F170360811407170760810203140F60811401171F60811400 -173F6F91C9FC157E5F177E157F8117FE705A151F16815F16C1150F16C3EEE3F0150716E7 -5F16F7150316FF5FA281A25F81A294CAFC023FB612FE4A81A36E5D495877D55B>I -E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Ff linb10 10 60 -/Ff 60 123 df<0038161C007C163E00FC167EAAB712E0A216F016E0177F00FCC96C7E18 -E0717E717E717E717EEF00FF84F03F80181FA3183FF0FF005FEF07FE4D5A4D5AEF3FE060 -B7D8E07FC7FC177E16F016E0A200FCC9FCAB1278CAFCB3AF173E395877D54B>49 -D<007FB9FCBA1280A400FCCA121FB3A5BAFCA4190000FCCCFCB3B3AEBAFCA2198019007E -395877D54B>I<913801FFC0020713F0021F13FC4A7F4A7FDAFFC17F499038007FC0D903 -FCEB1FE04A130F49486D7E49486D7EA249486D7E4A1300013F8191C8127E49157F017E81 -A201FE8249151FA200018349150FA2000383491507A300078349011E1303153FA284000F -16015BA384001F16005BA484003F177E90C7FCA7187F4883127EA3151E92C8FCA7198000 -FE171F5AB3007C170F395877D54B>I<007FB9FCBAFC198019007EC8003FC9FCB0011FB6 -12FC4981A36D5D90C7003FC9FCB3B3B3A781395877D54B>II<180E183FF0FF805F050713005F173F4D5AEE01FF4C137E933807FE -FE93380FF8FCEE3FF0EE7FC0EEFF814BEB01F8ED03FEED07F892380FF003DB1FE05BED3F -C0ED7F80EDFF004A4813074A485C5D4A5A4A5A021F140F4B5C4A5A4AC7FC5C4A141F4948 -5D5C1303495AA24948143F4A92C7FC131F5C133F91C8FC5B137E01FE5D49157E12015B12 -035B140F0007497E01E015FE5F120F13C0A2121F1380A3123F1300A301F0140148B55C92 -B5FCA3EA7E7FEB001FED800F00FE15015AA6B8FCA47E395877D54B>II<021C130E023E131F027E5BB3267FFFFE91B5FCB5FC198019006C497F -CDFCA6017FB612FE8390B8FC7F5F90CCFCA5151E153FB3B3A881395877D54B>I<151E15 -3F5D913801FFC04A7F4A7F4A7F023F7F4A13FFDAFFBF7F4990383F7FC0D907FE6D7ED90F -F86D7ED91FF0EB07FCD93FE06D7ED97FC06D7E2601FF006D7F4848ED7FE04848ED1FF048 -486F7ED83FF06F7ED87FC06F7E4848ED00FF90C7ED7F8048EF3F00007883C892C7FCB3B3 -011FB612F84981A36D5D90C7003FC9FCB381395877D54B>I<1638167CD907C013FCEB0F -F014FC806D7E010113809038007FC0EC1FE0140FEC07F0140315F81401A26F7E0200137F -17C0D801F8EC3FE048B4EC1FF002E0EB0FF86C01F8EB07FC6C01FFEB01FE013F14000107 -157F010049133F143F14076E48137F0207EB01FE91380FE003021FEB0FFC91397FC01FF8 -903A01FF803FF0D83C0F9038007FC0267FFFFE1480B548EBFE006C01F05B14C0D81FFEC7 -FCC9FCB3B3AA167C30586ED54B>65 DI<0038170E007C171F00FCEF3F806C177F007FEFFF006D4B5A6C6C5E6C6C4B5A -6C6C4B5A2607F87CEB1E0F000301FE013F5BD801FDED9FC06CB448ECFF804A7F6D486D90 -C7FC6D486D5A4A1303017F140101FF81486D497F4883486D497F01F3EDEFF0D9E3F89038 -0FE7E0D803C115C3260001FCD91FC0C7FC01005D80027E133F027F91C8FC6E5B167E1580 -021F13FE5E15C0140F15C1EDE1F81407A215E3EDF3F01403A215F75E15FF80A35EA280A5 -5E157FAA93C9FC81B181395877D54B>I<0038031C150E007C033E151F00FC037EED3F80 -6C15FF007F70EC7F004B16FE6C6C497F6C6C6F495A4B4B5A6C6C90380FE7F06C6CDAE3F8 -495ADB1FC34A5A6D90263F81FC806DDA80FE131F000FDA7F00143F6D01FE017F806D9238 -3F807F48494815FF9026BF83F86D6C7FD99FC391380FE1FC003FD9C7F0ECE3F890260FEF -E0D907F37FD907FF913903FFF07E007F4A15E0D87E03496D147F6D6F497E00FE91C81380 -486C48037F1480027E92393F001F000078017C151ECFFCA448BA12C04885A36C61C7283F -C00003FCC8FC6E6C5C6E6C495A6E6C495A6E6C131F6E6C495A02004A5A037F49C9FC9238 -3F81FEEEC3FC92381FE7F892380FF7F06FB45A6F5B816F5B94CAFC4B7F4B7F4B7F839238 -0FE7F892381FC3FC92383FC1FE92387F80FF4B486C7E4A48133F4A486D7E4A486D7E4A48 -804B6D7E4A486D7E4A486D7E027F6E7E4AC86C7E49486F7E4948151F49486F7E49486F7E -4948824A6F7E49486F7E49CA7E49717E4848717E4848717E49170F491707491703495877 -D55B>I<0078011C011C130E00FC013E013E131F027E017E5BB2F201FC0807B512806250 -14C01D80F23FDF98C8FCA487F21FE01BF8F20FFE746C7E747F080013F0F33FF8F30FFCF3 -03FE757E757EF43F801C1F1DC01C0FA56C1B1F007E1C80007F1B3FD83F80F27F0001E04F -5AD81FF8F107FE6CBC5A6C636C63C61BC0013F97C7FC90C700010180CBFC4B7F835D9238 -0FE7F016E392381FC3F8EE81FC153F4BC67E177E03FE137F4B6D7E14014A486D7E170F4A -48804B1307020F814A486D7EA24A486D7E92C8FC4A81027E157FA2027C153E5A5877D56C ->I<00381707007CEF0F8000FC171FADEDFF80020313E04A7F4A7F4A7F91383FE3FE1580 -91387F007F027E7F02FE14804A131FA2010115C04A130FA66D48EB078091C9FCB302F0EB -0780496CEB0FC0A66E131F01001580A26E133F027E1400027F5B91383F80FE15E36EB45A -6E5B6E5B6E5B0200138092C8FCAD007C170F395877D54B>I<151E153FA25DA34B7EA34A -7FA34A7FA35C82A34A7FA34A7F15BFA2143FED3FFE167E147F027E137F007FB9FCBAFC19 -8019007E290001FC3F1FC0C7FC02F8130FA2130302F0801607130702E0801603A2010F81 -02C01301A2131F0280801600133F020080177E5B017E157F83A201FE8249151FA2120149 -82170F120349821707120749821703120F5B841701121F49821700123F90C781187E5A12 -7E187FBAFCA2198019007E395877D54B>I<1238127C12FCB3BAFCA219801900A200FCCC -FCB0BAFC1980A37ECB121FB3B3A4180F395877D54B>I<17FE4C6C7E18E084707FEF0FFC -EF03FE1700187F841980181FA6183F1900A26018FE1703EF1FFC93387FFFF80307B55A03 -3F5C92B61280020302FCC7FC020FEBF1F84A1301EC7FF8ECFFE04913805B5B5B5BEB3FDF -149FEB7F1F13FEA2EA01FC13F8120313F0120713E0120F13C0A2121F1380A2123F1300A4 -5A127EA712FE5AB2007C010F1300395877D54B>I<0038170E007C173FB4EFFF8001C05D -D87FF0030713006C6C4B5AD81FFEED3FF8D807FFED7FE000016D49485A26007FE04990C7 -FC6D6C495AD90FF8EB0FF8D907FEEB3FF06D6CEB7FC001006D485A4913C14901E37F4901 -F77FD90FF7B57ED91FE3EBE7F8D93FC1EBC3FCD97F80EB81FE4948EB80FF4848486D6C7E -4848486D6C7ED807F86F7E3C0FF007F7F00FF03C1FE00FE3F807F8263FC01F6D6C7ED87F -8001C16D7E3CFF003F80FE00FF4890267F007FEB7F8048499138803F00007849013F7FC6 -48486D6CC7FC4A6D7E130349486D7E16034948804A1301011F814A1300013F8191C8127E -49157F017E8101FE8249151F00018349150F000383491507A2000783491503A2000F8349 -1501A2001F83491500A3003F8390CA127EA448177F007E83A600FE188048171FAA007C17 -0F395877D54B>I<0107021C14E0496C013E497E6E017E80011F027F13036E4980013F15 -804E7E6E5A017FEDC00F6E488101FF6F5A9027FDFC07F7ECBF80D801FCDAE7F0139F01F8 -02E3013F7F0003D9FE0F150FD9F07E9038C3F87F91267F1FC1017E7F0007013F903981FC -FE0701E0D9BF8001FC7F000F011FD900FF130301C001FFD97FF87F001F4A1501D9800F02 -3F80F0F000003F6D5A010090B6487F486D177E007E4D137F6E83003C4D133EC892C9FC03 -1F13F8030313E04B7F031F13FC4B7F4B7F4A484813C04A90387E7FE0DA07FCEB1FF0DA0F -F86D7EDA1FF06D7EDA3FC0EB01FEDA7F806D7EDAFF006E7E49486F7E49486F7E4A150F49 -486F7E49486F7E011F834A150149486F7E49C7157F163C01FE91C86C7E49171F00018549 -170F000385491707000785491703000F85491701A2001F85491700A2003F8590CC127EA2 -48197F007E85A500FE1A8048191FA8007C190F495877D55B>II<007FB512C0B612F015FC816C80C76C7F91387E7FC0151F -6F7E6F7EA26F7EA21501826FB512FE84A3705B93387E007E18FE047F5BEE3F0160170360 -A2027FB548B6FCA21B801B006E8091C7003FCAFCB3B3B282495877D55B>I<92B812C05C -86628092C7003FCBFCD87FE0963801FF80D8FFF819076D4F13C06D4F13806C6C61C6F3C0 -00D93F804EC7FC011F197E6E18FE010F61A202FF177F6F16FF6F5D6F5D5BDAC7F0ED07F1 -028317E0A402C717F16DBA5AA26D616D616D6190C9003FCBFCB3B3B2835A5877D56C>I< -EB7FF03801FFFC4813FF4814C0813903F07FF0C7EA1FF8EC07FCEC01FE1400157F903801 -FFBF0107EBFF80131F4914C05BEBFFC348010013E001FC133F4848131F485A150F5B000F -14075BA2150FA3151F7F0007EC3FC07F0003EC7F806D13FF6C6C4813006D5A3900FF8FFE -6DB45A007FB612FEB7FC16FF16FE7EC790C7FC5BA281A25B81A25B14EF81EB0FE714C781 -14C3131FEC83F81481133F14018114005B017E7F157E13FE5B157F0001805B1680151F12 -034914C0150F12075B16E01507120F4914F01503121F5B000F1401285977D63A>I<1238 -127EB47E13E013F813FE6D7E14E000FC13F8EB3FFE90380FFF80010313E0010013F8EC3F -FE91380FFF80020313E0020013F8ED3FFCED0FFEED03FFED00FE163E1600A9EAFFFC13FF -14C08080EB1FF8EAFC036D7E130080147EA714FE5C1301495AEAFF1FEBFFF05C5C5C01FC -C8FC00FCC9FCA9163E16FEED03FFED0FFEED3FFCEDFFF8020313E0020F138091383FFE00 -ECFFF8010313E0010F1380D93FFEC7FCEBFFF8B512E0148049C8FC13F813E01380007EC9 -FC285877D53A>I<923807FFF0037F13FF0203B612E0020F15F8023F15FE91B5C66C6C7E -4901F001077F01070180010013F04948C8EA3FF8D91FF8ED0FFCD93FE0ED03FE49486F7E -49CA6C7E4848717E49171F4848717E4848717EA24848717E491701001F85491700003F85 -9029001FFFC1FFFC137E4A01E37F48197F007E856E01C15B91CBFC00FE1A8048191FAB6C -193F007E1A00913A1FFFC1FFFC4A01E37F007F616C197E6E01C15B6DCB12FE001F616D17 -01000F616D17036C6C4D5AA26C6C4D5A6C6C4D5A6D173F6C6C4D5AD97FC04B48C7FC6D6C -4B5AD91FF8ED0FFCD90FFEED3FF86D6C6CECFFF0010101F0010713C06D01FF017F5B023F -90B548C8FC020F15F8020315E0DA007F91C9FC030713F0494777CC5B>I<0038020E140F -007C021FEC1F8000FC5CA5183F6C1800127EA2007F5F6C177E6D16FE001F5F6D1501000F -5F6D15036C6C4B5A6D150F6C6C4B5A6CB4ED7FC06C01804A5AD97FE0010390C7FCD93FF8 -EB0FFE903A1FFFBFFFFC010790B512F06D5D01001580023F49C8FC020313E0DA003FC9FC -B3B3B3A281395877D54B>I<0038020E1407007C021FEC0F8000FC4A141FB3A8BAFCA419 -0000FCCCFCB3B3B2127C395877D54B>I<150E151F5DB3A8007FB9FCBAFC198019007EC8 -003FC9FCA9007FB9FCBAFC198019007EC8003FC9FCA9007FB9FCBAFC198019007EC8003F -C9FCB3A881395877D54B>I<150E151F5DB3AE007FB9FCBAFC198019007EC8003FC9FCB3 -B3AC81395877D54B>II<903803FFC0011F13F04913FC90B6FC4815804801 -8113C03A07FC007FE04848EB1FF0D81FE0EB07F84913034848EB01FC90C8FC4815FE007E -157EA200FE157F48153FA51278C9FCA2167F167EA216FE16FC1501ED03F8A2ED07F0ED0F -E0151FED3FC0ED7F80EDFF004A5A4A5AEC0FF84A5A4A5A4A5A4A5AD903FEC7FC495A495A -495A495AEB7F8049C8FC485A485A485A5B485A485AA2485A90C9FC5A127EA212FE5AA216 -1E163FA56C157F007E157EA2007F15FE6C15FC6D13016C6CEB03F86D1307D80FF8EB1FF0 -D807FEEB3FE03A03FF81FFC06C90B512806C1500013F13FC010F5B010313C0285977D53A ->I<007FB912FEBB7E1AE0866C8526000FE0C7000FEB0FFC4A91391FF803FE94383FE000 -4D48137F17FF4C814C16806E49ED1F0001075C6ED91FEF91C7FC6D6CEB7FCF02FEEBFF8F -902601FF87130F6DEBFFFE6E13FC6E13F0020F13E00203130091C8FCB3B3B3AA17074958 -77D55B>I<150E151F5DAAD9078014F0D90FC0497EB0011F8102801300A691B6FCA25B7F -49819139003F007EA65B017E157F83A413FE4982171FA312014982170FA3120349011E80 -92C71207A2120749821703A2120F49821701121F5B841700123F90CA7E187E5A007E177F -8412FE481880181F007C1800395877D54B>I<1238127C12FCAEB4FC13C07F6D48B512FC -6D488013FCEAFDFE00FC6D5C017FCBFC6D7EA26D7ED90FC1B512FC02C380A214E3D907E1 -5C02E0CAFCA502E1B512FCD90FE38014C3A202C15CD91FC0CAFC495AA249CBFCD9FE01B5 -12FC00FD4980EAFFFC13F8496C5C49CBFC5B90CCFC12FCA3180FF01F80A6183F6C180012 -7EA2007F5F6C177E6D16FE001F5F6D1501000F5F6D15036C6C4B5A6D150F6C6C4B5A6CB4 -ED7FC06C6D4A5AD97FE0010390C7FCD93FF8EB0FFE6DB46CB45A010790B512F06D5D0100 -1580023F49C8FC020313E0395977D54B>I<00381707007CEF0F8000FC171FB3BAFCA500 -FCC7007EC7121FB3A20078EF0F00C892C7FCB3B3A2157F81153E395877D54B>97 -D<161CED07FE92B5FC143F010FB512FE0003B612FC007F1500B612E04AC7FCEBFE7EEA7F -80C7FCA4EC7F8015F015FC816E7E020313809138007FC0151FED0FE01507A4150FED1FC0 -157F913803FF80023F13004A5A5D15F01580027EC7FCB3B3AE143E285877D53A>II<12 -38127C12FCB3B3A4B712FEA216FF16FEA200FCC9FCB3B3A4127C285877D53A>I<151C15 -3E153F5DA34B7EA34A7FA34A7F15F7A302077F15E3A2020F7F15C1A2021F7F1580A2007F -B9FCBAFC198019007EC7267E003FC8FCA202FE804A131FA213014A80160F13034A801607 -A20107814A1303A2130F4A801601131F4A8091B6FC5B83A349C8127E017E157F8313FE49 -82171F12014982170F120349821707A2120749821703120F49821701121F49821700123F -90CAFC84187E5A007E177F8412FE481880181F007C1800395877D54B>I<007FB9FCBAFC -198019007ECDFCA70078021E140F00FC023FEC1F80AD0078021EEC0F00CDFCA7151E153F -B3B3B081395877D54B>I<131C133E137EAAEC1FC0EC3FF015FC819038FE1FFF2601FC01 -138000079038007FC04848131F4848EB0FE048481307485A90C713F000FE14035AA47E00 -7F140701C014E06C7E6C6C130F6C6CEB1FC06C6C137F0001903801FF802600FE1F130090 -387E3FFE5D15F0EC1FC091C8FCA4017FB512E016F0A316E0017EC8FCB3B2133E24586FD5 -3A>I<903801FFC0010F13F8013F7F90B6FC4815804801C113C03A07FE003FE0D80FF8EB -1FF0D81FE0EB07F84913034848EB01FC90C8FC4815FE007E157EA200FE157F48153FA590 -383FFFFC4913FE00FE157F007E157EA23A7F7E007EFE003F15FC01FE137F001F15F86D13 -FF6C15F06C15E06C15C06C15806C1500013F13FC1481011F5BA714C3010F5BA614E70107 -5BA614FF6D5BA86D5BA76D90C7FCA8147EA4143E285877D53A>I<150E151F5D0078170F -00FC5F6CEF3F806CEF7F006C6C5E6C6C4B5A6C6C4B5A6C6C4B5A6C6C4B5A6C6C4B5A6C6C -4B5A6C6C4B5AD97F804AC7FCD93FC0495AD91FE0495AD90FF0495AD907F8495AD903FC49 -5AD901FE495AD900FF495A91267FBFFFC8FC6EB45A6E5B6E5B6E5B007FB9FCBAFC198019 -007EC8003FC9FCB3B3B281395877D54B>I<007FB9FCBA1280A400FCCA121FB3A5BAFCA5 -00FCCA121FB3A5BAFCA500FCCA121FB3A4BAFCA46C1800395877D54B>I<923807FFF003 -7F13FF0203B612E0020F15F8023F15FE91B5393F7FFF804901F001077F01070180010013 -F090260FFE00EC3FF8D91FF8ED0FFCD93FE0ED03FE49486F7E49C76E6C7E4848717E4917 -1F4848717E4848717EA24848717E491701001F85491700003F8590C8167EA248197F007E -85A300FE1A8048191FA3BCFCA500FCC8003FC8121FA36C193F007E1A00A3007F616C197E -A26D18FE001F616D1701000F616D17036C6C4D5AA26C6C4D5A6C6C4D5A6D173F6C6C4D5A -D97FC04B48C7FC6D6C4B5AD91FF8ED0FFCD90FFEED3FF8902607FF80ECFFF0010101F001 -0713C06D01FF017F5B023F90B548C8FC020F15F8020315E0DA007F91C9FC030713F04947 -77CC5B>I<003819E0007CF001F000FCF003F87E007FF007F06DEF0FE0003F181F6C6C18 -C06C6CEF3F806DEF7F000007606C6C5F6C6C4C5A6D4C5A6C6C16076D5F6D6C4B5A6D6C4B -5A6E153F010F5F6D6C4BC7FC6D6C15FE6E140101015E6D6C4A5A6E1407496D497E81171F -6F133F6F137F8102FB14FE9139F9FC01FC9138F8FE0303FF13F892387F07F092383F8FE0 -0103D91FDF7F02F09038FFC07E6F13806F1300816F5A5E1500A40107167F4A81A3DAFFF0 -EB7FFF03F890B5FCEDFCFDA249D9F8FC8090261FF87001707F90263FE0009038003FE002 -80150F49C76E7E017E1603A201FE83491601A56D1603017E5FA2017F16076D6C4B5A02E0 -153FD91FF8EDFFC090260FFFF890B55A6DD9FCFD91C7FC6D5E0100D9F8FC13F8DA3FF0EB -7FE091C790C9FCA5167C455877D557>109 D<007FB612FEB8FCA36C15FECAFCA9007FB6 -12FEB8FCA36C15FECAFCA90078151C00FC153E6C157F6C15FE6C6C1301003FEC03FC6C6C -EB07F86C6CEB0FF06DEB1FE06C6C14C06C6CEB3F806C6CEB7F006C6C5B90387F81FE9038 -3FC3FC90381FE7F86DB45A6D5B6D5B6D5B6D90C7FC5C147EB3B3143E285877D53A>I<00 -7FB512F8B67E8181A200FCC7123FA35D157E15FE4A5AA24A5A913807F00F4C7EEC0FE0EC -1FC0A2EC3F80EC7F00A214FE5C13015CA391B8FC19807F808091C9121FB3B3AEBAFCA46C -1800395877D54B>I<141C143E147EB3AC007FB612FEB7FC16FF16FE7EC7007EC7FCAF00 -7FB612FEB7FC16FF16FE7EC7007EC7FCB3AC143E285877D53A>I<923801FFC0030F13F8 -033F13FE92B67E4A814A01C17F913A07FE003FF0DA0FF8EB0FF8DA1FE0EB03FC4A486D7E -4B13004AC8127F027E8102FE824A151F0101834A150FA2D801FFEFFFC00007496F13F048 -8548854885D87FCFEFF9FF0103EFE07F007E8500FE6D030F1480D8FC01EFC01FA26E151F -010017806C6D033F133F007E1A00267F01FF4B6C5AD83FC76D9138FFF1FE90B56C4913FF -6C6E495C6CD9EFF8D90FFB5B6CD9C7FED93FF15B0001903C03FFC1FFE07FC0C76C90B548 -C8FC6E5D033F49C9FC030F13F8030113C0DB003FCAFCB3B3A682495877D55B>I<123812 -7C12FCB3B3AB187F4D5A050713804D13005FEF3FF0EF7FC095C7FC17FE5F16015FA68316 -0083177F18C0EF3FF071B4FC8371138005011300717E95C7FCA6BAFCA2198019007E3958 -77D54B>I<0038170E007C171F00FEEF3F806C177F6C6CEEFF006C6C4B5A6C6C4B5A6C6C -4B5A6C6C4B5A6C6C4B5A6C6C4B5A6C6C4B5A6D6C4AC7FC6D6C495A6D6C495A6D6C495A49 -6C497E496C497E496C497E90B5497F3C01FE7F80FF3FC03C03FC3FC1FE1FE03C07F81FE3 -FC0FF03C0FF00FF7F807F848486CB4486C7E48486C496C7E48486C496C7E48C7497F486E -C7EA3F8048027EEC1F000078170EC892C7FCB3B3B2157F81153E395877D54B>I<003817 -07007CEF0F8000FC171F7E127E127F7E7F121F6D163F000FEE03FF6D151F00074BB5FC6D -021F1400000392B512F86D010F14800001027F01FCC7FC0207B512C0D9FC7F01FCC8FC6C -B612E04BC9FC15F06D90CAFC14F014806DCBFCA480131FA580130FB1131F5CA5133F91CB -FCA4497E14F014FF90B512F015FEEDFFE02601FC7F13FCD9F807EBFFC0DA007F13FC0003 -020FEBFF8049010014F80007031F13FF4902011480000FED001F491503001FEE003F4916 -1F123F90CAFC5A127E12FE5A007C170F395877D54B>I<4AB7FC141F027F168049B81200 -5B010F91C9FC90381FFC3FEB3FF0EB7FC0EBFF803801FE00485A5B485A485AA2485A5B12 -3F90C7FCA25A127EA312FE5AA2BAFCA219801900A200FCC7003FC9FCB3A9151E92CAFCB3 -A8127C395877D54B>I<1238127FEAFFE013F8EA7FFE6C6C7E000713E0C67FEB3FF8EB0F -FEEB03FF01007F6E7E6E7EEC0FF06E7E6E7E6E7E1400157F6F7EA26F7E150F8215078215 -03821501821500A282167EA4167F82EA0FE0EA1FF8486C15FC007FEEFFC018F800FE4B7F -26FC783C81D9007E9038FF1FFFDAFF011301010301C79038003F80D8FF1F90B5131F6CB6 -5A183F6C01E7EDFF006C0181EB7E03D807FCC738FE07FEC948485A4D5A030114E09338F8 -3F80030391C7FC16F0150716E0150F16C0151FED3F80A2ED7F0015FE14014A5A4A5A4A5A -EC3FE04A5A4A5A010390C7FCEB0FFEEB3FF8EBFFF000075B003F13804848C8FCEAFFF813 -E06CC97E395877D54B>I<007FB9FCBA1280A400FCCA121FB3A5BAFCA500FCC7003FC712 -1FB3B3B2007C6E140F395877D54B>I<0038170E007C171F00FC18806C173F007F1800A2 -6C6C5E001F177E7F000F17FE6D5E12071701607F000316036090B8FCA260A25A903AE03F -80000792C7FCA4120F13C0A45C147E121F1380A7123F130014FE5CA75A127EA813015CA4 -12FE12FCB3A2D87C001503395877D54B>II<923801FFC0030F13F8033F13FE92B67E4A814A01C17F913A07FE00 -3FF0DA0FF8EB0FF8DA1FE0EB03FC4A486D7E4B13004AC8127F027E8102FE824A151F0101 -834A150FA20103834A1507A76E150F01015FA26E151F01005F6E153F027E93C8FC027F5D -6E6C14FE6F13016E6C495ADA0FF8EB0FF8DA07FEEB3FF0913A03FFC1FFE0007FBBFCBCFC -1B801B007EC9003FCAFCB3B3A682495877D55B>I E -%EndDVIPSBitmapFont -/Fg 240[133 133 133 133 12[{}4 83.022 /LCIRCLEW10 rf -%DVIPSBitmapFont: Fh pmhg 10 61 -/Fh 61 125 df1 D3 D<017CEB0FF848B490387FFF80480181B512F04801C314FE913AE7 -F807FF8048903AFFE0007FE0484AEB0FF84BEB03FE92C8EA7F8048EF1FE04AED07F04BEC -03FC486E6CEB00FE70EC3F800460EC0FE0017F02786E7E70EC01FC00FF033EEC007E7081 -D8FE7C011E6DEC0FC090283C3E3FCFE06E7E91270EEFFFFCEC03F8DA07E7D9FF80EB00FC -D8FC1E01C302F0147F90261F3F8102FEEC1F8090270FFF807FD9FFE0EB0FE09226003FC3 -01FC6D7E486C48903C1FC03FFF8003FCD903F890260FF0039038F000FFD900E0902807FC -007FFE6D7E007090C76CB4903A07FFC03FC070903BC0007FFC1FF07001F090390FFF8FF8 -0030DC7FFE0100EBF7FC002093263FFFE090383FFFFECADAFF07B6FC7191B7128006BF17 -C0F09FEF94270F8FE01F15E01A0106876D6C14F01B1F0683020314E009001400F41FF099 -C8FC1801A3171FA3171EA2173EA3173C177CA317FC17F81601A21603EDF00F0207B7FC5C -023F5E96CBFCDA000F14E0644980C875>I<96380FFFE003FC037F13FEDA03FF4AB612C0 -020F6D010715F8023F6D011F9038001FFE91B56CD97FF0903801FF80010302F8D9FF8090 -38003FE0499126FC03FEC8EA07F8011F9127FF0FF020EC01FE499226FFC0309138007F80 -49DC8038ED1FE048B726FE003CED07F04801C002F8013EED01FC2707FC001F49011E6FB4 -FCD80FF06D01C0011FEE3FC0D81FC00103496D6CED0FF0496D70ED03FC48C8D87FE06DB4 -6C6EB4FC003EDB3FFC010101FF9138007FC0007E922707FF800002FEEC1FE0007C922600 -03F0013FD9FFFCEB07F80078DC000E01079139FFF801FC48942703C0007F9138FFF07E48 -DD00F8010392B5128048067FEB000148DE3FE0D9001F15C0CCEA0FF873B4FC98B9FC7319 -80731900E3801F5B739027BFE0000313F0091F9138007F80E07F0792C8FC1B031B01F27E -001C70A2087C1330A362A24F5AA2501370070314784F5A1CF84F5A191F96383F000107FF -1303DE07FE1307DD07FF141F057F90B67E4CB8FC4C04FCCBFC4C0280CDFCDC0F80CFFC7A -3E80BD8B>I<1270127F13E013FCB512C014F8ECFF80003F14F0000314FFC66C14E00107 -14FE0100ECFFC0020F14F80201ECFF80DA001F14F0030314FFDB003F02E01608040302FE -1618DC007FD9FFC0153C050702FC157C0500DAFF8014FE060F02F01301060102FF1307DE -001F9138E00FF807039138FE1FF0DF003F90B55A08075DE0007F5C090F91C7FC090013FC -F41FF8765A767E891C03767E767E8A1D7F777E777E1D0F8A777E777E1D01777E8AF67F80 -1E3F1E1F1F001E0E1E04693680B57A>I -43 D<12F8127E127F6C7E6C7E7F120F6C7E7F12036C7E6C7E137FA26D7E6D7E6D7E6D7E -A26D7E6D7E6D7EA2147FEC3F80A2EC1FC0A2EC0FE0A2140715F0A21403A315F81401B3B3 -B3A91D6480E32D>47 D<131813FF481380000713C04813E014F05A13C3383F01F8EA3E00 -127E007C137CA300FC133CA25AA47E127CA3C7FCB3B3B3B3A616667EE627>63 -D<1EFE9A3801FF805313E05313F0A21EF31EE1F6C0F8F50F80A21E00A21D0EA7EB0FFCEB -7FFF0003B500C0191E03F8191FC602FE021FB8FC9027001FFFFBBAEA80F0020790BB12C0 -1EF0003F1DFE48BFFCC012E06C93C916C0000702FCCFFC26003FF8D0FC6D2180A07D>65 -DIII<263FFFFE0107B500F0017FB5 -FC4F7F6C602A0FC03E0387F00790390C1F9FFE00070383D90F8090380F803E2603E07CD9 -81F80100ECC03C02F8902680FC1F14072601F0F0DA7E7E913803E0382600FFE06E489138 -01FFF002C0141FD97F804B6E5B013F030F167F02006E485E6D1A3F011E4C5E0503161F01 -0E98C7FCA4131F02805DEB3FE002F88690387FFFF390BD7E481CF048884803F0C782D80F -E0CDEA1FFED81F80F2007F003ECFEA1F80003CF40FC0481C0700701C0300F01DE0481C01 -A37EA27E007CF403C0127E6C6C1B07D81FE0F30F80D80FFC1B3F6CBE12000001646C6C1B -F8010F1BE0D9007F07C0C7FC633480B373>I<033FB912FC4BF0FFF09226FE00035FDA01 -F090C9121F4A4894380007C04A4818034A484E5A4ACC120F9AC8FC023E61027E614A193E -49B600E0167E4903FF5E4916F049DCFF80495A922680000F01FC010314F0D91FF8C8273F -FFC007EB07F8D93FC0030301FE9038F01FFC49CA261FFFEFEB7FFE01FC05039038FFE0FF -48480160DB003F01E37F01E0017804079038CFFC3F4848017E04009038FFE01F4848D97F -80041FEB800F260F01E001E0933807FE00001E03F8DC00FCEB078004FF171C003C04C016 -1E48C714F000F804FC163E007F04FF167E01E09026FFF3FC04FF130FD83FFC49CA120327 -1FFF81FC050F018013006CD9FFF0053F13C050B56C5A00034A040F14F0C66C943B01FFFC -3FFC1E01076D037F913807FF3E010090B9010013FE020FF23FFC0201F20FF86E6C71EB01 -F0030F96C8FC03039038F8000FDB007F91CCFC161FEE03FC1600171C1704693480B379> -I<0107B512C0825B828282EEFF80000C16FC003FB77E48D9E0007FD8FFE0C7120300F0C9 -120F6CEE1F806C17006C5E007E5E007F16FE6C6C5D6C6C4A5A6C6C4A5A00074B5A6C6C4A -5A00015E6D92C7FC00005D0178141E137C013C143E163CA2011C147C011E1478A216F87F -4B5AA2903807800302C05B010313076E485AEB01F09138F83F806DB5C8FC6E5A6E5AEC07 -F0312F80AE41>IIII<16FE923803FF805D4B13C0ED3FE11601157C15FC15F8EC01F0140315E014 -0703C013E0140F1580EC1F00A2143EA25CA25C5C13015C13035C495A130F49C7FC013E15 -F05B13FC485A485A1207485A5B485A123F90B7FC5AA2B8FC2C2D80AC3D>II<041FB6FC0307BB12F0157F0203BCFC020F9038F0001FDA3FFECEFCECFFF00103 -13C04990CFFCEB1FFCEB3FF0495AEBFF804890D0FC485A485AEA0FF05B48BE12F05AA25A -BFFC64177F9775>I<7E12E012701278007C157C007EED7FFF6CEFFF80DC0007EBFFC06C -6C4BECFFF06C6C4BEDFFF86D037FEEFFFE6C6C92BA12F06C6C0203EBE00F6C6C91391FFE -003F6C6CDA7FF090387FF01F017F902803FF8001FEC71203902A1FE01FFC0007C091C712 -706DB500F0011CCBFC6D028090CCFC6D01FCCEFC0007B512F06C14806C01FCCFFC38007F -C06418809775>I<1360EA07FE380FFFC0487F383F83F8383E00FC48133E80486D7E6E7E -6E7E5A6E7E6E7EA2157C6C80A2007880A2007CEC0F80A2123C003EEC07C0A27EED03E07F -120F6D14F0000714017F12037F6C6C14F8A26C7E017E1300137F6D7E011F130114C0EB0F -E0EB07F8D903FC13F0903801FE03903800FF8791387FFFE080020F13C06E138002011300 -253480B335>I<93B6FC7014F819FF1AC07003F8EC03C0D80F80DDE3FF90383FFFF8D83F -FC6EDAE03FB612FE267FFFC06DECF00702FC6D6EC6ECF83F28FC1FFFC0006E0107EB001F -D8F00101FC902607F00E90C8FC9027001FFFE0C7FC0201EBFFE0DA001F90B500FE011FB5 -12FE030194B612FC0078DA000FDAF80315F8007CDB003FD9E00F15E0003F93C83A3FFC00 -3F00D80FE0DEFFE090C7FCD807FE050313802601FFFCDC3FFCC9FCD8003FB5D8FE1FB512 -F0010791B712C0D9007F94CAFC020316F0DA000302F8CBFC681A809979>I<153C913807 -FFF0023F13FE91B67E499038807FE0903A07F8000FF0D90FE0EB01FC49486D7E4948143F -91C8EA1F80017E150F49ED07C049ED03E01701484816F01700D9FFC015F84801FC1578EC -FFC0D8078101F8143C390F800FFF260E000313C0001E01007F3A1C1FF07FF0283C3FF83E -38133E39381FF0000078C87EA348151800FC1538007E173C120E00065D0007177CA21878 -7013F8A293383C01F00006151E0007ED1F8193380FF3E0D9C1FCECFFC090B57FDBC00313 -8003E0140091391FF801FE903AFC07FF80FC260FF001EBFFF8260780005CC8001F13C0DB -03FEC7FC373580B447>I<147F903807FFC0011F7F90B57E3903F803F8391FF000FCB448 -137E9038C0703F9138781F809138700FC0003F90380007E0D80FE08000036E7E00016E7E -6C6C804B6C7E0178011F7F013890387C3FF0903A3C01E01FF8903A1E030007FC903A0E07 -8003FF010F02007FD907836E7E902603C3C0EB3FF0EF0FF8902601E3E06D7ED900F16EB4 -FCDA79F001007FDA7DF8EC7FE06E6CEC1FF06E6C6E7E6FEC07FE6E6DEB01FF912607F7C0 -6D7FDBFBF0EC7FE0912603FCF8EC1FF0912601FE3EEC0FFC6F6C6C6DB47E6ED907F00101 -13E092267F81FC6D13FC9326C03FC0EB3FFF92273FE00FF86D13E092291FF001FFE00F13 -F89328F8003FFFE313FF030F020790B612E06F6C010016FC70020FEDFF806F6CDA007F15 -F09427807FF00315F805C3B5EA000F6F01EF9126F0000313F094B600FCEB001FE0FF8014 -E04B48010702F014C0DE007F01FC14804C6C0107EBFF800307017E010002F0130004F803 -0F13FF030F040014FF4B4848150F033F1700DBFFE1171F010FB5D8E7FF160190B600DF6D -9238001F80000392B56C1601487193C7FC48834817FC654480C376>I<933903F801F893 -3A1FFF0FFF8093B5009F13E04B90393FFFDFF8B728E001F8007FB612F04C6C487F9327F8 -03FC01B7FCC9B526BFFFF0C9FC043F011F13C0932707FC07FECAFC640A808C75>III -II<0006ED01806C6CEC030001E0140FD801FC141E01FF147E -6C01C05BECF00390397FFC07F8ECFF1F6D9038FFF002171E6DECE0FF16E76D91B5FC4915 -FEECFC7F90383FF007DAC00113FC4A6C13F849C7EA7FF0017EEC3FC0491580D9F818EB1F -00EBF0704848487F13C048485A4A7F48C812061206A25A160E5AA2161E12385E0078157C -16FC00FC1403B4141FD87FF1B5FC001FB6FC000792C7FC6C49C8FCD800F8C9FC302F80AE -40>I<12C012F000FCF001C0007FF003E06D1707A26C6CDA7FC0130F4B487E6D497F001F -4A6D131F92380FC7FC6C6C90381FC07C033F6D14C0EEFC1E000791387FFF0E178E6C6C03 -CE148092B500CF133F12016D9038FE0FDF03F801FF14006C6C01FC5DDB7C075C90267F80 -7E49485A9126C07F03130790273FFC3F83133F91B50081B55A6D14806D033F5B6D030F5B -6D17C001006F48C7FC020F01C013F0DA007F5C031F5C030F5C1507A2030391C8FC5FA25F -A25F03075B5FED0FC116C7ED3FDF93B5FC81A281EEFC0FED07F816F016E04C5AA3168003 -0F7FA5151FA216C0A2705A705A92383FFCFF93B5FCA3845D16E316C116C0EE807FA215FF -EE003FA45C171F5DA2173FA214035D177FA24B49C8FC020F5B027F1307903901FFF07F01 -0713E0011F5D03C05B030013E0D903FC90CAFC436B80EA54>I<4CB7FC040F16F0043F16 -FC4C8293B8FC063FEBDFFF05FE6D5A923B01FBFC7FFF3F05F813FEDDF07E14DF030315FC -DCF3E0147FDE7CF8139FA203079026C0FCF0139E04E301F9EBFF1EA205805B06F1495AED -0FC3DCC70113E19539E1C1FC3818E3ED1F87942603C3C31378048F913883F870168EDC0E -0715F0DB3F1E018313F01987033E90390F8707F1DB7E3E010713E1051F14E3167E9226FC -7C3EEB0FC7DCFC7E14CFDA01FDD9FF8713DF4AB97E5C4A845C027F84DAFFF0C9EA0FFF49 -1AC049864990BA7E49864986F31FFE49D91FC0C713FE90267FFE0792391FFC0FFFDAFC01 -DB01F0809027FFF800409138002007484990CA80757F485B4A727F484984894890CD127F -A248757E5B89003F1B1F5B89A2127F4986A300FF1D80A2885BA388491C00886C5A49745A -003ECF123C615480D371>I97 D<18FCEF07FF5FA3EF1FBF181F84 -A284A7601980B3188FA2170FAF1707AA170FA3180F171FA3173E177EA217FC04011307EE -03F8DC07F013C0EE0FE0EE3FC0EEFF004B5AED0FF8ED3FE0913801FF80DA0FFEC7FCEC7F -F0903807FFC0013F90C8FC3803FFFC000F13F0003F5B481380B5C9FC91B8128019006C5F -000F01F8C7EA0FF83A6180E04B>III< -933803FFE04BB612F0031FEDFF8092B812F80203EFFF80020F18F04A9027FC07F83F13FE -91293FE3F001FC016D7E91277F87E000D9001F13F09126FE07C0017E010313FCD901F894 -38003FFF49484848013E020713E0D907C006017FD90F809539003FFFFCD91F001907013E -7413F8017E1A1F496D6C94B5FC4848047E020FEBE00048486E017C027F90C7FC00070203 -02FC903807FFF8D80FFC9126F801F8017F13C0291FFFC001FE0790260FFFFEC8FC007FD9 -FC00B500F3B512E028FE7FFFFC7F90B6C9FCD87C0F90B812F0D8180395CAFCC7003F16E0 -020303FCCBFCDA000F01FCCCFC661E809D76>I<00F8133FB512FE5C6C5B6C5B000F5B6C -5B6C5B6C90D0FC000F7F4813E0007F7F14FC38FC07FE6E7EB67E6C14F0001F80000702FE -90380FFFC0C69026FE7F7FB512F8010F6DB77E0101010F16F09026007F039039E0003FFF -91263F003CC7000313E0DA0F80C9EA3FFEDA07E0021C90380FFFFEDA03F8011FB912E06E -BC12F86E1BFC033F1AFE030FDA000116FFDB007FC8120393CA000F14F8E1003F13806822 -80A179>I<003FB812F0A26C17E018C07E1880D807FCC8EA3F00EA03F049153E49153F83 -A300070278EB0F80A3037C14C003FC13075B000F80020115E0170381A2001FD903E314F0 -01001501168015C3DA07C1EB00F8003E81158118FC70137C123C15FF48177E5E6E90C7FC -0070D9003814FE007E91C7EA01FFD8FFE05D01FF151F02FF903803FFFC003F91B612F000 -071780C66CEDF80001004AC7FC382F80B148>II<7F13E07F13FC7F7F8080EBF7E0EBF3F01201EBE1F813E0147CA280 -A21203143F13C0A415801207A21380A4120FA41300A35AA4121EA3123EA5123C127CA612 -78A212F8A87E7E7E1380EA7FC0A2EA3FE0EA1FF0EA0FF8EA07FCEA01FEEA00FF133FEB1F -BFEB0FFFA27F7FA27FA37FA4147FA7143FA7196A80E929>III<1678923803FF80030F13E04B7F4B13FC4B7F4B487E -4AEC1F804A140FDA07FE6D7E020F90383E03E0021F90381E01F0023F6FED07E091287E00 -0E00FCED7FC0027C010F6DEC01FF02FC6F02075B4D6D131FDC1F0F01FC90B5C7FC9127FF -807F7F90B65A6EBBFC06F716C06E9126FE000F81020F02F0903A001FFE1FF06E02C09139 -007E03FC02014A92383E007E6E6C90C96C7FDB1FFCF00F804C93390F8007C04C923907FF -C0034C0203B514E04B4849B638F001F0067F9238F800F892267F803FB700FE1378DBFF01 -B9EA807C912601FE1FF0F03CDA07FCBBFC0003B8D8F80016FEB748C8FC04F819FC04C05C -CC17F0DF00011580672A80A977>II<4801020104010C0108131026078007010E011E011C13382A0FC01F801F -803F013E137C2C1FF03FC03FC07F80FF13FE2B3FF87FE07FE0FFC1EBC3FF48B526F8FFF1 -01E301E713C0B800FB01F790B512E000FC01F99028FBFFF3FFE713E726F87FF001E001E1 -01C313C32AF01FE03FC07FC001811381486C486C486C486CC613002BC007800F001E001E -017E13602780020006010C010C011C1320CE000813005B0E808D6C>I<94383FFF804CB5 -12F8040714FE041F6E7E047F819326FFF8017F4B9039C0003FF04B90C7EA0FF8DB07FCEC -03FC4B481401DB1FE06E7E4C157F4B488193C96C7E5D037E160F037C8303FC16075D747E -5D0201170187A34B1600A487A21B78AA1403A4020718F8020FEB1FF8B6EBFFFE03E37F03 -EF8092B512E3C66C9138FC03C0010114C06D6C13FF6EECFF808003E191C8FC9238F01FFE -93CAFC81143F81A2EC7F3E147EECFC1EDAF81F834A6C177CD901E07FA201030107177E14 -C070163EA20107193F028084A21C801B0FA21CC002C0491607030F18E0ECE01F010391CA -1203DAF87E18F0902601FFFE17016D5BDA7FF018F8DA3FC0170091CDFC1C781C3CA21C1C -1C0C1C04566180E066>III<4CB67E93 -B8FC031F17F84ABA7E020F19F0027F03C715FE0103B500F8C8001FEBFFC0010F49CA6C13 -F0013F01C0050313FCD9FFFCCCEA3FFF000301E0070313C0000F90CEEA7FF0D81FF8F30F -F8D87FC0F301FE48D0127FD87FC0F301FCD81FF0F30FF8D807FEF37FE06C6C6C963803FF -C0C601F0073F1300D93FFF953803FFFC010F01F0057F13F00101D9FFC0033FB512806D6C -90B948C7FC020F19E0020096C8FC030F17F0DB007F4BC9FCDC007F49CAFC681D809C79> -II<15F091381FFFC091B512F8010314FE4980011F15C090263FF8007FD97F -C0EB1FF049C7EA07F8D801FC6E7E4848EC00FE4848157E49814848ED1F8049150F48C913 -C01707003EEE03E0A2003C1601007C17F000781600A3481770B912F8A4351D809C45>I< -137E48B4FC4813C05A14E04813F05A14F8EA3F03387E00FC007C137C0078133C12F84813 -1EA4143E143C1278147C007C13786C13F814F0EA1F01380FC7E0EBFFC07E14806C1300A2 -6C5AA212005BA3137CB3B3B3AC176780E627>I<027FBA12F80107BC12E0013F9226FC00 -0F15FC90B500C0C9000114FF4891CB000F14804849060114C048746C13E04887487513F0 -6EF13FBF273DF81F8095387E1FF8003C6D6C943901F818382738F003E0943807E01C0078 -D900F0EF1F80037CDD3E00133C49011FEE01F804C0ED07F004F8ED1FF800F803FF15FF05 -F0131F4B90B612FDD8F9C0013E707E033C057C141CDB39FBD97FFE133C922771F3FE7EEB -7E0C922661E3FCDA3E06130C922641C1F890387E0E0200F191260181F00206C7120E933A -01E07F3C03030001C080DC008091C8FC9438007E1C96C9FC95CAFCA71D06A21D0712611E -3CA2007F1DFC123F121F120FD0FCA266347FB476>III<7F01E0150C6D150F01FC826D16E06D826E816E4A7ED9F7E0 -141ED9F3F0157E000183D9E1F88101E01780027C150F94383E07C06E1503053C13E01203 -143F13C019F0177CA26F13781207A21380A217F8A2120F17F0A301001401A35A17E0A300 -1E1503A3123EA217C0A21607123C127CA31780A2160F1278A212F8A31700A417806C16C0 -6C16E06C16F01380D87FC015F8EE07FCD83FE015FED81FF0EC03FFD80FF802001383D807 -FC157FD801FEED1FC3D800FFED0FE3013FED07F3D91FBFEC03FBD90FFFEC01FF836D167F -7F183F7F181FA27F180FA3147FA21807A5143FA73C6A80E94D>II<12F0B3B3A7042B80AA15>124 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fi fut10 10 24 -/Fi 24 90 df<127812FCAC7E6C7E7F13F07F13FE6D7E00FD7F38FC7FF0EB3FFCEB0FFE -903803FF806D13C09038007FF0EC1FF8EC0FFCA2EC1FF8EC7FF0903801FFC04913809038 -0FFE00EB3FFCEB7FF038FDFFC0B55A49C7FC13F85B13C05B48C8FC5AAC12781E3A77B930 ->2 D<0078ED0F8000FC151F6CED3FC06CED7F80D87FC014FF6C6C903801FE006C6C495A -6C6CEB0FF86C6C495AD801FE495A6C6C495A90397FC0FF8090263FE1FEC7FC90381FF3FC -6DB45A6D5B01015B6D5BA2497F497F497F90381FF7FC90383FE1FE90387FC0FF9039FF80 -7FC048496C7ED803FC6D7E4848130FA26C6C131F6CB4495A6C6D485A6D6C48C7FC90383F -E1FE90381FF7FC903807FFF86D5B6D5B6D5BA2497F01077F497F90381FF3FC90383FE1FE -90397FC0FF8049C66C7E48486D7ED807FC6D7E48486D7E4848EB03FC48486D7E48489038 -00FF8048C8127F48ED3FC048ED1F800078150F2A3A77B93C>8 D<00381507007CED0F80 -00FEED1FC06C157F6DECFF8001E04913006D495A6D495A6DEB1FF001FF495A00FC6D485A -6D6C485AD93FE190C7FC90381FFFFC01075B6D9038F00F806DEBE01FB46C9038C03FC090 -3A803F007F80D9C01E13FF903AE00003FE0001F8495A6D495A6D495AD8FDFF495A00FC90 -38C0FF80D93FE190C7FC90381FF3FE6DB45A6D5B010113E06D5B6E5A6EC8FC91C9FCB3A8 -12782A3D77BC3C>65 D<127812FE7E13C013F07F13FE7F00FD13C038FC7FF06D7EEB0FFE -6D7E010113C09038007FE0EC3FF8140F15FCEC3FF8ECFFF0010313E0010F138090383FFE -00EBFFF8B512E0148049C7FC13F813E0A213F813FE6D7E14E000FC13F8EB3FFE90380FFF -80010313E0010013F0EC3FF8EC0FFC15F8143FEC7FE0903801FFC001071300495AEB3FF8 -495A38FDFFC0B5C7FC5B13F85B13C090C8FC5A12781E3A77B930>I<0078ED078000FCED -0FC0ABB4153F6D14FF01E05B01F813076D131F01FF137F9138C0FFEF00FC01E313CF013F -B5120F6D13FC010713F0010113E04913F0010F13F8013F13FE90397FF7FF8F26FDFFC113 -EFB538807FFF49487E01F8130F49130301C0130090C8127F48151F48150FB3A30078ED07 -802A3A77B93C>68 D<0078ED078000FCED0FC06C151F6C153F6D147FA26D14FF6D5B6D5B -6D5B6D5BD8FDFEEB1FEFD8FCFF14CF90397F803F8F013FEB7F0F90381FC0FF90380FE1FE -ECF3FC903807FFF86D13F06D13E06D13C0147FEC3F80EC1F00140E91C7FCB3AD0078ED07 -802A3A77B93C>I<1238127C12FCA41570EC01F8EC07FCEC1FF8147F903803FFF0010F13 -C0013F1300EBFFFCB512F0148049C7FC13F813E0138048C8FC5AA2EC01F81407EC1FFCEC -7FF8903801FFF0010713C0011F1300EB7FFC38FDFFF0B512C091C7FC13FC13F013C090C8 -FC12FCB3A312781E3D77BC30>I<0078ED078000FC150F6CED1FC0EE3F80127F6C6CEC7F -0016FE6C7E6C6C495A4B5A6C7E6C6C495A4B5A6C7E6C6C495A4B5A137F6D6C48C7FC15FE -EB1FC090380FE1FCECE3F8EB07F36DB45A5D7F6D5B5D147FA214FF81497F5B81903807F3 -F8EB0FE3ECE1FC90381FC0FEEB3F80157F49486C7E13FE6F7E48486D7E485A6F7E48486D -7E485A6F7E48486D7E485A167F48C8EA3F8012FEEE1FC048ED0F80007815072A3A77B93C ->I<0078ED078000FCED0FC0AF7EEAFFC013F8EBFF8014F014FE00FDEBFFE0D8FC3F13FC -0103EBFF8FD9007F13FF140FB4130001E0131F01FE13039039FFC0003F02F8130FECFF80 -00FC14F0010F13FE0101EBFFEFD9003F13FF1403EC007F150F1500161F160FAF0078ED07 -802A3A77B93C>I<127812FCB3B3B3A21278063A70B925>II<127812FCB3AF7E7E7F7F13F07F7F7FEA -FDFF38FC7F806D7EEB1FF06D7E6D7E6D7E6D7E9038007F80EC3FC0EC1FE0EC0FF81407EC -03FCEC01F8007813001E3A77B930>I<127812FC7E7E13C07F7F7F7FEAFDFEEAFCFFEB7F -C06D7E6D7E6D7E6D7EEB01FE6D7EEC7FC0EC3FE0EC1FF0EC0FF81407EC01FCEC00F81570 -1500B3AD12781E3A77B930>I<0078ED0F8000FEED3FC06C6C147F01E0EB01FF6D130701 -FC5B01FF133F6EB5FC00FC01E313CF6DB5120F011F13FE010713F86D13E015F0010F13F8 -013F13FE90397FF7FF8F26FDFFE113EFB538807FFF49487E01F8130F49130301C0130090 -C8127F48151F48150FB3AE0078ED07802A3A77B93C>II<140E143F4A7E4A7E497F010713F8497F90381FF3FE90383FE1 -FFD9FFC07F489038003FE048486D7E48486D7ED81FF86D7ED83FE06D7E4848903800FF80 -4848147F90C8EA3FC06DEC7F806C6C14FF6C6C903803FE00D81FF8495AD807FC495A6C6C -495A6C6CEB7FE06C9038C0FF80D93FE190C7FC90381FF3FE6DB45A6D13F001015B6D5BA2 -01037F4913F8497F90381FF3FE90387FE1FFD9FF8013C0489038003FE048486D7E48486D -7ED81FF0EB07FE4848EB01FF48486D13804848EC7FC090C8123F00FC150FAF007C15072A -3F77BC3C>I<0078ED0F8000FC151FB4ED3FC06DEC7F806D14FF6D903801FE006DEB07FC -01FC495A6D495AD8FDFF495A00FC6D485A6D6C48C7FC90381FF3FE6DB45A6D5B6D5B6D5B -9038007F806EC8FC141E91C9FCB2141E143F4A7E903801FFE0497F497F497F90381FF3FE -90387FC0FF9039FF807FC000FD496C7EB4486D7E496D7E01F06D7E49EB01FE49903800FF -8049147F90C8EA3FC000FCED1F800078150F2A3A77B93C>I<127812FE7E13C013F07F13 -FE7F00FD13C038FC7FF06D7EEB0FFE6D7E010113C09038007FE0EC3FF8140FEC07FCEC0F -F8EC1FF0EC7FE0ECFFC0491380903807FE00495AEB1FF0EB7FE0495A00FD90C7FCB45A5B -13F05B5B90C8FCA27F7F13F07F7F7FEAFDFF38FC7F806D7EEB1FF06D7E6D7E6D7E6D7E90 -38007F80EC3FC0EC1FE0EC0FF81407EC03FCEC01F8007813001E3A77B930>82 -D<127812FCAE157815FC140114031407140F141F143F147F14FFEB01FEEB03FCEB0FF8EB -1FF0EB3FE0EB7FC0EBFF8038FDFE00B45A5B5B5B5B5B90C7FC5A5A1278C8FCAE15781E3A -77B930>II<127812FE6C7E13E07F13FC13FF14C000FC7FEB7FF8EB1FFE903807 -FF8001017F6D13F0EC3FFCEC0FFE913803FF806E13E09138007FF8ED1FFC6FB4FC030313 -80030013C0163F161F160FB3AE0078ED07802A3A77B93C>I<127812FE7E13C013F07F13 -FE7F00FD13C038FC7FF06D7EEB0FFE6D7E010113C09038007FE0EC3FF8140FEC07FCEC0F -F8EC1FF0EC7FE0ECFFC0491380903807FE00495AEB1FF0EB7FE0495A00FD90C7FCB45A5B -13F05B5B90C8FC5A5AB3A312781E3A77B930>87 D<0078011EEB078000FC013F130F6CED -1FC0EE3F80127FD83F80EC7F0016FEEA1FC0D80FE0495A4B5AEA07F0D803F8495A4B5AEA -01FCD800FE495A4B5A137F90263FBF7FC7FC15FEEB1FFF6D5B5D7F6D5B5D7F6D5B5D147F -6EC8FCB3AA141E2A3A77B93C>I<141E143F8115E0818181816F7E6F7E6F7E6F7E6F7EED -03FC6FB4FC6F1380167FEE3FC0EE1F80EE070093C7FCB2127812FC7EEAFF80EA7FC0EA3F -E0EA1FF0EA0FF8EA03FEEA01FF6C13BF6DB4FC7F130F7F7F7F7F143F141E2A3A77B93C> -I E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fj etr10 10 48 -/Fj 48 123 df2 D<127FEAFFFCEBFFF0ECFFC015FF16FED8FC1FEC -FF80D9007F14C01401EC0007ED000FAEEAFFC013FF14FCECFFF0EDFFEF00FD15FFEAFC07 -EB001FEC007F1500160FAEEAFFF8EBFFE0ECFF806C14FE001F91B5FCEA003F13001403EC -000F9238003F802A3A77B93C>4 D8 D<0078011EEB078000FC013F13 -0F6CED1FC0EE3F80127FD83F80EC7F0016FEEA1FC0D80FE0495A4B5AEA07F0D803F8495A -4B5AEA01FCD800FE495A4B5A137F90263FBF7FC7FC15FEEB1FFF6D5B5D7F6D5B5D7F6D5B -5D147F6EC8FCB3AA141E2A3A77B93C>I<903803FFF0013F13FF90B612C0000315F04881 -489038807FFC3A1FF80007FED83FE0EB01FF01806D7E48C8EA3F80007E151F00FE16C048 -150FA57E007E151F007F16806C6C143F01E0EC7F006C6C495AD80FFCEB07FE3A07FF801F -FC6C9038F0FFF8C690B55A6D14C0011F91C7FCA2017F14C090B612F0000301F07F489038 -801FFC3A0FFC0007FED81FF0EB01FF48486D7E0180EC3F8048C8121F007E16C000FE150F -5AA56C151F007E1680007F153F6C6CEC7F0001E0495AD81FF8EB07FE3A0FFF807FFC6C90 -B55A6C5DC615C0013F91C7FC010313F02A3A77B93C>56 D<141E143FA25C81A214FF81A2 -5B81A25BECF7F014F31307ECE3F814E1130FECC1FC14C0131F4A7E157E133FEC007F815B -017E80151F13FE498090B6FC5A82A25A9039F00007F01503120749801501120F49801500 -121F4980167E123F90C8127F825A007E1680161F12FE4816C0EE0F80007815072A3A77B9 -3C>65 D<007FB512C0B612FEEDFFC016F08226FC00017F9138000FFEED01FF6F7EEE3F80 -161F17C0160FA6161F1780163FEE7F004B5AED0FFEED7FFC91383FFFF8B75A16C04BC7FC -EDFFC016F026FC003F7F9138007FFCED0FFEED01FF6F7EEE3F80161F17C0160FA7161F17 -80163FEE7F004B5AED0FFE4AB45AB75A5E16C04BC7FC6C14C02A3A77B93C>I<383FFF80 -4813F8B512FE6E7E15E0D8FC037F9038003FFCEC0FFEEC03FF02007F6F7EED1FE06F7E15 -076F7E6F7EA26F7E167E167F82A21780161FA217C0160FAA161F1780A3163F17005E167E -16FE4B5AA24B5A4B5A150F4B5AED7FC04B5A020390C7FCEC0FFEEC3FFC39FE03FFF0B65A -15804AC8FC6C13F8000F13802A3E77BC3C>68 D<1238EA7FE0B57E14FEECFFF8EDFFE000 -FC15FF01031580D9000F14C0DA003F1380150093C7FCA7B4FC13FCEBFFF0ECFFE0EDFF80 -16FED8FC1FECFF80EB007F020014C0030313809238000F0093C7FCA7EAFFF0EBFFC014FF -15FCEDFFF0D8FC7F14FF01011580D9000714C0DA001F1380ED007F93C7FCAE12782A3D77 -BC3C>I<1238EA7FE0B57E14FEECFFF8EDFFE000FC15FF01031580D9000F14C0DA003F13 -80150093C7FCADB47E13FF14FCECFFF0EDFFC016FFD8FC071580D9001F14C0EC007F0301 -138092C8FCB3A812782A3D77BC3C>II<127FEAFFFCEBFFF0EC -FFC015FF16FED8FC1FECFF80D9007F14C01401EC0007ED000FA7EAFFE0EBFF8014FEECFF -F8EDFFEF00FC15FF1303EB000FEC003F1500160FA4EAFFC013FF14FCECFFF0EDFFCF00FD -15FFEAFC07EB001FEC007F1501ED000FA7EAFFF8EBFFE0ECFF806C14FE001F91B5FCEA00 -3F13001403EC000F9238003F802A3A77B93C>I<127812FCB3B3B3A21278063A70B925>I< -00381638007C16FC00FC15011603160FEE1FF8EE7FE0EEFFC04B1380923807FE004B5AED -1FF0ED7FE04B5A020390C7FC4A5A4A5AEC3FF04A5A903801FF804990C8FC495AEB1FF849 -5AEBFFC000FD5BB5C9FC13FC5B13E05B5BA27F7F13F87F7F38FDFF8000FC7FEB3FE0EB1F -F86D7EEB03FE6D6C7E6D7FEC3FE0EC1FF86E7EEC03FE6E6C7E6E7FED3FE0ED1FF86F7EED -03FE923801FF8081EE3FC0EE1F800078150F2E3D77BC3C>75 D<1238127C12FCB3B3A315 -F0EC01F8EC07FCEC0FF8143FEC7FE0903801FFC001071300495AEB3FF8495A38FDFFC0B5 -C7FC5B13F85B13C090C8FC5A12781E3D77BC30>I<0078EC03C000FC4A7E6C4A7E6C4A7E -6D133F6D497E6D497E9038F001FE9039F803FC7F6D48486C7E39FDFE0FF03BFCFF1FE01F -C090287FBFC00FE0131F90263FFF806D137F6DD90007903801FF806D486D6C4813006D48 -903901FC0FFE01034C5A6D48903900FE7FF06D4891387FFFC091C85C7148C7FC715AEF0F -F018C0715A94C9FCB3AD1278413A77B953>I<0078ED0F8000FC151FB4ED3FC06DEC7F80 -6D14FF6D903801FE006DEB07FC01FC495A6D495AD8FDFF495A00FC6D485A6D6C48C7FC90 -381FF3FE6DB45A6D5B6D5B6D5B9038007F806EC8FC141E91C9FCB3B312782A3A77B93C> -IIII<1278 -12FC7E7E7F7FA27F7F7F7FEAFDFEEAFCFF6D7E6D7E6D7E6D7E13076D7E6D7E806D7EEC7F -80EC3FC0EC1FE0EC0FF0B612F8A215FC15F8A200FCC8FCB3A812781E3A77B930>III<127812FC7E6C15076C6CEC0F806C6CEC1FC06C6CEC3F806C6C147F -6C6C15006C6C14FE6C6C495A6C6C13036D6C485AD93FC05B6D6C485A6D6C485A903807FC -3F6D6C485A6DB5C7FC6D5B6E5AEC1FF8140F6E5A5DB3AF6E5A2A3A77B93C>I<007817F0 -00FEEE03F86C160701C0151F01F0157F6D15FF01FE14036D5C00FD01C0EB1FFD26FC7FF0 -EB3FF16D6CEBFFE190260FFE011381902607FF0713010101EBDFFC9039007FFFF86E13E0 -020F13C06E1300EC01FCEC007892C7FCB3B30078EE00F0353A77B947>87 -D<0078ED078000FC150F6CED1FC0EE3F80127F6C6CEC7F0016FE6C7E6C6C495A4B5A6C7E -6C6C495A4B5A6C7E6C6C495A4B5A137F6D6C48C7FC15FEEB1FC090380FE1FCECE3F8EB07 -F36DB45A5D7F6D5B5D147FA214FF81497F5B81903807F3F8EB0FE3ECE1FC90381FC0FEEB -3F80157F49486C7E13FE6F7E48486D7E485A6F7E48486D7E485A6F7E48486D7E485A167F -48C8EA3F8012FEEE1FC048ED0F80007815072A3A77B93C>I<387FFFC0B5FC14E014C07E -3801F800B3B3AC387FFFC0B5FC14E014C07E133A77B925>90 D<141E143FA25C81A214FF -81A25B81A25BECF7F014F31307ECE3F814E1130FECC1FC14C0131F4A7E157E133FEC007F -815B017E80151F13FE498090B6FC5A82A25A9039F00007F01503120749801501120F4980 -1500121F4980167E123F90C8127F825A007E1680161F12FE4816C0EE0F80007815072A3A -77B93C>97 D<91B61280011F15C090B7FC12035A489038E0000FD81FFCC7FCEA3FE01380 -48C8FC127E12FE5AA67E127E127F6C7E13E0EA1FFC6CB47E6C13FF6C91B5FCC6FC133F90 -B7FC120348EC000F481380D81FF8C7FCEA3FE0138048C8FC127E12FE5AA77E127E127F6C -7E13E0EA1FFC380FFFE06C90B6FC7EC6FC131F010015802A3A77B93C>I<92387FFF8002 -07B512C0141F147F49B6FC49EBF00F010F1300EB1FFCEB3FF0EB7FC0495A4848C7FC485A -5B485A485AA2485A5B123F90C8FCA25A127EA212FE5AAA7E127EA2127F7EA27F121F7F6C -7EA26C7E6C7E7F6C7E6C6C7E6D7EEB3FF0EB1FFC6DB4FC0103EBF01F6D90B5FC6D7E141F -020714809139007FFC002A3E77BC3C>100 DII<923807FF8092B5FC020F14C0147F49 -B61280010F141F013F13E09038FFFE004813F0000713C04848C7FCEA3FF8EA7FE0485A90 -C8123F4816001278C9FCA95E167EAB16FE5EAB15015EA96F5A2A3D77BC3C>I<127FEAFF -FCEBFFF0ECFFC015FF16FED8FC1FECFF80D9007F14C01401EC0007ED000FAEEAFFC013FF -14FCECFFF0EDFFEF00FD15FFEAFC07EB001FEC007F1500160FAEEAFFF8EBFFE0ECFF806C -14FE001F91B5FCEA003F13001403EC000F9238003F802A3A77B93C>I<127812FCB3B3B3 -A21278063A70B925>I107 -D<1538157C15FCB3B3A3127812FE7E13C06C7EEA3FF8EA0FFE6C7E000113C06C13E0EB3F -F8EB0FFEEB07FF13017F143F140F14071401EC00F81E3D77BC30>II<0078ED0F8000FCED1FC0B4 -153F6D147F6C6C14FF6C6C5B6C6C1307D807FC5B6C6C5B6C6CEB3FEF6C9038807FCF9039 -7FC0FF0F90381FF3FE90380FFFFC6D13F86D13F06D13E09038007F80EC3F00141E91C7FC -B3B3EE07802A3A77B93C>II< -EC0FF8ECFFFC1303130F133FEB7FFE3801FFE04813803807FE00EA0FF8485AEA3FC0485A -48C7FC5A5A1278C8FCB3B3A715781E3D77BC30>II<157815FC140114031407 -140F141F143FA2147F14FE1301EB03FCEB07F8EB0FF0EB1FE0EB3FC0EB7F80EBFF00485A -5B485A485A120F485A485A48B5FCB6FCA37EC8FCB3A815781E3A77B930>IIII<0078ED078000FC15 -0F6CED1FC0EE3F80127F6C6CEC7F0016FE6C7E6C6C495A4B5A6C7E6C6C495A4B5A6C7E6C -6C495A4B5A137F6D6C48C7FC15FEEB1FC090380FE1FCECE3F8EB07F36DB45A5D7F6D5B5D -147FA214FF81497F5B81903807F3F8EB0FE3ECE1FC90381FC0FEEB3F80157F49486C7E13 -FE6F7E48486D7E485A6F7E48486D7E485A6F7E48486D7E485A167F48C8EA3F8012FEEE1F -C048ED0F80007815072A3A77B93C>120 D<387FFFC0B5FC14E014C07E3801F800B3B3AC -387FFFC0B5FC14E014C07E133A77B925>122 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fk givbc10 10 24 -/Fk 24 91 df<4AB47E021F13F891B6FC010315C04981011F15F84901817F903A7FF800 -1FFED9FFC0EB03FF484901007F4848C86C7E48486F7E48486F7E49150F48486F7E491503 -48486F7EA248CA7EA2007E177E00FE177FA24883153E15FFA24A6D1480A36E90C71300A2 -153E92C8FC6C5FA2007E177E007F17FEA26C6C4B5AA26C6C4B5A6D15076C6C4B5A6D151F -6C6C4B5A6C6C4B5A6C6C6C4A5A6C6D010390C7FCD97FF8EB1FFE903A3FFF81FFFC6D90B5 -5A010715E06D5D010092C8FC021F13F80201138039397BB842>2 -D4 -D<14FCAA903807FF80011F13E0017F13F848B512FE4880481580260FFEFD13C09038F8FC -7FD81FE0EB1FE0D83FC0EB0FF001801307D87F00EB03F8A2007E140100FE15FCA2481400 -A56C1401A2007E15F8007F1403A2D83F80EB07F001C0130FD81FE0EB1FE0D80FF8EB7FC0 -9038FEFDFF6CB612806C15006C5C6C6C13F8011F13E001071380D900FCC7FCAA26397CB8 -2F>8 DII<164016C08215014B7E821507824B7E -151F825D92387FBF80EE3FC0EDFF1F4B6C7EDA01FC7F0203130703F87F913807F003020F -6D7E03E07F021F13004A48137F4B80027F143F92C77F02FE6E7E0101150F4A8101031507 -49486E7E91B77E5B8449825B85D97F80C8123F49C96C7E49830001170F49707E48488300 -071703498348481601001F717E4983003F8449EF3F8048CB13C048181F4819E048F00FC0 -003CF007000008180643397AB84F>65 D<7E12E012F8B4FC13C013F013FC13FF14C014F8 -00FC13FE90383FFF80010F13E0010313F8010013FEEC1FFCEC0FF0EC1FE0EC3FC0EC7F80 -ECFF00EB03FEEB07F8495A495A495A495A49C7FCEAFFFCEAFCFF6D7E6D7E6D7E6D7E6D7E -EB03FEEB00FFEC7F80EC3FC0EC1FE0EC0FF0EC1FFCECFFFE010313F8010F13E0013F1380 -9038FFFE00B512F814C091C7FC13FC13F013C090C8FC12F812E012801F3977B832>I<16 -1016301638167816FC821501824B7F5D835D92381FEFE0EECFF0ED3FC7EE83F892387F03 -FCEDFF0103FE7F913801FC000203147F4B800207143F4A486D7E4B80021F140F4B804A48 -6D7E027F140392C77F4A140149486E7E4A810103824A8249486F7E010F161F4A82011F16 -0F49486F7E4A82017F160391C96C7E01FE830001170049834848830007F03F804918C000 -0F181F49EF0FE048BA12F05A1AF85ABB12FC1AFE47397CB84F>68 -DI71 D<00FCEF1F80B3A7BAFCA700FCCA121FB3A7393977B84B>I< -12FCB3B3B3A3063977B819>I<00FC154016E01501ED03F0ED07F8150FED1FF0ED3FE0ED -7FC0EDFF804A13004A5A4A5A4A5A5D4A5A4A5A4A5A4AC7FC495A495A495A495A495A495A -137F495A00FD90C8FCB5FC00FD13C038FC7FE0EB3FF86D7EEB07FF6D7F010013E06E7EEC -1FFC6E7EEC03FF6E13C09138007FE0ED3FF8150F1507ED03F0150016701600A925397BB8 -2F>75 D<164016C08215014B7E821507824B7E151F825D92387FBF80EE3FC0EDFF1F4B6C -7EDA01FC7F0203130703F87F913807F003020F6D7E03E07F021F13004A48137F4B80027F -143F92C77F02FE6E7E0101150F4A810103150749486E7E4A81010F15014A8149486E7E01 -3F824A82017F163F49C96C7E49830001170F49707E48488300071703498348481601001F -717E4983003F8449EF3F8048CB13C048181F4819E048F00FC0003CF00700000818064339 -7AB84F>I<142018601430027015E0027881027C140102FC14036E811707497E4D7E8149 -151F6F806F133F5B6FEB7F7F02E714FF90260FE3F8497E040180DAC1FC13FC011F913803 -F81FDAC0FE81913980FF07F0013F017F140FDC8FE07F9138003F9F4990391FDFC00704FF -80017E6D138001FEED0003496D815E000102031401496D488012036F4813004983000715 -70197E490220147F000F92C8FC85491880121F191F4918C0123F190F90CB13E05A190700 -7E19F012FE1903007C19E0000C190044397BB84F>I<6CEF1F807E7E7E7E7EB4FC7F7F7F -7F7F13FE7F00FD7F38FC7FC06D7E6D7EEB0FFC6D7E6D7E01007F6E7E6E7EEC1FF86E7E6E -7E6E7E02007F6F7EED3FF06F7E6F7E6F7EED01FF6F1380EE7FE0EE3FF0EE1FF8EE0FFCEE -03FEEE01FF7013DFEF7FFF83831707838383187F183F180F1807180318011800393977B8 -4B>I<4AB47E021F13F891B6FC010315C04981011F15F84901817F903A7FF8001FFED9FF -C0EB03FF484901007F4848C86C7E48486F7E48486F7E49150F48486F7E49150348486F7E -A248CA7EA2007E177E00FE177FA24883A41980A31900A46C5FA2007E177E007F17FEA26C -6C4B5AA26C6C4B5A6D15076C6C4B5A6D151F6C6C4B5A6C6C4B5A6C6C6C4A5A6C6D010390 -C7FCD97FF8EB1FFE903A3FFF81FFFC6D90B55A010715E06D5D010092C8FC021F13F80201 -138039397BB842>II82 D<162016E0ED03F0150FED3FF815FF4A13F0020713C0021F1300EC7FFC90 -3801FFF001075B011F13804948C7FCEBFFF8000313E0000F1380D83FFEC8FCB45AEA7FF0 -EA1FFCEA07FF000113C038007FF0EB1FFC903807FF80010013E0EC3FF8EC0FFEEC3FF8EC -FFE001071380D91FFCC7FCEB7FF03801FFC0000790C8FCEA1FFCEA7FF0EAFFFCEA3FFE38 -0FFF80000313E0C613F8EB3FFE6D6C7E010713E001017F9038007FFCEC1FFF020713C002 -0113F06E13F8153FED0FF01503ED00E0162025397BB82F>I<180C187CEF03FCEF1FFE17 -FF161FB912FC18E0180017F817C004F8C7FC4BC8FCC8FCB3B3A837397BB842>I<001017 -1000381738007E17FC007F1601486CED03FE6D1507D87FF0ED1FFCD81FF8ED3FF06C6CED -7FE06C6CEDFFC0D801FF4A13006C6D495A6D6C495A6D6C495A6D6C495AD907F8EB3FC06D -6C495A6D6C49C7FC6D6C485AA291387F83FC91383FC7F8021F5B91380FEFE0A26EB45AA2 -6E5BA26E90C8FCA36E5AB3A737397BB842>I<0008171000181738003C177C007E17FEB4 -EE01FF6C6CED03FE6C6CED07FC6C6CED0FF86C6CED1FF06C6CED3FE06C6CED7FC06C6CED -FF806C6C4A13006D6C495A6D6C495A6D6C495A6D6C495A6D6C495A6D6C495A6D6C495A6D -6C4890C7FC91387F83FEEDC7FC91383FEFF86EB45A6E5B6E5B6E5B6E90C8FC4A7F4A7F4A -7F4A7F91383FEFF891387FC7FCED83FE9138FF01FF49486C7F49486D7E49486D7E49486D -7E49486D7E49486D7E49486D7E49C76C7E48486E13804848ED7FC04848ED3FE04848ED1F -F04848ED0FF84848ED07FC4848ED03FE48C9EA01FF007EEE00FE003C177C001817380008 -171038397BB842>88 D90 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fl gvibc10 10 26 -/Fl 26 91 df2 -D<007FB71280B8FC17C017807EC7003FC8FCB3A4007FB71280B8FC17C017807EC7003FC8 -FCB3A3007FB71280B8FC17C017807E2A3A77B93C>4 D8 D<0078011EEB078000FC013F130F6CED1FC0EE3F80127FD83F80EC7F00 -16FEEA1FC0D80FE0495A4B5AEA07F0D803F8495A4B5AEA01FCD800FE495A4B5A137F9026 -3FBF7FC7FC15FEEB1FFF6D5B5D7F6D5B5D7F6D5B5D147F6EC8FCB3AA141E2A3A77B93C> -II<14 -1E143FA25C81A214FF81A25B81A25BECF7F014F31307ECE3F814E1130FECC1FC14C0131F -4A7E157E133FEC007F815B017E80151F13FE4980150F12016D809038FF80074813C002E0 -7FECF8034813FCD9E3FE7F9038E1FF81D80FE013C19039C03FE1FCEC1FF8001FEB0FFC90 -398003FEFEEC01FF003F7F90C7EA3FFF814880007E020313808100FE8048ED3FC0EE1F80 -0078150F2A3A77B93C>65 D<007FB512C0B612FEEDFFC016F08226FC00017F9138000FFE -ED01FF6F7EEE3F80161F17C0160FA6161F1780163FEE7F004B5AED0FFEED7FFC91383FFF -F8B75A16C04BC7FCEDFFC016F026FC003F7F9138007FFCED0FFEED01FF6F7EEE3F80161F -17C0160FA7161F1780163FEE7F004B5AED0FFE4AB45AB75A5E16C04BC7FC6C14C02A3A77 -B93C>I<141E143FA25C81A214FF81A25B81A25BECF7F014F31307ECE3F814E1130FECC1 -FC14C0131F4A7E157E133FEC007F815B017E80151F13FE4980150F120149801507120349 -801503120749801501120F49801500121F4980167E123F90C8127F825A007E1680007FB7 -FCB8FC17C017807E2A3A77B93C>68 D<007FB71280B8FC17C01780A200FCCAFCB3A4B812 -80A217C01780A200FCCAFCB3A3B81280A217C017807E2A3A77B93C>I<007FB71280B8FC -17C01780A200FCCAFCAEB81280A217C01780A200FCCAFCB3AF12782A3A77B93C>I<007F -B512F8B6FC15FC15F8A200FCC8FCB3B3B012781E3A77B930>I<007FB71280B812C0A400 -FCC8120FB3A4B8FCA500FCC8120FB3A3B8FCA46C16802A3A77B93C>I<127812FCB3B3B3 -A21278063A70B925>I<00381638007C16FC00FC15011603160FEE1FF8EE7FE0EEFFC04B -1380923807FE004B5AED1FF0ED7FE04B5A020390C7FC4A5A4A5AEC3FF04A5A903801FF80 -4990C8FC495AEB1FF8495AEBFFC000FD5BB5C9FC13FC5B13E05B5BA27F7F13F87F7F38FD -FF8000FC7FEB3FE0EB1FF86D7EEB03FE6D6C7E6D7FEC3FE0EC1FF86E7EEC03FE6E6C7E6E -7FED3FE0ED1FF86F7EED03FE923801FF8081EE3FC0EE1F800078150F2E3D77BC3C>75 -D<1238127C12FE6C7E7F7F13F87F7F38FDFF8000FC7FEB3FE0EB1FF86D7EEB03FE903801 -FF806D13C0EC3FF0EC1FF8140FEC03FCEC01F8EC00701500B3B312781E3D77BC30>I<00 -78EC03C000FC4A7E6C4A7E6C4A7E6D133F6D497E6D497E9038F001FE9039F803FC7F6D48 -486C7E39FDFE0FF03BFCFF1FE01FC090287FBFC00FE0131F90263FFF806D137F6DD90007 -903801FF806D486D6C4813006D48903901FC0FFE01034C5A6D48903900FE7FF06D489138 -7FFFC091C85C7148C7FC715AEF0FF018C0715A94C9FCB3AD1278413A77B953>III<007FB512F8B612FCA400FC -C7FCB3A215781500B3AD12781E3A77B930>II<127812FC7E7E7F7FA27F7F7F -7FEAFDFEEAFCFF6D7E6D7E6D7E6D7E13076D7E6D7E806D7EEC7F80EC3FC0EC1FE0EC0FF0 -B612F8A215FC15F8A290C8FC7F7FA27F7FA27FEAFDFCA2EAFCFE137F80133F6D7E130FA2 -6D5A90C8FCA812781E3A77B930>I<18E0EFFFF093B512F892B6FC91B712F090B812E000 -7FEEE000B700E0C7FC03E0C8FC02E0C9FCD87FE0CAFC6C5A6C7E6C7E6C7E6C7E6C7E6C7E -6D7E6D7E6D7E6D7E6D7E6D7E6D7E6D7E6E7E6E7E6E7E6E7E6E7E6E7EA24A5A4A5A4A5A4A -5A4A5A4AC9FC495A495A495A495A495A495A495A49CAFC485A485A485A485A485A485A48 -7EB512E0ECFFE0EDFFE06CEDFFE0C6EEFFE0010016F0020015F81500040013F0353F77BC -47>I<007FB71280B8FC17C017807EC7003FC8FCB3B3B0141E2A3A77B93C>I<0078ED0780 -00FC150F6CED1FC06CED3F806C6C147F003FEDFF006C6C495A6C6C5C6D495A6C6C495A6C -6C130F6C6C495A6C6C495A6D495AD93F8090C7FC90381FC0FEECE1FCEB0FF36DB45A6D5B -6D5B6D5B6E5AA26EC8FCB3AF141E2A3A77B93C>I<0078ED078000FC150F6CED1FC0EE3F -80127F6C6CEC7F0016FE6C7E6C6C495A4B5A6C7E6C6C495A4B5A6C7E6C6C495A4B5A137F -6D6C48C7FC15FEEB1FC090380FE1FCECE3F8EB07F36DB45A5D7F6D5B5D147FA214FF8149 -7F5B81903807F3F8EB0FE3ECE1FC90381FC0FEEB3F80157F49486C7E13FE6F7E48486D7E -485A6F7E48486D7E485A6F7E48486D7E485A167F48C8EA3F8012FEEE1FC048ED0F800078 -15072A3A77B93C>88 D<387FFFC0B5FC14E014C07E3801F800B3B3AC387FFFC0B5FC14E0 -14C07E133A77B925>90 D E -%EndDVIPSBitmapFont -%DVIPSBitmapFont: Fm phnc10 10 43 -/Fm 43 123 df2 D<007FB71280B8FC17C017807EC7003FC8FCAD00 -7FB71280B8FC17C017807EC7003FC8FCAC007FB71280B8FC17C017807EC7003FC8FCB3A4 -802A3F77BC3C>4 D<127812FCB4FC7FEA7FE0EA3FFE6C7E12076C7FC613E06D7EEB1FFC -6D7E6E7E816D13F08115FE903803F3FF02F113C09138F07FE09138F83FF80101EB0FFE6F -7EDAFC01138001006D13C0167F6EEBFF80DA7E0313004B5A91387F1FF86E485A4B5AEDFF -8093C7FCEC1FFC5D4A5AECFFC05B497F130F5BEB7FE7EBFFC348EB81C0D807FEC9FC485A -13F05B5B6CCAFC2A3477B63C>65 D<13F8EA01FE6D7E4813E014F84813FE9038EFFF80D8 -0FE313F001C013FCEC3FFF001F010F13C0D9800313F0003F9038007FFC90C7121FED0FFE -ED3FFC4814FF007E010313F0021F13C091387FFE00903801FFF8D8FE0713E0D8FC3F1380 -D9FFFCC7FCB512F014C091C8FC13F813E0138048C9FC5AA57E127EA4127F7EA37F121F7F -120FA27F12077F12037F1201A26C5A273A77B93C>I<141E143FA25C81A214FF81A25B81 -A25BECF7F014F31307ECE3F814E1130FECC1FC14C0131F4A7E157E133FEC007F815B017E -80151F13FE4980150F120149801507120349801503120749801501120F49801500121F49 -80167E123F90C8127F825A007E1680007FB7FCB8FC17C017807E2A3A77B93C>68 -D<1238EA7FE0B57E14FEECFFF8EDFFE000FC15FF01031580D9000F14C0DA003F13801500 -93C7FCA7B4FC13FCEBFFF0ECFFE0EDFF8016FED8FC1FECFF80EB007F020014C003031380 -9238000F0093C7FCA7EAFFF0EBFFC014FF15FCEDFFF0D8FC7F14FF01011580D9000714C0 -DA001F1380ED007F93C7FCAE12782A3D77BC3C>I<1238EA7FE0B57E14FEECFFF8EDFFE0 -00FC15FF01031580D9000F14C0DA003F1380150093C7FCADB47E13FF14FCECFFF0EDFFC0 -16FFD8FC071580D9001F14C0EC007F0301138092C8FCB3A812782A3D77BC3C>I<387FFF -FEB67E8115F06C80C7EA3FFC15FF82ED7FE06F7EED1FFCED07FE6F7E03001380EE7FC0EE -1F80160F93C7FCB3B3A7141E2A3D77BC3C>I<127FEAFFFCEBFFF0ECFFC015FF16FED8FC -1FECFF80D9007F14C01401EC0007ED000FA7EAFFE0EBFF8014FEECFFF8EDFFEF00FC15FF -1303EB000FEC003F1500160FA4EAFFC013FF14FCECFFF0EDFFCF00FD15FFEAFC07EB001F -EC007F1501ED000FA7EAFFF8EBFFE0ECFF806C14FE001F91B5FCEA003F13001403EC000F -9238003F802A3A77B93C>I<127812FCB3B3B3A21278063A70B925>I<00381507007CED1F -8000FCEDFFC06C1403007E021F1380007F027F13003A3F8003FFFC020F13E0261FC07F13 -80270FC1FFFCC7FC01EF13F06CB5128092B512807E6C16C017807E49C9FC137F6D7EA26D -7E130F806D7EA26D7E1301806D7EA2147F80816E7EA26E7E6E7EA26E7E1401816E7EA215 -7F81826F7EA26F7E6F7EA26F7E1501826F7EA2167F821780EE1FC0A2EE0F802A3F77BC3C ->75 D<1238127C12FCB3B3A315F0EC01F8EC07FCEC0FF8143FEC7FE0903801FFC0010713 -00495AEB3FF8495A38FDFFC0B5C7FC5B13F85B13C090C8FC5A12781E3D77BC30>I<0078 -EC03C000FC4A7E6C4A7E6C4A7E6D133F6D497E6D497E9038F001FE9039F803FC7F6D4848 -6C7E39FDFE0FF03BFCFF1FE01FC090287FBFC00FE0131F90263FFF806D137F6DD9000790 -3801FF806D486D6C4813006D48903901FC0FFE01034C5A6D48903900FE7FF06D4891387F -FFC091C85C7148C7FC715AEF0FF018C0715A94C9FCB3AD1278413A77B953>I<0078ED0F -8000FC151FB4ED3FC06DEC7F806D14FF6D903801FE006DEB07FC01FC495A6D495AD8FDFF -495A00FC6D485A6D6C48C7FC90381FF3FE6DB45A6D5B6D5B6D5B9038007F806EC8FC141E -91C9FCB3B312782A3A77B93C>IIII<127812FC7E7E7F7FA27F7F7F7FEAFDFEEAFCFF6D7E6D -7E6D7E6D7E13076D7E6D7E806D7EEC7F80EC3FC0EC1FE0EC0FF0B612F8A215FC15F8A200 -FCC8FCB3A812781E3A77B930>I<00381507007CED0F8000FC16C0161F1780A37E127EA3 -163F1700A3127F7EA35E167EA37F121FA316FE5EA37F120FA3141EEC3F015EEC7F8113E0 -000713FF15C1A201E113E115E301E3EBF3F014F301F713FB000313E113FFECC1FF14C05C -6F5A1400153F5B0001141FA249130FA2495C000014072A3F77BC3C>I<147014F81301B3 -A4007FB612E0B7FC16F016E07E260001F8C7FCB3AD6D5A243D77BC36>I<00381507007C -ED0F8000FCED1FC07E007FED3F806DEC7F00003F5D6C6C5C6C6C495A6D495A000714076C -6C495A6C6C5C6D495A6C6C495A6D137FD93F8090C7FC90381FC0FEECE1FCEB0FE3903807 -F3F86DB45A5D7F6D5B6E5A6EC8FCB3B0141E2A3D77BC3C>86 D<49B612804915C0A37F90 -3900FC000F80147FA2EC3F80141F15C0007FB512E0B6FCA36C14C0C9FCB3B3A916072A3F -77BC3C>I<387FFFC0B5FC14E014C07E3801F800B3B3AC387FFFC0B5FC14E014C07E133A -77B925>90 D<1607EE1F80EE3FC0EEFF805D033F1300ED7FFC5EEDFFE04A5B020790C7FC -4A5AEC3FFC147F49485A5B130F90381FFBF0EB7FF3EBFFC70003EB87E03807FE07381FFC -0FD83FF05BEA7FE0EAFF80141FD87FC05BEA3FE0381FF83FD80FFC90C8FCEA03FF6C13FF -6C5B133F131FEB07FC6DB4FC6D7F15E081814913FEECF3FFD901F07F903900E07FE09138 -003FF0ED0FF86F7E1503150016782A3477B63C>97 D<153C15FEEC03FF140F027F138049 -B5FC010714C0011F138F90397FFE0FE03901FFF007000701C013F0001FEB0003EA7FFCD8 -FFF014F801C0130113F0D87FFE14FC391FFF8000000713E0000113F86C6CB4FC010FEBC0 -FE0103EBF07E010013FC91383FFFFE14071401EC007F151F15031500167EA516FE16FCA4 -150116F8A2150316F0A2150716E0150F16C0151F1680153F16005D153E153C273A74B93C ->I<141E143FA25C81A214FF81A25B81A25BECF7F014F31307ECE3F814E1130FECC1FC14 -C0131F4A7E157E133FEC007F815B017E80151F13FE4980150F1201498015071203498015 -03120749801501120F49801500121F4980167E123F90C8127F825A007E1680007FB7FCB8 -FC17C017807E2A3A77B93C>100 DII<021FB51280147F91B612C0010315805B011F90 -C8FC5B90B5FC4813BF0007133FEA0FFCEA3FF8EA7FE0EAFFC013005A1278C7FCB3B3A714 -1E2A3D77BC3C>II<127812FCB3B3B3A21278063A70B925>I<00381507 -007EED0F80B46CEC1FC013F0D87FFCEC3F806CB46C1400000F01E05B000301FC13FEC66C -B4FC011FEBE1FC0103EBF9F8010013FF007FB65AB7FC5E5E7EC8EA3F8093C7FC5D15FEA2 -4A5A5D14034A5AA24A5A4A5AA24A5A92C8FC5C14FEA2495A5C1303495AA2495A5C131F49 -5AA249C9FC13FEA2485A5B1203485AA2485A5B121F485AA248CAFC127E12FE5A127C2A3F -77BC3C>107 D<1538157C15FCB3B3A3127812FE7E13C06C7EEA3FF8EA0FFE6C7E000113 -C06C13E0EB3FF8EB0FFEEB07FF13017F143F140F14071401EC00F81E3D77BC30>II<0078ED0F80 -00FCED1FC0B4153F6D147F6C6C14FF6C6C5B6C6C1307D807FC5B6C6C5B6C6CEB3FEF6C90 -38807FCF90397FC0FF0F90381FF3FE90380FFFFC6D13F86D13F06D13E09038007F80EC3F -00141E91C7FCB3B3EE07802A3A77B93C>IIII<15 -7815FC140114031407140F141F143FA2147F14FE1301EB03FCEB07F8EB0FF0EB1FE0EB3F -C0EB7F80EBFF00485A5B485A485A120F485A485A48B5FCB6FCA37EC8FCB3A815781E3A77 -B930>I<00381507007CED0F8000FC16C0161F1780A37E127EA3163F1700A3127F7EA35E -167EA37F121FA316FE5EA37F120FA3141EEC3F015EEC7F8113E0000713FF15C1A201E113 -E115E301E3EBF3F014F301F713FB000313E113FFECC1FF14C05C6F5A1400153F5B000114 -1FA249130FA2495C000014072A3F77BC3C>I<147014F81301B3A4007FB612E0B7FC16F0 -16E07E260001F8C7FCB3AD6D5A243D77BC36>I<00381507007CED0F8000FCED1FC07E00 -7FED3F806DEC7F00003F5D6C6C5C6C6C495A6D495A000714076C6C495A6C6C5C6D495A6C -6C495A6D137FD93F8090C7FC90381FC0FEECE1FCEB0FE3903807F3F86DB45A5D7F6D5B6E -5A6EC8FCB3B0141E2A3D77BC3C>118 D<387FFFC0B5FC14E014C07E3801F800B3B3AC38 -7FFFC0B5FC14E014C07E133A77B925>122 D E -%EndDVIPSBitmapFont -/Fn 133[34 40 39 55 38 45 28 34 35 38 42 42 47 68 21 -38 1[25 42 38 25 38 42 38 38 42 25 25 18[52 8[59 58 62 -6[25 11[25 30 20[38 1[42 42 42 42 42 1[25 16[{}41 83.022 -/CMTI10 rf -%DVIPSBitmapFont: Fo proto10 10 23 -/Fo 23 123 df<127012F8F00380F007C0A27EA2007E170FA26C18806D161F6C7ED80FF0 -EE3F00EA07FC6CB4167EC601F015FE013FB75A010F5E01035ED9003F5D913907E000034A -5AA24A5AA291383F07C0A2147EA214FCA2EB01F813039138F003804948C7FCA2495AA249 -5AA249C8FCA2017E1507170F49ED3FC00001EEFF80494A48C7FC4848EC07FCEE0FF04848 -EC3FC0EEFF8048484948C8FCED07FC4848EB0FF0ED3FC048C7B45A4A48C9FC007EEB07FC -00FEEB0FF048EB3FC048EBFF806C4848CAFC38FE07FC387F0FF0383FBFC06CB45A6C48CB -FC6C5AEA03F0EA01C03A4676C34E>97 D<007FB91280BA12C0A300F8CA1207B3B2023FB7 -FC5CA200706D16803A2C76B64E>I100 DI<12F07E7EA2127E127F -6C7E6C7E120F6C7E7F6C7E6C7E1200137E137F6D7E6D7E130F6D7E806D7E6DB712C06D16 -E0806E15C0331A76AD47>103 DI -I<2601C00790383801E03B03E00F807C0384A2000716018413C01700120FA2018082A218 -7C121F187E1300183EA35A183F123E84A4127E1980127C180FA712FC19C05A1807AF6C17 -0FA2007E9026070038EB1F8091C9FC6CEF3F006D5E6C6C16FE6C6C4B5AD807F8ED07F8D8 -03FEED3FF02600FFC0903801FFC0D97FFE011F5B011FB648C7FC010715F0010015800207 -01F8C8FC3A4676C34E>107 DI<0138010702E0131C01FE90271FC003F813 -7E486C496C486C13FE48903C807FF00FFE01FC48903CC0FFF81FFF03F83E0FEFE1FDFC3F -BF87F03E1FC7F3F8FF7F1FEFE03E7F83FFF07FFE0FFFC0D8FF019027E01FFC0313803EFC -007F800FF001FE00486D486C486C5A48011E6D481378470C76A65B>I<127012FCB4FC7F -EA3FE0EA0FF0EA03F86C7E6C7E137F7F6D7E80130F6D7EA2130380A2130180A21300A391 -B87E19F019FC6E8291C93801FF809538003FC0F10FE0F107F0F103F81901F100FCA21A7E -A21A3EA2472976BB5B>I<92387FFFF80203B67E023F15F049B712FE0107903AF8003FFF -C0011F17F0D97FF191383E3FFC2601FF8091387E07FE4848486C913800FF80D80FF84BEB -3FC0D81FE0D97E01EC0FF0D87F8090267F87F8EB07F848C76CB448EB01FC00FC6E49EB00 -FE03071380B4DA01FEC7EA01FC6C6C90C9EA07F8D81FE0EF0FF0D80FF8EF3FC0D803FEEF -FF806C6C6C923807FE0026007FF0ED3FFCD91FFF913801FFF0010701F8013F13C0010190 -B648C7FCD9003F15F002031580DA001F01F0C8FC471C76AE5B>I<1607EE0FC0161F4C7E -4C7E4C7E923801FDFC923803F8FE923807F07F4B486C7E4B486C7E4C6C7E4B486C7E4B13 -0303FE6D7E4A48804A486D7E4A48147F4A486E7E4A486E7E4A486E7E4AC86C7E027E6F7E -4A6F7E010116004948167E4948167F4948EE3F804948EE1FC04948EE0FE049CAEA07F001 -FEEF03F849EF01FC4848EF00FE0003197EA2000719FE6DEF01FC486CEF03F86DEF07F0D9 -BF80EE0FE0261F9FC0EE1FC0D98FE0EE3F80263F07F0EE7F006D6C167E263E01FC5ED87E -001601027E4B5A48017F4B5A6E6C4A5A486D6C4A5A6E6C4A5A6E6C4AC7FCC76C6C14FE6E -6C495A6E6C5C037F495A6F13076F6C485A70485A6F6C485A6F6C48C8FC923803F8FE9238 -01FDFC6FB45A705A705A705A160F70C9FC474676C35B>I<91B57E010F14F8017F14FF48 -B738C007FC48D9C0019038E03FFFD80FFCC7261FF87F13C0D81FE0DA03FDB512F0D83F80 -913A00FFFE0FF848C9397FF001FC007E93383FE000487048137EA2487048133EA46C4C6C -137EA2007E4C6C13FC007F93387FF0016C6C9239FFFE0FF8D81FE0DA03FDB512F0D80FFC -91261FF87F13C02A03FFC001FFE03F13806C90B639C007FC006C6C92C9FC010F14F80100 -1480471C76AE5B>II<0230151802F8157C0101167F0103 -834948ED1FC049486F7E49486F7E49486F7E49C96C7E017E707E49177E00018448481880 -49171F4848EF0FC0A24848EF07E0A24848EF03F0A290CB12014819F8A2003E1800007E19 -FCA2007C197CA200FC197EA248193EA31618167CA56C03FE157EA2007C197C007E4A6C15 -FC007F4A6D13016C19F86C6C902607EFC0EB03F06D010F6D13076C6C90261FC7F0EB0FE0 -D807F890267F83FCEB3FC03E03FF03FF01FF81FF80C6903CFFFC007FFFFE006D496D5B01 -1F01E0010F13F0010390C700011380473676B35B>I<150E151FB3A8BA128019C0A21980 -C8001FC9FCB3A8150E3A3A76BD4E>I<3870038038F807C0B3AE91B612FEEFFFC0846D16 -F890C9EA07FCEF00FE187F84F01F80A2F00FC0A21807BAFCA36C18803A3276B94E>I<16 -38167CB3A300F8193C00FEF001FED8FFC0170701F0EF1FFCD81FF8EF3FF0D807FEEFFF80 -C66C6C923803FE00D93FC0ED07F86D6C4B5AD907F8ED3FC06D6C4B5AD900FE03FEC7FC02 -7F4A5ADA3F80495ADA1FC0495ADA0FE0495ADA07F0495A02035DDA01F849C8FC03FC5BDA -00FE13FE037E5B92383F7DF8A26FB45AA26F5BA26F5BA26F5BA36F90C9FCA36F5AA4167C -A71638474676C35B>II<00F0021EEC03806C023FEC0FC06C171F6C4A6CEB3F80007F6FEB7F -00D83FC001FF14FE6C6C6E485A2607F0014A5AD803F89039FBF007F02701FC03F3495AD8 -00FE9039F1F83FC090267F07E1495A90283FC7E0FCFEC7FC903A1FEFC0FDFCD907FFEB7F -F86D01805B6D496C5A6D5D027E6D5A707E5C01016E7E5C49486D7EA249486D7E83494813 -00177E495A8349C8FC717E137E717E5B717E485A1703484882A248486F7EA2491500000F -83A249167C001F177EA290CA123E48173FA2003E83A2007E1880A2007C170FA319C012FC -18075AA4BAFCA319803A4676C34E>I<127012F8A3193C197E197F737E737E737E737E73 -7E737E737E1A7FF2FF804F13C01BE0963803F7F0963807F3F896380FE1FC96381FC0FE05 -3090383F807F057C90387F003F057E01FE131F94267F01FC130094383F81F894381FC3F0 -EF0FE771B45A715B715B7190C8FCA24D7F4D7F85943807E7F094380FE3F894381FC1FC94 -383F80FE037090387F007E03FC01FE133E6F4848131C92267F03F890C8FC92383F87F092 -381FC7E092380FEFC0ED07FF6F5BBB12FC86A26C61C9D81FC0C9FC707E707E707E707E70 -7E177E173E1718503F76BB5B>II E -%EndDVIPSBitmapFont -/Fp 155[52 49 48 51 97[{}4 83.022 /CMCSC10 rf /Fq 134[44 -3[44 44 44 44 1[44 44 44 44 44 44 1[44 44 44 44 44 44 -44 44 44 42[44 1[44 4[44 47[{}23 83.022 /CMTT10 rf /Fr -131[83 42 37 44 44 60 44 46 32 33 33 44 46 42 46 69 23 -44 25 23 46 42 25 37 46 37 46 42 23 7[62 85 62 62 60 -46 61 1[57 65 62 76 52 65 43 30 62 65 54 57 63 60 59 -62 6[23 42 42 42 42 42 42 42 42 42 42 1[23 28 23 2[32 -32 23 26[46 48 11[{}71 83.022 /CMR10 rf /Fs 134[50 3[53 -37 38 39 1[53 48 53 80 27 50 1[27 53 48 29 44 53 42 1[46 -11[73 66 53 72 1[65 72 2[57 2[36 75 75 1[63 1[69 68 8[48 -48 48 48 48 48 48 48 48 48 2[32 45[{}43 83.022 /CMBX10 -rf /Ft 134[71 3[75 52 53 55 1[75 67 75 112 37 71 1[37 -75 67 41 61 75 60 1[65 11[103 94 75 100 1[92 101 2[81 -2[50 105 106 1[88 1[97 96 8[67 67 67 67 67 67 67 67 67 -67 2[45 45[{}43 119.552 /CMBX12 rf /Fu 136[51 2[51 51 -51 1[51 51 51 51 51 2[51 1[51 1[51 1[51 51 33[51 17[51 -46[{}16 99.6264 /CMTT12 rf /Fv 139[38 38 38 1[54 49 54 -81 27 2[27 3[43 2[54 10[100 3[54 2[66 28[49 49 1[49 48[{}17 -99.6264 /CMR12 rf /Fw 139[51 1[51 1[73 66 73 111 36 2[36 -73 2[58 1[58 1[66 13[73 12[86 4[99 65[{}15 143.462 /CMR17 -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin - -%%EndSetup -%%Page: 1 1 -1 0 bop 1320 872 a Fw(Arc)l(haic)44 b(F)-11 b(on)l(t)44 -b(Sampler)1670 1112 y Fv(P)m(eter)33 b(Wilson)1306 1229 -y Fu(peter.r.wilson@boeing.com)1543 1424 y Fv(23)f(Septem)m(b)s(er)j -(2000)515 1782 y Ft(Con)l(ten)l(ts)515 1964 y Fs(1)76 -b(In)m(tro)s(duction)2166 b(2)515 2147 y(2)76 b(Proto-Semitic)2113 -b(3)515 2330 y(3)76 b(Pho)s(enician)2231 b(3)515 2512 -y(4)76 b(Greek)2440 b(3)515 2695 y(5)76 b(Etruscan)2321 -b(4)515 2878 y(6)76 b(Runic)2445 b(4)515 3060 y(7)76 -b(Hieroglyphics)2121 b(4)515 3243 y(8)76 b(Linear)33 -b(B)2325 b(5)515 3426 y(9)76 b(Cypriot)2369 b(5)515 3608 -y(10)28 b(Ugaritic)33 b(Cuneiform)1878 b(6)515 3791 y(11)28 -b(Old)j(P)m(ersian)2200 b(6)515 3973 y(12)28 b(T)-8 b(ransliteration) -2073 b(7)1926 5255 y Fr(1)p eop -%%Page: 2 2 -2 1 bop 515 523 a Ft(1)134 b(In)l(tro)t(duction)515 705 -y Fr(This)24 b(do)r(cumen)n(t)h(pro)n(vides)e(some)h(samples)g(of)h -(arc)n(haic)d(fon)n(ts.)36 b(They)25 b(are)e(a)n(v)-5 -b(ailable)23 b(from)515 805 y(CT)-7 b(AN)29 b(in)f(the)h -Fq(fonts/archaic)23 b Fr(directory)-7 b(.)38 b(The)28 -b(fon)n(ts)g(form)g(a)g(set)h(that)f(displa)n(y)g(ho)n(w)515 -904 y(the)c(Latin)g(alphab)r(et)g(and)g(script)g(ev)n(olv)n(ed)f(from)g -(the)i(initial)f(Proto-Semitic)f(script)h(un)n(til)515 -1004 y(Roman)j(times.)639 1103 y(The)21 b(fon)n(ts)f(consist)f(of)i -(letters)f(only)g(|)g(punctuation)h(had)f(not)g(b)r(een)h(in)n(v)n(en)n -(ted)f(during)515 1203 y(this)35 b(p)r(erio)r(d,)h(neither,)g -(e\013ectiv)n(ely)-7 b(,)37 b(had)d(n)n(umerals.)57 b(The)34 -b(fon)n(ts)h(are)e(all)i(single-cased.)515 1303 y(Upp)r(er-)i(and)h(lo) -n(w)n(er-case)d(letters)j(w)n(ere)e(again)h(only)g(in)n(v)n(en)n(ted)h -(after)f(the)h(end)g(of)g(this)515 1402 y(p)r(erio)r(d.)639 -1502 y(Other)d(fon)n(ts)f(are)g(also)g(a)n(v)-5 b(ailable)33 -b(for)h(some)h(scripts)f(that)h(w)n(ere)f(not)g(on)h(the)g(main)515 -1602 y(alphab)r(etic)24 b(tree.)36 b(The)25 b(p)r(erio)r(d)f(co)n(v)n -(ered)f(b)n(y)h(the)h(scripts)f(is)h(from)f(ab)r(out)h(3000)d -Fp(bc)j Fr(to)g(the)515 1701 y(Middle)j(Ages.)639 1801 -y(F)-7 b(or)25 b(some)f(of)i(the)f(scripts)g(transliterations)e(in)n -(to)i(the)h(Latin)f(alphab)r(et)g(can)g(b)r(e)h(auto-)515 -1900 y(matically)h(generated)f(b)n(y)i(the)g(accompan)n(ying)d(LaT)-7 -b(eX)27 b(pac)n(k)-5 b(ages.)1926 5255 y(2)p eop -%%Page: 3 3 -3 2 bop 515 523 a Ft(2)134 b(Proto-Semitic)515 705 y -Fr(Around)32 b(1600)f Fp(bc)j Fr(there)e(w)n(ere)g(alphab)r(etic)h -(scripts)g(in)g(use)g(in)g(the)g(Middle)h(East)e(that)515 -805 y(are)d(v)-5 b(ariously)30 b(called)g(Proto-Siniatic,)g -(Proto-Canaanite,)e(etc.)46 b(I)31 b(ha)n(v)n(e)e(lump)r(ed)j(these)515 -904 y(together)k(in)n(to)g(a)g(Proto-Semitic)g(fon)n(t.)64 -b(Sev)n(eral)35 b(of)i(the)g(signs)f(in)h(this)g(alphab)r(et)g(are)515 -1004 y(ob)n(viously)21 b(deriv)n(ed)i(from)g(Egyptian)f(Hieroglyphs,)h -(and)g(it)g(ma)n(y)g(ha)n(v)n(e)f(b)r(een)h(a)g(precursor)515 -1103 y(to)k(the)h(Pho)r(enician)f(script.)639 1203 y(The)38 -b(alphab)r(et)f(consisted)g(of)g(23)g(letters,)i(some)e(of)h(whic)n(h)f -(had)g(alternate)g(forms.)515 1303 y(W)-7 b(riting)26 -b(w)n(as)f(generally)g(from)g(left)i(to)f(righ)n(t,)g(but)g(could)g(b)r -(e)h(v)n(ertical)e(or)g(in)h(other)g(direc-)515 1402 -y(tions.)639 1502 y(The)i(fon)n(t)g(and)f(pac)n(k)-5 -b(age)26 b(are)h(in)h(the)f Fq(protosem)e Fr(sub)r(directory)-7 -b(.)1026 1685 y Fo(abgdzewhiyklmnopuvqrsxt)515 1959 y -Ft(3)134 b(Pho)t(enician)515 2141 y Fr(The)28 b(Pho)r(enician)g(alphab) -r(etic)h(script)f(dates)g(from)g(ab)r(out)h(1000)e Fp(bc)p -Fr(.)40 b(The)28 b(Pho)r(enecians)515 2241 y(wrote)33 -b(righ)n(t)g(to)h(left.)56 b(The)34 b(script)g(is)f(pro)n(vided)g(in)h -(b)r(oth)h(a)e(left)i(to)e(righ)n(t)h(and)f(a)h(righ)n(t)515 -2340 y(to)d(left)g(form.)47 b(The)32 b(alphab)r(et)f(consisted)f(of)h -(22)f(letters.)47 b(The)32 b(fon)n(t)f(pro)n(vided)f(actually)515 -2440 y(includes)d(a)h(23rd)e(letter)i(as)f(the)h Fn(vau)34 -b Fr(c)n(haracter)25 b(had)j(t)n(w)n(o)f(forms:)36 b -Fm(V)27 b Fr(and)h Fm(F)p Fr(.)639 2539 y(The)g(fon)n(t)g(and)f(pac)n -(k)-5 b(age)26 b(are)h(in)h(the)f Fq(phoenician)d Fr(sub)r(directory)-7 -b(.)1268 2722 y Fm(ABGDEFVZH\002IKLMN\004OPWQRST)1268 -2822 y(tsrqWpo\004nmlki\002hzvfedgba)515 3096 y Ft(4)134 -b(Greek)515 3278 y Fr(The)33 b(Greeks)g(used)g(the)h(Pho)r(enician)e -(script)h(and)h(alphab)r(et)f(as)g(a)g(basis)f(for)h(their)h(o)n(wn)515 -3378 y(writing.)i(In)26 b(the)g(earliest)f(times)i(the)f(Greeks)f(used) -h(to)g(alternate)f(the)i(writing)f(direction)515 3477 -y(for)k(successiv)n(e)g(lines,)i(but)f(later)g(settled)g(do)n(wn)f(to)h -(writing)g(left)g(to)g(righ)n(t.)46 b(Tw)n(o)31 b(forms)515 -3577 y(of)c(the)h(Greek)f(script)h(are)e(pro)n(vided.)639 -3677 y(The)35 b(earlier)e(one)h(is)g(represen)n(tativ)n(e)f(of)h(ab)r -(out)g(the)h(sixth)g(cen)n(tury)g Fp(bc)p Fr(,)h(when)f(the)515 -3776 y(Greek)17 b(alphab)r(et)i(consisted)f(of)g(26)g(letters.)33 -b(The)19 b(fon)n(t)f(and)g(pac)n(k)-5 b(age)17 b(are)g(in)i(the)g -Fq(greek6cbc)515 3876 y Fr(sub)r(directory)-7 b(.)1164 -4059 y Fl(ABGDEFZH\002IKLMN\004OPQRSTUX\010\011\012)639 -4241 y Fr(The)21 b(later)e(script)h(is)g(represen)n(tativ)n(e)e(of)i -(the)h(fourth)f(cen)n(tury)h Fp(bc)p Fr(,)h(when)e(the)h(alphab)r(et) -515 4341 y(had)31 b(b)r(een)h(reduced)g(to)f(the)h(24)f(letters)h(in)g -(use)f(to)r(da)n(y)-7 b(.)49 b(The)32 b(fon)n(t)f(and)h(pac)n(k)-5 -b(age)30 b(are)h(in)515 4440 y(the)d Fq(greek4cbc)c Fr(sub)r(directory) --7 b(.)1191 4623 y Fk(ABGDEZH\002IKLMN\004OPRSTUX\010\011\012)1926 -5255 y Fr(3)p eop -%%Page: 4 4 -4 3 bop 515 523 a Ft(5)134 b(Etruscan)515 705 y Fr(The)36 -b(Etruscans,)h(who)f(w)n(ere)f(the)h(precursors)e(of)i(the)h(Romans)e -(in)h(Italy)-7 b(,)39 b(based)c(their)515 805 y(alphab)r(et)22 -b(and)g(script)g(on)g(the)h(Pho)r(enician)f(and)g(Greek)g(mo)r(dels.)35 -b(Lik)n(e)21 b(the)i(Pho)r(enicians,)515 904 y(they)k(wrote)f(righ)n(t) -g(to)h(left.)37 b(In)27 b(their)g(turn,)g(the)g(Romans)f(based)h(their) -f(alphab)r(et)h(on)g(the)515 1004 y(Etruscan)c(one,)i(but)g(they)g -(wrote)e(left)j(to)e(righ)n(t)g(and)g(pro)n(vided)g(the)g(forms)g(of)h -(our)f(capital)515 1103 y(letters.)639 1203 y(The)29 -b(script)f(is)g(pro)n(vided)f(in)h(b)r(oth)h(a)f(left)h(to)f(righ)n(t)g -(and)g(a)g(righ)n(t)f(to)h(left)h(form)f(and)g(is)515 -1303 y(represen)n(tativ)n(e)c(of)i(ab)r(out)g(the)h(eigh)n(th)f(cen)n -(tury)h Fp(bc)p Fr(.)37 b(The)26 b(fon)n(t)g(and)g(pac)n(k)-5 -b(age)25 b(are)g(in)i(the)515 1402 y Fq(etruscan)d Fr(sub)r(directory) --7 b(.)1146 1585 y Fj(ABGDEFZH\002IKLMN\004OPWQRSTUX\010\0118)1146 -1685 y(8\011\010xutsrqWpo\004nmlki\002hzfedgba)515 1959 -y Ft(6)134 b(Runic)515 2141 y Fr(The)29 b Fn(futhar)l(c)34 -b Fr(alphab)r(etic)29 b(script)g(\(named,)g(lik)n(e)g(ours,)f(after)h -(the)g(\014rst)g(few)g(letters\))g(w)n(as)515 2241 y(a)d(script)h(used) -g(in)g(Northern)g(Europ)r(e)f(un)n(til)h(after)g(the)g(Middle)h(Ages,)e -(when)h(it)h(died)f(out)515 2340 y(after)f(prin)n(ting)f(w)n(as)g(in)n -(v)n(en)n(ted.)36 b(It)27 b(has)f(glyphs)f(that)i(are)e(reminiscen)n(t) -h(of)g(some)f(of)h(those)515 2440 y(in)e(the)f(other)g(scripts)g(sho)n -(wn)g(here,)h(but)g(some)f(are)f(wildly)i(di\013eren)n(t.)36 -b(I)23 b(ha)n(v)n(e)g(included)h(it)515 2539 y(b)r(ecause)g(it)g(has)g -(the)h Fn(wen)31 b Fr(c)n(haracter,)22 b Fi(W)p Fr(,)j(whic)n(h)f(is)g -(the)h(\014rst)f(app)r(earance)f(of)h(a)g(c)n(haracter)515 -2639 y(for)29 b(the)h(`W')g(sound.)43 b(Also,)30 b(it)h(has)e(the)h -Fn(ger)39 b Fr(c)n(haracter,)28 b Fi(J)p Fr(,)j(whic)n(h)e(corresp)r -(onds)f(to)i(the)515 2739 y(mo)r(dern)h(`J')h(sound)f(|)h(`J')g(did)g -(not)g(app)r(ear)e(in)i(the)g(Latin)g(alphab)r(et)g(un)n(til)g(ab)r -(out)g(the)515 2838 y(mid)c(1500's.)639 2938 y(The)d(Anglo-Saxon)e(v)n -(ersion)g(of)i(the)g(fon)n(t)g(and)f(pac)n(k)-5 b(age)23 -b(are)h(in)h(the)g Fq(runic)e Fr(sub)r(direc-)515 3038 -y(tory)-7 b(.)1305 3220 y Fi(FU\002ARKGWHNIJYPXSTBEML\010DO)515 -3495 y Ft(7)134 b(Hieroglyphics)515 3677 y Fr(Hieroglyphics)26 -b(w)n(ere)h(used)h(b)n(y)g(the)g(Egyptians)f(from)g(ab)r(out)h(3000)e -Fp(bc)i Fr(to)g(400)e Fp(ad)p Fr(.)38 b(The)515 3776 -y(script)30 b(is)f(partly)h(a)g(consonan)n(tal)e(alphab)r(et,)j(a)e -(syllabary)-7 b(,)29 b(and)h(logograms.)42 b(There)29 -b(are)515 3876 y(appro)n(ximately)23 b(6000)g(kno)n(wn)h(di\013eren)n -(t)h(hieroglyphs,)g(but)g(less)g(than)g(1000)e(w)n(ere)h(in)h(use)515 -3975 y(at)i(an)n(y)g(one)g(time.)639 4075 y(The)k(hieroglf)e(pac)n(k)-5 -b(age)29 b(pro)n(vides)g(ab)r(out)h(60)f(hieroglyphs,)h(enough)g(to)g -(write)g(a)g(few)515 4175 y(names,)i(lik)n(e)g(Cleopatra)f(or)g(Ptolem) -n(y)-7 b(.)49 b(Serge)31 b(Rosmorduc's)g(hieroglyphic)g(pac)n(k)-5 -b(age)30 b(is)515 4274 y(for)d(serious)f(Egyptologists)f(and)j(pro)n -(vides)e(ab)r(out)i(600)e(hieroglyphs.)639 4374 y(The)k(hieroglf)f(pac) -n(k)-5 b(age,)29 b(whic)n(h)h(is)g(in)g(the)g Fq(hieroglf)d -Fr(sub)r(directory)h(and)i(whic)n(h)g(re-)515 4474 y(quires)d(the)h -(oands)e(pac)n(k)-5 b(age,)26 b(includes)i(the)g(follo)n(wing)f -(hieroglyphs:)537 4685 y Fh(a)16 b(b)h(c)f(d)h(e)g(f)f(g)h(h)g(i)g(j)f -(k)h(l)g(m)f(n)h(o)f(p)h(q)g(r)f(s)h(t)g(u)g(v)f(w)h(x)g(y)f(z)h(A)548 -4804 y(B)g(C)g(D)f(E)h(F)g(G)g(H)g(I)f(J)h(K)f(L)h(M)f(N)g(O)h(P)f(Q)h -(R)g(S)f(T)h(U)g(V)f(W)g(X)h(Y)g(Z)f(+)i(?)f(/)f(|)h(\001)1562 -4979 y(Hibp)g(\003)g(\004)f(\005)h(\006)1926 5255 y Fr(4)p -eop -%%Page: 5 5 -5 4 bop 639 523 a Fr(The)38 b(pac)n(k)-5 b(age)36 b(can)i(also)f(b)r(e) -h(used)g(for)f(hieroglyphs)f(within)j(either)f(horizon)n(tal)e(or)515 -623 y(v)n(ertical)j(cartouc)n(hes.)75 b(The)41 b(three)f(b)r(elo)n(w)h -(are)e(the)i(names)g(Cleopatra,)h(Caesar)d(and)515 722 -y(Alexander.)1120 957 y Fg(\017)p 1120 1061 7 41 v 1120 -1130 a(\016)1841 957 y(\014)p 1841 1061 V 1841 1130 a(\015)p -1190 1130 589 7 v 1190 957 V 1181 1039 a Fh(K)1152 1099 -y(l)r(i)r(o)r(p)r(a)1584 1032 y(d)1582 1099 y(r)r(a)p -1848 1130 7 180 v 1910 820 a Fg(\017)p 1910 1061 7 178 -v 1910 1130 a(\016)2087 820 y(\014)p 2087 1061 V 2087 -1130 a(\015)p 1980 1130 45 7 v 1980 820 V 1942 879 a -Fh(k)1963 994 y(y)1943 1020 y(S)1942 1073 y(l)1943 1099 -y(S)p 1916 1130 178 7 v 2149 957 a Fg(\017)p 2149 1061 -7 41 v 2149 1130 a(\016)2761 957 y(\014)p 2761 1061 V -2761 1130 a(\015)p 2219 1130 479 7 v 2219 957 V 2181 -1099 a Fh(a)2294 1039 y(l)2294 1099 y(k)r(s)q(i)2500 -1021 y(n)2495 1099 y(d)2614 1038 y(r)2616 1099 y(S)p -2767 1130 7 180 v 515 1373 a Ft(8)134 b(Linear)46 b(B)515 -1555 y Fr(The)38 b Fn(Line)l(ar)j(B)47 b Fr(script)38 -b(w)n(as)g(a)g(syllabary)f(that)i(w)n(as)e(used)i(during)f(the)h(appro) -n(ximate)515 1655 y(p)r(erio)r(d)f(b)r(et)n(w)n(een)g(1600)e(and)i -(1200)e Fp(bc)j Fr(for)e(writing)h(the)h(Mycenaean)e(Greek)g(dialect.) -515 1754 y(Most)28 b(examples)h(of)g(the)g(script)g(come)f(from)h -(Crete,)g(and)g(in)g(particular)e(from)i(Knossos.)515 -1854 y(The)23 b(script)f(w)n(as)g(deciphered)g(in)h(1953)e(b)n(y)i(Mic) -n(hael)f(V)-7 b(en)n(tris)22 b(with)i(assistance)d(from)i(John)515 -1954 y(Chadwic)n(k.)639 2053 y(The)31 b(script)f(consists)g(of)h(some)f -(60)g(basic)g(signs,)g(16)g(optional)g(signs,)h(and)f(ab)r(out)h(11)515 -2153 y(signs)k(that)h(ha)n(v)n(e)e(y)n(et)h(to)h(b)r(e)g(deciphered.)61 -b(The)35 b(script)h(also)e(had)i(signs)e(for)i(n)n(um)n(b)r(ers)515 -2253 y(\(1{1000\),)25 b(and)h(signs)h(for)f(v)-5 b(arious)26 -b(kinds)h(of)g(w)n(eigh)n(ts)f(and)g(measures.)36 b(There)26 -b(w)n(ere)g(also)515 2352 y(sets)i(of)h(signs)f(for)h(di\013eren)n(t)g -(kinds)f(of)h(trade)f(go)r(o)r(ds,)h(suc)n(h)f(as)g(p)r(ots)h(or)f(w)n -(o)r(ol.)40 b(Although)515 2452 y(Linear)23 b(B)h(w)n(as)f(used)h(for)f -(writing)h(Greek,)g(there)g(is)g(no)f(other)h(relationship)f(b)r(et)n -(w)n(een)h(this)515 2551 y(ancien)n(t)j(script)g(and)h(the)g(Greek)f -(alphab)r(et.)639 2651 y(The)21 b(Metafon)n(t)f(script)h(includes)f -(only)g(the)h(basic,)h(optional,)f(uniden)n(ti\014ed,)i(and)d(n)n(um-) -515 2751 y(b)r(er)34 b(signs.)55 b(The)34 b(fon)n(t)g(and)g(pac)n(k)-5 -b(age)32 b(are)i(in)g(the)g Fq(linearb)d Fr(sub)r(directory)-7 -b(.)56 b(The)34 b(basic)515 2850 y(signs)27 b(are)f(illustrated)i(b)r -(elo)n(w.)558 3053 y Ff(a)58 b(e)g(i)g(o)g(u)f(d)i(D)f(f)g(g)g(x)g(j)g -(J)g(b)g(L)g(k)h(K)f(c)h(h)f(v)g(m)g(M)540 3172 y(y)g(A)g(B)g(n)h(N)f -(C)f(E)i(F)e(p)i(P)f(G)g(H)f(I)h(q)h(Q)f(X)h(8)e(r)h(R)g(O)g(U)780 -3292 y(V)g(s)g(S)g(Y)g(1)g(2)f(t)h(T)g(3)g(4)g(5)g(w)f(W)i(6)e(7)h(z)h -(Z)f(9)515 3567 y Ft(9)134 b(Cypriot)515 3748 y Fr(The)40 -b Fn(Cypriot)49 b Fr(script)40 b(w)n(as)f(a)g(syllabary)g(used)g(in)i -(Cyprus)e(during)g(the)i(appro)n(ximate)515 3848 y(p)r(erio)r(d)36 -b(b)r(et)n(w)n(een)g(1000)f(and)h(200)f Fp(bc)h Fr(for)g(writing)g -(Greek.)62 b(It)37 b(has)f(a)g(relationship)f(to)515 -3948 y(Linear)28 b(B)h(as)f(it)i(includes)f(some)f(of)h(the)h(same)e -(signs.)40 b(T)-7 b(o)n(w)n(ards)27 b(the)j(end)f(of)g(its)g(life)h -(few)515 4047 y(p)r(eople)35 b(could)f(read)g(the)h(script,)i(so)d -(inscriptions)g(w)n(ere)g(written)h(using)f(b)r(oth)i(the)f(syl-)515 -4147 y(labary)23 b(and)i(the)h(Greek)e(alphab)r(etic)h(c)n(haracters.) -34 b(These)25 b(bilinguals)f(made)h(it)g(relativ)n(ely)515 -4247 y(easy)33 b(to)g(decipher)h(the)g(script,)h(a)e(task)g(that)h(w)n -(as)f(essen)n(tially)g(completed)h(b)n(y)f(the)h(last)515 -4346 y(quarter)26 b(of)i(the)g(nineteen)n(th)g(cen)n(tury)-7 -b(.)639 4446 y(Lik)n(e)19 b(Linear)g(B,)g(the)h(Cypriot)e(script)h(has) -g(no)g(relationship)g(with)h(the)f(Greek)g(alphab)r(et)515 -4545 y(apart)26 b(from)i(the)g(fact)f(that)h(b)r(oth)g(can)f(b)r(e)h -(used)g(for)f(writing)g(the)h(same)f(language.)639 4645 -y(The)g(script)g(consisted)f(of)h(55)f(signs.)36 b(The)27 -b(Metafon)n(t)g(source)f(and)g(pac)n(k)-5 b(age)26 b(is)h(in)g(the)515 -4745 y Fq(cypriot)e Fr(sub)r(directory)-7 b(.)1926 5255 -y(5)p eop -%%Page: 6 6 -6 5 bop 535 523 a Fe(a)59 b(e)f(i)g(o)g(u)g(g)g(j)g(b)g(k)g(K)g(c)g(h)g -(v)h(l)f(L)g(d)g(f)g(q)h(m)544 643 y(M)f(y)h(A)f(B)h(n)f(N)g(C)g(E)g(F) -g(p)g(P)g(G)g(H)g(I)g(r)g(R)h(O)f(U)f(V)h(s)851 762 y(S)g(Y)g(1)g(2)g -(t)g(T)g(3)g(4)f(5)h(w)h(W)f(6)g(7)g(x)g(X)116 b(9)515 -1037 y Ft(10)135 b(Ugaritic)46 b(Cuneiform)515 1219 y -Fr(The)27 b(\014rst)h(cuneiform)f(scripts)g(app)r(eared)g(around)g -(2800)e Fp(bc)j Fr(and)g(the)g(last)f(recorded)f(use)515 -1318 y(of)h(cuneiform)h(w)n(as)e(in)i(75)f Fp(ad)p Fr(.)639 -1418 y(The)h(Ugaritic)e(cuneiform)h(script)g(dates)g(from)g(ab)r(out)h -(1300)d Fp(bc)j Fr(and)f(w)n(as)f(alphab)r(et-)515 1517 -y(ical.)40 b(The)28 b(script)h(consisted)f(of)h(30)f(letters)g(and)h(a) -f(ideographic)f(w)n(ord)h(divider)g(\(a)h(short)515 1617 -y(v)n(ertical)f(w)n(edge\).)40 b(The)29 b(Metafon)n(t)g(source)f(and)g -(pac)n(k)-5 b(age)28 b(is)h(in)g(the)g Fq(ugarite)e Fr(sub)r(direc-)515 -1717 y(tory)-7 b(.)556 1899 y Fd(a)59 b(b)f(g)g(H)g(d)g(h)g(w)g(z)g(I)h -(J)f(y)h(k)f(S)g(l)h(m)f(D)g(n)g(Z)h(s)f(`)1168 1999 -y(p)g(x)h(q)f(r)g(T)g(G)h(t)f(i)h(u)f(X)h(:)639 2182 -y Fr(Mo)r(dern)28 b(W)-7 b(estern)27 b(transliterations)f(of)i(these)f -(glyphs)g(are:)921 2348 y Fn(a)j(b)g(g)f(h)1115 2414 -y(\025)1201 2348 y(d)h(h)g(w)g(z)f(h)1497 2365 y(.)1565 -2348 y(t)1562 2365 y(.)1623 2348 y(y)h(k)25 b(\023)-38 -b(s)30 b(l)g(m)g(d)1960 2403 y(\026)2045 2348 y(n)f(z)2121 -2365 y(.)2185 2348 y(s)h(`)g(p)g(s)2376 2365 y(.)2440 -2348 y(q)g(r)f(t)2552 2403 y(\026)2636 2348 y(_)-32 b(g)30 -b(t)g(i)g(u)25 b(\022)-38 b(s)30 b(:)515 2622 y Ft(11)135 -b(Old)45 b(P)l(ersian)515 2804 y Fr(It)30 b(is)h(b)r(eliev)n(ed)f(that) -g(the)h(Old)f(P)n(ersian)f(cuneiform)h(script)g(w)n(as)f(in)n(v)n(en)n -(ted)h(on)g(the)g(order)515 2904 y(of)g(the)h(P)n(ersian)d(king)i -(Darius)f(I)i(for)e(use)i(on)e(ro)n(y)n(al)g(mon)n(umen)n(ts.)44 -b(The)30 b(script)g(w)n(as)f(only)515 3003 y(in)f(use)f(b)r(et)n(w)n -(een)h(ab)r(out)f(500)f(and)i(350)e Fp(bc)p Fr(.)639 -3103 y(Old)k(P)n(ersian)d(w)n(as)i(a)g(syllabary)f(with)i(36)e(glyphs.) -43 b(There)29 b(w)n(ere)f(also)h(5)g(ideographs,)515 -3203 y(some)j(with)h(m)n(ultiple)g(forms,)g(for)f(the)g(w)n(ords)g -Fn(king)p Fr(,)i Fn(c)l(ountry)p Fr(,)f Fn(e)l(arth)p -Fr(,)h Fn(go)l(d)42 b Fr(and)33 b Fn(A)n(hur)l(a-)515 -3302 y(mazda)43 b Fr(\(the)37 b(P)n(ersian)d(go)r(d\),)k(together)d -(with)i(a)e(w)n(ord)g(divider.)62 b(Numerals)35 b(w)n(ere)g(also)515 -3402 y(represen)n(ted.)k(The)28 b(Metafon)n(t)h(source)e(and)i(pac)n(k) --5 b(age)27 b(is)h(in)h(the)g Fq(ugarite)d Fr(sub)r(directory)-7 -b(,)515 3501 y(but)28 b(the)g(n)n(umerals)e(are)h(not)h(pro)n(vided.) -520 3684 y Fc(a)58 b(i)g(u)g(k)h(K)e(x)h(g)g(G)h(c)f(j)h(J)f(t)g(T)g(o) -g(C)h(d)f(P)g(D)576 3784 y(n)g(N)f(p)i(f)f(b)g(m)h(w)f(M)g(y)g(r)g(R)g -(l)g(v)g(V)g(s)g(S)h(z)1110 3883 y(h)e(X)h(q)h(Q)f(L)g(B)g(e)g(E)g(F)h -(:)1926 5255 y Fr(6)p eop -%%Page: 7 7 -7 6 bop 515 523 a Ft(12)135 b(T)-11 b(ransliteration)515 -705 y Fr(There)41 b(are)f(generally)g(accepted)h(transliterations)e(of) -j(ancien)n(t)f(scripts)f(in)n(to)h(mo)r(dern)515 805 -y(alphab)r(etic)33 b(c)n(haracters,)g(often)h(with)g(diacritics.)54 -b(The)34 b(OandS)f(fon)n(t,)i(in)f(sub)r(directory)515 -904 y Fq(oands)p Fr(,)25 b(pro)n(vides)i(a)g(few)h(o)r(dd)f(c)n -(haracters)f(needed)h(for)g(these.)639 1004 y(A)n(t)h(presen)n(t,)f -(the)h(fon)n(t)g(consists)f(of)g(only)g(t)n(w)n(o)g(c)n(haracters:)35 -b Fb(`)d(z)p Fr(.)639 1103 y(F)-7 b(or)27 b(example,)g(the)h(follo)n -(wing)f(hieroglyphs:)1117 1311 y Fh(UwLJf)1476 1252 y(q)1496 -1311 y(|)1540 1252 y Fa(R)1539 1282 y(r)1539 1311 y(r)r -Fh(y)1739 1243 y(t)1716 1311 y(N)q(f)1957 1235 y(n)1976 -1311 y(t)21 b(cmv)2346 1252 y(G)2368 1311 y(|)j(fZwV)515 -1477 y Fr(are)i(transliterated)h(as:)1319 1643 y Fn(wd)1361 -1699 y(\026)1446 1643 y(h)1450 1661 y(.)1488 1643 y(m.f)k(h)1641 -1661 y(.)1679 1643 y(r)f(wrryt.f)h(nt)e(d)2108 1699 y(\026)2178 -1643 y Fb(`)p Fn(m)h(\020)2313 1581 y(\030)2337 1643 -y(b.f)49 b Fb(z)p Fn(w)515 1809 y Fr(and)27 b(can)g(b)r(e)h(translated) -f(as:)716 1975 y(His)h(Ma)5 b(jest)n(y)27 b(departed)g(up)r(on)h(his)f -(c)n(hariot)g(of)g(electrum,)h(his)f(heart)g(jo)n(yful.)639 -2141 y(Xerxes)21 b(had)g(this)h(inscription)f(carv)n(ed)f(ab)r(o)n(v)n -(e)g(the)i(do)r(orw)n(a)n(ys)d(of)i(his)g(palace)g(at)g(P)n(erse-)515 -2241 y(p)r(olis:)872 2407 y Fc(xSyarSa:xSayoiy:vzrk:)928 -2507 y(xSayoiy:xSayoiyanam:)757 2606 y(daryvhuS:xSayoiyhya:puC:)1443 -2706 y(hxamniSiy:)515 2872 y Fr(whic)n(h)27 b(transliterates)f(as:)572 -3038 y Fn(xa-)l(\024)-38 b(sa-ya-a-r)l(a-)l(\024)g(sa-a-:)39 -b(xa-)l(\024)-38 b(sa-a-ya-tha-i-ya-:)39 b(va-za-r)l(a-ka-:)h(xa-)l -(\024)-38 b(sa-a-ya-tha-i-ya-:)942 3138 y(xa-)l(\024)g -(sa-a-ya-tha-i-ya-a-na-a-ma-:)39 b(da-a-r)l(a-ya-va-ha-u-)l(\024)-38 -b(sa-:)775 3237 y(xa-)l(\024)g(sa-a-ya-tha-i-ya-ha-ya-a-:)41 -b(p)l(a-u-\030)-38 b(ca-:)39 b(ha-xa-a-ma-na-i-)l(\024)-38 -b(sa-i-ya-:)515 3403 y Fr(and)27 b(whic)n(h,)h(when)g(translated,)e -(means:)645 3569 y(Xerxes,)h(the)h(great)f(king,)g(the)h(king)f(of)h -(kings,)f(the)h(son)f(of)g(Darius)g(the)h(king,)g(an)1693 -3669 y(Ac)n(haemenian.)1926 5255 y(7)p eop -%%Trailer -end -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/fonts/archaic/asamples.tex b/Master/texmf-dist/doc/fonts/archaic/asamples.tex index 89c9d9a6dce..d2abd363256 100644 --- a/Master/texmf-dist/doc/fonts/archaic/asamples.tex +++ b/Master/texmf-dist/doc/fonts/archaic/asamples.tex @@ -1,5 +1,7 @@ -% bsample.tex Samples of archaic fonts +% asamples.tex Samples of archaic fonts + \documentclass{article} +%%\usepackage[T1]{fontenc} \usepackage{protosem} \usepackage{phoenician} \usepackage{greek6cbc} @@ -11,6 +13,9 @@ \usepackage{hieroglf} \usepackage{ugarite} \usepackage{oldprsn} +\usepackage{aramaic} +\usepackage{nabatean} +\usepackage{sarabian} \usepackage{oands} %\newcommand{\ABC}{ABCDEFGHIJKL MNOPQRSTUVWXYZ} @@ -20,8 +25,9 @@ \newcommand{\AD}{\textsc{ad}} \title{Archaic Font Sampler} -\author{Peter Wilson\\ \texttt{peter.r.wilson@boeing.com}} -\date{23 September 2000} +\author{Peter Wilson\thanks{\texttt{herries dot press at earthlink dot net}}\\ + Herries Press} +\date{6 February 2006} \begin{document} \maketitle \tableofcontents @@ -34,8 +40,10 @@ available from CTAN in the \texttt{fonts/archaic} directory. The fonts form a set that display how the Latin alphabet and script evolved from the initial Proto-Semitic script until Roman times. - The fonts consist of letters only --- punctuation had not been invented -during this period, neither, effectively, had numerals. The fonts are all + The fonts tend to consist of letters only --- punctuation had not +been invented during this period except for a word-divider in some cases. +Some of the scripts had signs for numbers but in others either letters +doubled as numbers or the numbers were spelt out. The fonts are all single-cased. Upper- and lower-case letters were again only invented after the end of this period. @@ -61,11 +69,20 @@ Hieroglyphs, and it may have been a precursor to the Phoenician script. forms. Writing was generally from left to right, but could be vertical or in other directions. - The font and package are in the \texttt{protosem} subdirectory. + The font and package bundle is in the \texttt{protosem} subdirectory. \begin{center} \protofamily -abgdzewhiyklmnopuvqrsxt +%abgdzewhiyklmnopuvqrsxt +%abgdzhwHTyklmnospxqrSvt +\Aaleph \Abeth \Agimel \Adaleth \Azayin \Ahe \Avav \Aheth \Ateth +\Ayod \Akaph \Alamed \Amem \Anun \Aayin \Asamekh \Ape \Asade \Aqoph +\Aresh \Ashin \Ahelmet \Atav \\ +abgdzwHTyklmnospxqrSvt \\ +\AAaleph \AAbeth \AAdaleth \AAhe \AAheth +\AAyod \AAkaph \AAlamed \AAayin \AApe \AAsade \AAqoph +\AAresh \AAhelmet \\ +ABDeEYKLOPXQRV \end{center} @@ -77,12 +94,20 @@ left to right and a right to left form. The alphabet consisted of 22 letters. The font provided actually includes a 23rd letter as the \textit{vau} character had two forms: \textphnc{V} and \textphnc{F}. - The font and package are in the \texttt{phoenician} subdirectory. + The font and package bundle is in the \texttt{phoenician} subdirectory. \begin{center} \phncfamily -ABGDEFVZH\TTheta IKLMN\TXi OP\Tsade QRST \\ -tsrq\tsade po\tXi nmlki\tTheta hzvfedgba +%%ABGDEFVZH\TTheta IKLMN\TXi OP\Tsade QRST \\ +%%tsrq\tsade po\tXi nmlki\tTheta hzvfedgba +\Aaleph \Abeth \Agimel \Adaleth \Ahe \Avaf \Avav \Azayin \Aheth \Ateth +\Ayod \Akaph \Alamed \Amem \Anun \Asamekh \Aayin \Ape \Asade \Aqoph +\Aresh \Ashin \Atav \\ +abgdhfwzHTyklmnsopxqrSt \\ +\ARaleph \ARbeth \ARgimel \ARdaleth \ARhe \ARvaf \ARvav \ARzayin \ARheth \ARteth +\ARyod \ARkaph \ARlamed \ARmem \ARnun \ARsamekh \ARayin \ARpe \ARsade \ARqoph +\ARresh \ARshin \ARtav \\ +aBGdeFwzETyKLMNsoPXqRSt \\ \end{center} \section{Greek} @@ -94,21 +119,29 @@ right. Two forms of the Greek script are provided. The earlier one is representative of about the sixth century~\BC, when the Greek alphabet consisted of 26 letters. - The font and package are in the \texttt{greek6cbc} subdirectory. + The font and package bundle is in the \texttt{greek6cbc} subdirectory. \begin{center} \gvibcfamily -ABGDEFZH\TTheta IKLMN\TXi OPQRSTUX\TPhi\TPsi\TOmega +%%ABGDEFZH\TTheta IKLMN\TXi OPQRSTUX\TPhi\TPsi\TOmega +\Aalpha \Abeta \Agamma \Adelta \Aepsilon \Adigamma \Azeta \Aeta +\Atheta \Aiota \Akappa \Alambda \Amu \Anu \Axi \Aomicron \Api \Akoppa +\Arho \Asigma \Atau \Aupsilon \Achi \Aphi \Apsi \Aomega \\ +abgdeFzhTiklmnxopqrstyXfPO \\ \end{center} The later script is representative of the fourth century~\BC, when the alphabet had been reduced to the 24 letters in use today. - The font and package are in the \texttt{greek4cbc} subdirectory. + The font and package bundle is in the \texttt{greek4cbc} subdirectory. \begin{center} \givbcfamily -ABGDEZH\TTheta IKLMN\TXi OPRSTUX\TPhi\TPsi\TOmega +%%ABGDEZH\TTheta IKLMN\TXi OPRSTUX\TPhi\TPsi\TOmega %%abgdezh\tTheta iklmn\tXi oprstux\tPhi\tPsi\tOmega +\Aalpha \Abeta \Agamma \Adelta \Aepsilon \Azeta \Aeta +\Atheta \Aiota \Akappa \Alambda \Amu \Anu \Axi \Aomicron \Api +\Arho \Asigma \Atau \Aupsilon \Achi \Aphi \Apsi \Aomega \\ +abgdezhTiklmnxoprstyXfPO \\ \end{center} \section{Etruscan} @@ -121,12 +154,20 @@ our capital letters. The script is provided in both a left to right and a right to left form and is representative of about the eighth century~\BC. - The font and package are in the \texttt{etruscan} subdirectory. + The font and package bundle is in the \texttt{etruscan} subdirectory. \begin{center} \etrfamily -ABGDEFZH\TTheta IKLMN\TXi OP\Tsade QRSTUX\TPhi\TPsi 8\\ -8\tPsi\tPhi xutsrq\tsade po\tXi nmlki\tTheta hzfedgba +%%ABGDEFZH\TTheta IKLMN\TXi OP\Tsade QRSTUX\TPhi\TPsi 8\\ +%%8\tPsi\tPhi xutsrq\tsade po\tXi nmlki\tTheta hzfedgba +\Aalpha \Abeta \Agamma \Adelta \Aepsilon \Adigamma \Azeta \Aeta +\Atheta \Aiota \Akappa \Alambda \Amu \Anu \Axi \Aomicron \Api +\Aesade \Aqoph \Arho \Asigma \Atau \Aupsilon \Achi \Aphi \Apsi \Avau \\ +abgdeFzhTiklmnxopSqrstyXfPv \\ +\ARalpha \ARbeta \ARgamma \ARdelta \ARepsilon \ARdigamma \ARzeta \AReta +\ARtheta \ARiota \ARkappa \ARlambda \ARmu \ARnu \ARxi \ARomicron \ARpi +\AResade \ARqoph \ARrho \ARsigma \ARtau \ARupsilon \ARchi \ARphi \ARpsi \ARvau \\ +aBGDEUzHTiKLMNxoQSqRZJyXfPv \\ \end{center} @@ -143,7 +184,7 @@ has the \textit{ger} character, \textfut{J}, which corresponds to the modern `J' sound --- `J' did not appear in the Latin alphabet until about the mid 1500's. - The Anglo-Saxon version of the font and package are in the \texttt{runic} + The Anglo-Saxon version of the font and package bundle is in the \texttt{runic} subdirectory. \begin{center} @@ -163,7 +204,7 @@ write a few names, like Cleopatra or Ptolemy. Serge Rosmorduc's hieroglyphic package is for serious Egyptologists and provides about 600 hieroglyphs. - The hieroglf package, which is in the \texttt{hieroglf} subdirectory and + The hieroglf bundle, which is in the \texttt{hieroglf} subdirectory and which requires the oands package, includes the following hieroglyphs: \begin{center} @@ -200,8 +241,8 @@ also sets of signs for different kinds of trade goods, such as pots or wool. Although Linear B was used for writing Greek, there is no other relationship between this ancient script and the Greek alphabet. - The Metafont script includes only the basic, optional, unidentified, -and number signs. The font and package are in the \texttt{linearb} + The script as supplied includes only the basic, optional, unidentified, +and number signs. The font and package bundle is in the \texttt{linearb} subdirectory. The basic signs are illustrated below. \begin{center} @@ -220,10 +261,8 @@ s S Y 1 2 t T 3 4 5 w W 6 7 z Z 9 - \end{center} - \section{Cypriot} The \textit{Cypriot} script was a syllabary used in Cyprus during the @@ -238,7 +277,7 @@ was essentially completed by the last quarter of the nineteenth century. alphabet apart from the fact that both can be used for writing the same language. - The script consisted of 55 signs. The Metafont source and package is + The script consisted of 55 signs. The font and package bundle is in the \texttt{cypriot} subdirectory. \begin{center} @@ -268,30 +307,30 @@ recorded use of cuneiform was in 75~\AD. The Ugaritic cuneiform script dates from about 1300~\BC{} and was alphabetical. The script consisted of 30 letters and a ideographic word -divider (a short vertical wedge). The Metafont source and package +divider (a short vertical wedge). The font and package bundle is in the \texttt{ugarite} subdirectory. \begin{center} \cugarfamily -\Ua\ \Ub\ \Ug\ \Uhu\ \Ud\ -\Uh\ \Uw\ \Uz\ \Uhd\ \Utd\ -\Uy\ \Uk\ \Usa\ \Ul\ \Um\ -\Udb\ \Un\ \Uzd\ \Us\ \Ulq\ -\Up\ \Usd\ \Uq\ \Ur\ \Utb\ -\Ugd\ \Ut\ \Ui\ \Uu\ \Usg\ -\Uwd +\Aaleph\ \Abeth\ \Agimel\ \Ahu\ \Adaleth\ +\Ahe\ \Avav\ \Azayin\ \Aheth\ \Ateth\ +\Ayod\ \Akaph\ \Asa\ \Alamed\ \Amem\ +\Adb\ \Anun\ \Azd\ \Asamekh\ \Aayin\ +\Ape\ \Asade\ \Aqoph\ \Aresh\ \Atb\ +\Agd\ \Atav\ \Ai\ \Au\ \Asg\ \Awd \\ +a b g I d h w z H T y k X l m D n Z s o p x q r J G t i u V : \end{center} Modern Western transliterations of these glyphs are: \begin{center} \translitcugar{% -\Ua\ \Ub\ \Ug\ \Uhu\ \Ud\ -\Uh\ \Uw\ \Uz\ \Uhd\ \Utd\ -\Uy\ \Uk\ \Usa\ \Ul\ \Um\ -\Udb\ \Un\ \Uzd\ \Us\ \Ulq\ -\Up\ \Usd\ \Uq\ \Ur\ \Utb\ -\Ugd\ \Ut\ \Ui\ \Uu\ \Usg\ -\Uwd} +\Aaleph\ \Abeth\ \Agimel\ \Ahu\ \Adaleth\ +\Ahe\ \Avav\ \Azayin\ \Aheth\ \Ateth\ +\Ayod\ \Akaph\ \Asa\ \Alamed\ \Amem\ +\Adb\ \Anun\ \Azd\ \Asamekh\ \Aayin\ +\Ape\ \Asade\ \Aqoph\ \Aresh\ \Atb\ +\Agd\ \Atav\ \Ai\ \Au\ \Asg\ \Awd +} \end{center} \section{Old Persian} @@ -305,8 +344,8 @@ some with multiple forms, for the words \textit{king}, \textit{country}, \textit{earth}, \textit{god} and \textit{Ahuramazda} (the Persian god), together with a word divider. Numerals were also represented. -The Metafont source and package is in the \texttt{ugarite} subdirectory, but -the numerals are not provided. +The font and package bundle is in the \texttt{oldprsn} subdirectory. + \begin{center} \copsnfamily @@ -323,6 +362,62 @@ the numerals are not provided. \Owd \end{center} +\section{Aramaic} + + The Aramaic script is an early offshoot from the Phoenician and was used +between about the tenth and second centuries~\BC{} in the Middle East. +The Aramaic script also branched and both modern Arabic and Square Hebrew +scripts. + + The script is alphabetical and consists of 22 letters. + +The font and package bundle is in the \texttt{aramaic} subdirectory. + +\begin{center} +\aramfamily +\Aaleph \Abeth \Agimel \Adaleth \Ahe \Avav \Azayin \Aheth \Ateth +\Ayod \Akaph \Alamed \Amem \Anun \Asamekh \Aayin \Ape \Asade \Aqoph +\Aresh \Ashin \Atav \\ +abgdhwzHTyklmnsopxqrSt +\end{center} + +\section{Nabatean} + + The Nabatean script is an offshoot of the Aramaic script and was in use +roughly during the period between the fourth century~\BC{} and the fourth +century~AD. It is a direct ancestor of the modern Arabic script. + + The script is alphabetical and consists of 22 letters. + +The font and package bundle is in the \texttt{nabatean} subdirectory. + +\begin{center} +\nabfamily +\Aaleph \Abeth \Agimel \Adaleth \Ahe \Avav \Azayin \Aheth \Ateth +\Ayod \Akaph \Alamed \Amem \Anun \Asamekh \Aayin \Ape \Asade \Aqoph +\Aresh \Ashin \Atav \\ +abgdhwzHTyklmnsopxqrSt +\end{center} + +\section{South Arabian} + + The South Arabian script was in use in southern Arabia between about the +fifth century~\BC{} and the sixth century~\AD. It was used, for example, +in the ancient South Arabian kingdoms of the Sabaeans and the Minaeans. +Different scripts were used in north Arabia. + +The font and package bundle is in the \texttt{sarabian} subdirectory. + +\begin{center} +\sarabfamily +\SAh \SAl \SAhd \SAm \SAq \SAw \SAsv \SAr \SAb \SAt +\SAs \SAk \SAn \SAhu \SAsa \SAf \SAa \SAo \SAdd +\SAg \SAd \SAga \SAtd \SAz \SAdb \SAy \SAtb \SAsd \SAzd \\ +hlHmqwSrbtsknIXfaoBgdGTzDyJxZ +\end{center} + + + \clearpage \section{Transliteration} @@ -376,7 +471,5 @@ an Achaemenian. \end{center} - - \end{document} diff --git a/Master/texmf-dist/doc/fonts/archaic/greek4cbc/givbc10.mf b/Master/texmf-dist/doc/fonts/archaic/greek4cbc/givbc10.mf new file mode 100644 index 00000000000..e2e190fa50c --- /dev/null +++ b/Master/texmf-dist/doc/fonts/archaic/greek4cbc/givbc10.mf @@ -0,0 +1,921 @@ +%% +%% This is file `givbc10.mf', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% greek4cbc.dtx (with options: `up') +%% ------------------------------------------------------------------ +%% Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net +%% Copyright 1999--2005 Peter R. Wilson +%% +%% This work may be distributed and/or modified under the +%% conditions of the Latex Project Public License, either +%% version 1.3 of this license or (at your option) any +%% later version. +%% The latest version of the license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of +%% LaTeX version 2003/06/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This work consists of the files listed in the README file. +%% ------------------------------------------------------------------ + %%% GIVBC10.MF Computer Greek 4 century BC font 10 point design size. + +if unknown cmbase: input cmbase fi + +font_identifier:="GIVBC"; font_size 10pt#; + +u#:=20/36pt#; % unit width +letter_fit#:=0pt#; % extra space added to all sidebars + +body_height#:=270/36pt#; % height of tallest characters +asc_height#:=250/36pt#; % height of lowercase ascenders +cap_height#:=246/36pt#; % height of caps +fig_height#:=232/36pt#; % height of numerals +x_height#:=155/36pt#; % height of lowercase without ascenders +desc_depth#:=70/36pt#; % depth of lowercase descenders +half_height#:=1/2cap_height#; % half the height of caps + +side#:=cap_height#; % Height and width of the square +thickfudge:=1/9; +thick#:=thickfudge*side#; % thickness of all lines in the font + +rule_thickness#:=.4pt#; % thickness of lines + +cap_stem#:=thick#; % thickness of majuscule stems + +o#:=8/36pt#; % amount of overshoot for curves +apex_o#:=thin#; % amount of overshoot for diagonal junctions +apex_corr#=0pt#; % fine tuning of overshoot + +slant:=0; % tilt ratio $(\Delta x/\Delta y)$ + +serifs:=false; % should serifs and bulbs be attached? +monospace:=false; % should all characters have the same width? + +dot_size#:=38/36pt#; % size of dots +square_dots:=false; % should dots be square? + +boolean whole_font; % try generating a complete font? +whole_font:=false; + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% MACRO SECTION %%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +def makebox(text rule) = + for y=0,half_height,cap_height,body_height,x_height,-desc_depth,-body_depth: + rule((l,y)t_,(r,y)t_); endfor % horizontals + for x=l,r: rule((x,-body_depth)t_,(x,body_height)t_); endfor % verticals + for x=u*(1+floor(1/u)) step u until r-1: + rule((x,-body_depth)t_,(x,body_height)t_); endfor % more verticals + if charic<>0: + rule((r+charic*pt,h.o_),(r+charic*pt,.5h.o_)); fi % italic correction +enddef; + + +def proofpcbb(suffix $)(expr xoff, yoff) = +if proofing > 0: + x$bl = x$ - xoff; y$bl = y$ - yoff; % Bottom Left Hand Corner + z$br = (x$bl+cap_height, y$bl); % BRHC + z$tr = (x$bl+cap_height, y$bl+cap_height); % TRHC + z$tl = (x$bl, y$bl+cap_height); % TLHC + z$bc = 1/2[z$bl,z$br]; z$tc = 1/2[z$tl,z$tr]; % horizontal mid points + pair hc, vc; + hc = (2u,0); vc = (0,2u); + pickup pensquare scaled 2; + for s = z$bl, z$br, z$tr, z$tl, z$bc, z$tc: + draw s-hc--s+hc; + draw s-vc--s+vc; + endfor +fi +enddef; + + +let cm_font_setup=font_setup; % Knuth's original font_setup + + +def greek_font_setup= % contains special stuff for archaic Greek font + define_pixels(u); + define_pixels(side,thick,half_height); + let adjust_fit=normal_adjust_fit; + define_whole_pixels(letter_fit); + define_whole_vertical_pixels(body_height,asc_height, + cap_height,x_height,desc_depth); + body_depth:=desc_depth+body_height-asc_height; + define_pixels(dot_size); + shrink_fit:=1+hround(2letter_fit#*hppp)-2letter_fit; + if not string mode: + if mode<=smoke: + shrink_fit:=0; + fi + fi +enddef; + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% END OF MACROS %%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +font_coding_scheme:="ASCII caps and miniscules"; + +mode_setup; + +greek_font_setup; + +numeric pcshiftx#; % x value of LHS of box wrt origin of char box +define_pixels(pcshiftx); + + +font_slant slant; +font_x_height x_height#; +if monospace: font_normal_space 9u#; % no stretching or shrinking + font_quad 18u#; + font_extra_space 9u#; +else: font_normal_space 6u#+2letter_fit#; + font_normal_stretch 3u#; font_normal_shrink 2u#; + font_quad 18u#+4letter_fit#; + font_extra_space 2u#; +fi + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +cmchar "Greek 394BC letter alpha (a)"; +beginchar("a", 2u#+side#+2thick#, cap_height#, 0); +adjust_fit(0,0); +pcshiftx := u+thick; +y100 = h/2; x100 = pcshiftx+y100; % center point +numeric alpha[], hor, vert, hypot, theta; +pair greek[]; +hor := 0.5h; vert := h-thick; +greek1 = (hor, vert); +theta = 270 + angle(greek1); + % for left leg +penpos1(thick,theta); penpos2(thick,theta); + % and for the right leg +penpos3(thick,-theta); penpos4(thick,-theta); +rt x1r=pcshiftx; lft x4l=x1r+side; +bot y1r=bot y4l=0; +top y3r= top y2l=h; +x3r=x2l = 0.5[x1r,x4l]; +z0=whatever[z1r,z2r]=whatever[z3l,z4l]; + % draw the legs +filldraw z1l--z2l--z4r--z4l--z0--z1r--cycle; + % now for the bar +y5l=y6l=hround(1/3h); +y5r-y5l=y6r-y6l=thick; +penpos5(whatever, angle(z2-z1)); penpos6(whatever, angle(z3-z4)); +z5=whatever[z1,z2]; z6=whatever[z3,z4]; +penstroke z5e--z6e; % bar line +proofpcbb(100, y100, y100); +penlabels(0,1,2,3,4,5,6,100); endchar; + + +cmchar "Greek 394BC letter beta (b)"; +beginchar("b",4u#+5/9side#, cap_height#, 0); +adjust_fit(0,0); +pcshiftx := 2u; +y100=h/2; x100=pcshiftx+y100; % square center +penpos1(thick,0); penpos2(thick,0); +y2l=0; y1l=h; x1l=x2l=pcshiftx; +numeric alpha, long, short, hypot; +long=(w-2pcshiftx); short=h/4; hypot=short++long; +alpha := hypot/long; +penpos3(alpha*thick,90); penpos4(alpha*thick,90); +penpos5(alpha*thick,90); penpos6(alpha*thick,90); +z3l=z2l; +x4l=w-pcshiftx; y4l=0.25[y2l,y1l]; +z5r=z4l; +x6l=x2r; y6l=0.5[y2l,y1l]; +penpos7(alpha*thick,90); penpos8(alpha*thick,90); +penpos9(alpha*thick,90); penpos10(alpha*thick,90); +z7r=z6l; +x8l=x4l; y8l=0.75[y2l,y1l]; +z9r=z8l; +z10r=z1l; +z11=whatever[z2r,z1r]=whatever[z3r,z4r]; % bottom bowl and stem +z12=whatever[z3r,z4r]=whatever[z6l,z5l]; % bottom bowl inner +z13=whatever[z5r,z6r]=whatever[z7l,z8l]; % between the bowls +z14=whatever[z7r,z8r]=whatever[z9l,z10l]; % top bowl inner +z15=whatever[z2r,z1r]=whatever[z9l,z10l]; % top bowl and stem +filldraw z1l--z2l--z4l--z13--z8l--cycle; +unfilldraw z6l--z12--z11--cycle; +unfilldraw z7r--z15--z14--cycle; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,100); +endchar; + + +cmchar "Greek 394BC letter gamma (g)"; +beginchar("g",2u#+thick#+2/3side#, cap_height#, 0); +adjust_fit(0, 0); +pcshiftx := u; +y100 = h/2; x100 = pcshiftx + y100; % center point +penpos1(thick,0); penpos2(thick,0); +x1l=x2l=pcshiftx; top y1l=h; bot y2l=0; +filldraw stroke z1e--z2e; +penpos3(thick,90); penpos4(thick,90); +y3r=y4r=y1l; x3l=x1l; x4l=w-pcshiftx; +filldraw stroke z3e--z4e; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,100); endchar; + + +cmchar "Greek 394BC letter delat (d)"; +beginchar("d", 2u#+side#+2thick#, cap_height#, 0); +adjust_fit(0,0); +pcshiftx := u+thick; +y100 = h/2; x100 = pcshiftx+y100; % center point +numeric alpha, hor, vert, hypot, theta; +pair greek[]; +hor := 0.5h; vert := h-thick; +greek1 = (hor, vert); +theta = 270 + angle(greek1); + % for left leg +penpos1(thick,theta); penpos2(thick,theta); + % and for the right leg +penpos3(thick,-theta); penpos4(thick,-theta); +rt x1r=pcshiftx; lft x4l=x1r+side; +bot y1r=bot y4l=0; +top y2l= top y3r=h; +x3r=x2l = 0.5[x1r,x4l]; +z0=whatever[z1r,z2r]=whatever[z3l,z4l]; + % now for the bar +penpos5(thick,90); penpos6(thick,90); +bot y5l=bot y6l=0; +x5l=pcshiftx; x6l=w-pcshiftx; +z7=whatever[z1l,z2l]=whatever[z5l,z6l]; +z8=whatever[z3r,z4r]=whatever[z5l,z6l]; +z9=whatever[z1r,z2r]=whatever[z5r,z6r]; +z10=whatever[z3l,z4l]=whatever[z5r,z6r]; +filldraw z7--z2l--z8--cycle; +unfilldraw z9--z0--z10--cycle; +proofpcbb(100, y100, y100); +penlabels(0,1,2,3,4,5,6,7,8,9,10,100); endchar; + + +cmchar "Greek 394BC letter epsilon (e)"; +beginchar("e", 2u#+2/3side#+2thick#, cap_height#,0); +adjust_fit(0,0); +pcshiftx := u; +y100=h/2; x100=pcshiftx+y100; % center point +penpos1(thick,0); penpos2(thick,0); +lft x1l=lft x2l=pcshiftx; top y1=h; bot y2=0; +filldraw stroke z1e--z2e; % stem +penpos5(thick,90); penpos6(thick,90); +x5=x1; y5=y6=h/2; rt x6=pcshiftx + 2/3side; +filldraw stroke z5e--z6e; +penpos3(thick,90); penpos4(thick,90); +x3=x1; top y3r=top y4r=h; x4=x6+thick; +filldraw stroke z3e--z4e; +penpos7(thick,90); penpos8(thick,90); +x7=x1; bot y7l=bot y8l=0; x8=x6+2thick; +filldraw stroke z7e--z8e; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,5,6,7,8,100); endchar; % end of "E" + + +cmchar "Greek 394BC letter zeta (z)"; +beginchar("z", 2u#+side#, cap_height#,0); +adjust_fit(0, 0); +pcshiftx := u; +y100=h/2; x100=pcshiftx+y100; % center of square +numeric alpha, hor, vert, hypot; +vert=h; hor=4/5side; hypot=vert++hor; +alpha=hypot/vert; +penpos1(thick,90); penpos2(thick,90); penpos3(alpha*thick, 0); +penpos4(alpha*thick, 0); +top y1r=h; lft x1=pcshiftx; +y2=y1; rt x2=x3; +rt x3r=x1+4/5side;; top y3=h; x4l=x1; bot y4=0; +filldraw stroke z1e--z2e; % top bar +filldraw stroke z3e--z4e; % diagonal +penpos8(thick,90); penpos9(thick,90); +x8=x4; bot y8l=0; +x9=pcshiftx+side; y9=y8; +filldraw stroke z8e--z9e; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,5,6,7,8,9,100); endchar; + + +cmchar "Greek 394BC letter eta (h)"; +beginchar("h", 4u#+side#, cap_height#,0); +adjust_fit(0,0); +pcshiftx := 2u; +y100 = h/2; x100 = pcshiftx + y100; % center point +penpos1(thick,0); penpos2(thick,0); +lft x1l=lft x2l=pcshiftx; bot y1=0; top y2=h; +filldraw stroke z1e--z2e; +penpos3(thick,0); penpos4(thick,0); +rt x3r= rt x4r= x1l+side; bot y3=0; top y4=h; +filldraw stroke z3e--z4e; +penpos5(thick,90); penpos6(thick,90); +x5=x1; x6=x3; y5=y6=h/2; +filldraw stroke z5e--z6e; +proofpcbb(100, y100, y100); +labels(1,2,3,4,5,6,100); endchar; + + +cmchar "Greek 394BC letter theta (T)"; +beginchar("T", 2u#+side#, cap_height#, 0); +adjust_fit(0,0); +pcshiftx := u; +y100=h/2; x100=pcshiftx+y100; % square center +numeric alpha; alpha=0.75; +x2r=pcshiftx; x4r=x2r+h; y2r=y4r=y100; +y1r=h; y3r=0; x1r=x3r=x100; +x2l=x2r+thick; x4l=x4r-thick; y2l=y4l=y2r; +y1l=y1r-thick; y3l=y3r+thick; x1l=x3l=x1r; +filldraw z1r..z2r..z3r..z4r..cycle; +unfilldraw z1l..z2l..z3l..z4l..cycle; +x12=x100-alpha*thick; x14=x100+alpha*thick; y12=y14=y100; +y11=y100+alpha*thick; y13=y100-alpha*thick; x11=x13=x100; +path p; +p= z11..z12..z13..z14..cycle; +filldraw p; filldraw p; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,100); endchar; + + +cmchar "Greek 394BC letter iota (i)"; +beginchar("i", 4u#+thick#, cap_height#,0); +adjust_fit(0,0); +pcshiftx := 2u; +y100 = h/2; x100 = pcshiftx + 0.5thick; % center point +penpos1(thick,0); penpos2(thick,0); +x1=x2=hround(w/2); top y1=h; bot y2=0; +filldraw stroke z1e--z2e; % vertical stem +proofpcbb(100, y100, y100); +penlabels(1, 2, 100); +endchar; + + +cmchar "Greek 394BC letter kappa (k)"; +beginchar("k", 2u#+2/3side#, cap_height#,0); +adjust_fit(0,0); +pcshiftx := u; +y100=h/2; x100=pcshiftx+y100; % square center +penpos1(thick,0); penpos2(thick,0); +lft x1l=lft x2l=pcshiftx; + top y1=h; bot y2=0; + filldraw stroke z1e--z2e; % left stem +numeric hor, vert, theta[]; +pair greek[]; +hor := 2/3side; vert := side/2; +greek1 = (hor,vert); +theta1=270+angle(greek1); +penpos3(thick,theta1); penpos4(thick,theta1); +x3l=x2r; y3l=side/2; +y4l=h; x4r=x1l+2/3side; +vert := -side/4; +greek2 = (hor,vert); +theta2=270+angle(greek2); +penpos5(thick,theta2); penpos6(thick,theta2); +z5r=z3l; +x6l=x4r; y6l=side/4; +z0=whatever[z3r,z4r]=whatever[z5l,z6l]; +filldraw z3l--z4l--z4r--z0--z6l--z6r--cycle; +proofpcbb(100, y100, y100); +penlabels(0,1,2,3,4,5,6,100); endchar; + + +cmchar "Greek 394BC letter lambda (l)"; +beginchar("l", 2u#+side#+2thick#, cap_height#,0); +adjust_fit(0,0); +pcshiftx := u+thick; +y100 = h/2; x100 = pcshiftx+y100; % center point +numeric alpha[], hor, vert, hypot, theta; +pair greek[]; +hor := 0.5h; vert := h-thick; +greek1 = (hor, vert); +theta = 270 + angle(greek1); + % for left leg +penpos1(thick,theta); penpos2(thick,theta); + % and for the right leg +penpos3(thick,-theta); penpos4(thick,-theta); +rt x1r=pcshiftx; lft x4l=x1r+side; +bot y1r=bot y4l=0; +top y3r= top y2l=h; +x3r=x2l = 0.5[x1r,x4l]; +z0=whatever[z1r,z2r]=whatever[z3l,z4l]; + % draw the legs +filldraw z1l--z2l--z4r--z4l--z0--z1r--cycle; +proofpcbb(100, y100, y100); +penlabels(0,1,2,3,4,100); endchar; % end of "L" + + +cmchar"Greek 394BC letter mu (m)"; +beginchar("m", 2u#+side#+2thick#, cap_height#, 0); +adjust_fit(0,0); +pcshiftx := u+thick; +y100=h/2; x100=pcshiftx+y100; % square center +numeric alpha, hor, vert, hypot, theta[]; +pair greek[]; +hor := 3thick; vert := side; +greek1 = (hor, vert); +theta1 = 270 + angle(greek1); +penpos1(thick,theta1); penpos2(thick,theta1); +z1r=(pcshiftx,0); z2l=(pcshiftx+2thick,h); +penpos3(thick,-theta1); penpos4(thick,-theta1); +z3l=(pcshiftx+side,0); z4r=(pcshiftx+side-2thick,h); +z0=z100; +theta2 = 270 + angle(z4r-z0); +penpos5(thick,-theta2); penpos6(thick,-theta2); +z5r=z0; z6r=z2l; +penpos7(thick,theta2); penpos8(thick,theta2); +z7l=z0; z8l=z4r; +z9=whatever[z1r,z2r]=whatever[z5l,z6l]; +z10=whatever[z5l,z6l]=whatever[z7r,z8r]; +z11=whatever[z7r,z8r]=whatever[z3l,z4l]; +filldraw z1l--z2l--z0--z4r--z3r--z3l--z11--z10--z9--z1r--cycle; +proofpcbb(100, y100, y100); +penlabels(0,1,2,3,4,5,6,7,8,9,10,100); endchar; + + +cmchar "Greek 394BC letter nu (n)"; +beginchar("n", 4u#+side#, cap_height#,0); +adjust_fit(0,0); +pcshiftx := 2u; +y100 = h/2; x100 = pcshiftx + y100; % center point +numeric hor, vert, theta; +pair greek[]; +hor = side-thick; vert = h; +greek1=(hor,vert); +theta=270 + angle(greek1); +penpos1(thick,0); penpos2(thick,0); +z1l=(pcshiftx,0); z2l=(pcshiftx,h); +penpos3(thick,0); penpos4(thick,0); +z3r=(pcshiftx+side,0); z4r=(pcshiftx+side,h); +penpos5(thick,-theta); penpos6(thick,-theta); +z5l=z3r; z6r=z2l; +z7=whatever[z1r,z2r]=whatever[z5l,z6l]; +z8=whatever[z5r,z6r]=whatever[z3l,z4l]; +filldraw z1l--z2l--z8--z4l--z4r--z3r--z7--z1r--cycle; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,5,6,7,8,100); endchar; + + +cmchar "Greek 394BC letter xi (x)"; +beginchar("x", 2u#+side#, cap_height#, 0); +adjust_fit(0,0); +pcshiftx := u; +y100 = h/2; x100 = pcshiftx + y100; % center point +penpos1(thick,0); penpos2(thick,0); +z1=(x100,0); z2=(x100,h); +filldraw stroke z1e--z2e; +penpos3(thick,90); penpos4(thick,90); +z3r=(pcshiftx,h); z4r=(pcshiftx+side,h); +filldraw stroke z3e--z4e; +penpos5(thick,90); penpos6(thick,90); +z5=(pcshiftx,h/2); z6=(pcshiftx+side,h/2); +filldraw stroke z5e--z6e; +penpos7(thick,90); penpos8(thick,90); +z7l=(pcshiftx,0); z8l=(pcshiftx+side,0); +filldraw stroke z7e--z8e; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,5,6,7,8,100); +endchar; + + +cmchar "Greek 394BC letter omicron (o)"; +beginchar("o", 2u#+side#, cap_height#, 0); +adjust_fit(0,0); +pcshiftx := u; +y100=h/2; x100=pcshiftx+y100; % square center +x2r=pcshiftx; x4r=x2r+h; y2r=y4r=y100; +y1r=h; y3r=0; x1r=x3r=x100; +x2l=x2r+thick; x4l=x4r-thick; y2l=y4l=y2r; +y1l=y1r-thick; y3l=y3r+thick; x1l=x3l=x1r; +filldraw z1r..z2r..z3r..z4r..cycle; +unfilldraw z1l..z2l..z3l..z4l..cycle; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,100); endchar; + + +cmchar "Greek 394BC letter pi (p)"; +beginchar("p", 4u#+side#, cap_height#, 0); +adjust_fit(0, 0); +pcshiftx := 2u; +y100 = h/2; x100 = pcshiftx + y100; % center point +penpos1(thick,0); penpos2(thick,0); +x1l=x2l=pcshiftx; top y1l=h; bot y2l=0; +filldraw stroke z1e--z2e; +penpos3(thick,90); penpos4(thick,90); +y3r=y4r=y1l; x3l=x1l; x4l=w-pcshiftx; +filldraw stroke z3e--z4e; +penpos5(thick,0); penpos6(thick,0); +x5r=x6r=x4; top y5=h; bot y6=h/2; +filldraw stroke z5e--z6e; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,5,6,100); endchar; + + +cmchar "Greek 394BC letter rho (r)"; +beginchar("r", 2u#+5/9side#, cap_height#,0); +adjust_fit(0, 0); +pcshiftx := u; +y100=h/2; x100=pcshiftx+y100; % square center +penpos1(thick,0); penpos2(thick,0); + top lft z1l=(pcshiftx,h); bot lft z2l=(pcshiftx,0); +filldraw stroke z1e--z2e; % vertical stem +penpos3(thick,90); penpos4(thick,0); penpos5(thick,-90); +top y3r=top y1; x3r=x1r; +bot y5r=5/9[y1,y2]; x5=x3; +x4r=x1l+5/9side; y4=0.5[y5r,y3r]; +filldraw z3r{right}..z4r{down}..z5r{left}--z5l{right}..z4l{up}..z3l{left}--cycle; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,5,100); +endchar; + + +cmchar "Greek 394BC letter sigma (s)"; +beginchar("s", 2u#+2/3side#, cap_height#, 0); +adjust_fit(0,0); +pcshiftx := u; +y100 = h/2; x100 = pcshiftx+y100; % square center +pair greek[]; +numeric theta[]; +numeric hor, vert; +hor := 2/3side; vert := 1/3h; +greek1=(hor,vert); +theta1=270+angle(greek1); +penpos1(thick,-theta1); penpos2(thick,-theta1); +penpos7(thick,theta1); penpos8(thick,theta1); +hor := 2/3side-thick; vert := h/2 - h/3; +greek2=(hor,vert); +theta2=270-angle(greek2); +penpos3(thick,theta2); penpos4(thick,theta2); +penpos5(thick,-theta2); penpos6(thick,-theta2); +y1l=0; x1r=pcshiftx+2/3side; +z2l=(pcshiftx,h/3); +z3l=z2l; +z4r=(pcshiftx+2/3side-thick, h/2); +z5r=z4r; +z6l=(pcshiftx,2/3h); +z7l=z6l; +y8l=h; x8r=x1r; +z10=whatever[z1r,z2r]=whatever[z3r,z4r]; +z11=whatever[z3l,z4l]=whatever[z5l,z6l]; +z12=whatever[z5r,z6r]=whatever[z7r,z8r]; +filldraw z1l--z2l--z11--z6l--z8l--z8r--z12--z4r--z10--z1r--cycle; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,5,6,7,8,10,11,12,100); endchar; + + +cmchar "Greek 394BC letter tau (t)"; +beginchar("t",2u#+side#, cap_height#,0); +adjust_fit(0,0); +pcshiftx := u; +y100=h/2; x100=pcshiftx+y100; % square center +numeric hor, vert, theta; +numeric alpha[]; pair greek[]; +alpha1=h-thick; +penpos1(thick,0); penpos2(thick,0); +z1=(w/2,0); z2=(w/2,alpha1); +filldraw stroke z1e--z2e; +penpos3(thick,90); penpos4(thick,90); +z3r=(pcshiftx,alpha1); z4r=(w/2,alpha1); +filldraw stroke z3e--z4e; +hor := w/2; vert := h/5; +greek1=(hor,vert); +theta = 270 + angle(greek1); +penpos5(thick,theta); +y5l=h; x5r=w-pcshiftx; +filldraw z4l{right}..{greek1}z5r--z5l{-greek1}..{left}z4r--cycle; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,5,100); endchar; + + +cmchar "Greek 394BC letter upsilon (y)"; +beginchar("y", 2u#+side#, cap_height#, 0); +adjust_fit(0,0); +pcshiftx := u; +y100=h/2; x100=pcshiftx+y100; % center of square +numeric alpha, theta; +numeric hor, vert; +pair greek[]; +alpha=h/3; +hor := h; vert := 0.75h; +greek1 = (hor,vert); greek2 = (-hor, -vert); +greek3 = (-hor,vert); greek4 = (hor, -vert); +theta = 270 + angle(greek1); +penpos1(thick,0); penpos2(thick,0); +z1=(w/2,0); z2=(w/2,alpha); +penpos3(thick,theta); +y3l=h; x3r=w-pcshiftx; +penpos4(thick,-theta); +y4r=h; x4l=pcshiftx; +filldraw z1l--z1r--z2r{up}..{greek1}z3r--z3l{greek2}..{down}z2l--cycle; +filldraw z1l--z1r--z2r{up}..{greek3}z4r--z4l{greek4}..{down}z2l--cycle; +proofpcbb(100, y100, y100); +penlabels(0,1,2,3,4,5,6,100); endchar; % End of "U" + + +cmchar "Greek 394BC letter chi (X)"; +beginchar("X", 2u#+side#, cap_height#, 0); +adjust_fit(0,0); +pcshiftx := u; +y100=h/2; x100=pcshiftx+y100; % center of square +numeric theta; +theta = 270+45; +penpos1(thick,theta); penpos2(thick,theta); +x1l=pcshiftx; y1r=0; x2r=pcshiftx+side; y2l=h; +filldraw stroke z1e--z2e; +penpos3(thick,-theta); penpos4(thick,-theta); +x3l=pcshiftx; y3r=h; x4r=pcshiftx+side; y4l=0; +filldraw stroke z3e--z4e; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,100); endchar; + + +cmchar "Greek 394BC letter phi (f)"; +beginchar("f", 2u#+2/3side#, cap_height#,0); +adjust_fit(0, 0); +pcshiftx := u; +y100 = h/2; x100 = pcshiftx + y100; % center point +penpos1(thick,0); penpos2(thick,0); +z1=(w/2,0); z2=(w/2,h); +z0=(w/2,h/2); +numeric alpha; +alpha := 1/3h; +y3o=y3i=y5i=y5o=h/2; +x3o=x0-alpha; x3i=x3o+thick; x5o=x0+alpha; x5i=x5o-thick; +x4o=x4i=x6i=x6o=w/2; +y4o=y0+alpha; y4i=y4o-thick; y6o=y0-alpha; y6i=y6o+thick; +unfilldraw z3i..z4i..z5i..z6i..cycle; +filldraw z3o..z4o..z5o..z6o..cycle; +filldraw stroke z1e--z2e; filldraw stroke z1e--z2e; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,5,6,100); +endchar; + + +cmchar "Greek 394BC letter psi (P)"; +beginchar("P", 2u#+5/6side#, cap_height#,0); +adjust_fit(0, 0); +pcshiftx := u; +y100 = h/2; x100 = pcshiftx + y100; % center point +numeric alpha, beta; +numeric hor, vert, theta; +pair greek; +alpha=5/6; % scale factor +beta=1/3alpha*side+thick; % arm seperation height +penpos1(thick,0); penpos2(thick,0); +z1=(w/2,0); z2=(w/2,h); +filldraw stroke z1e--z2e; +hor := w/2; vert := h-beta; +greek = (hor,vert); +theta=270+angle(greek); +penpos3(thick,theta); penpos4(thick,theta); +z3l=(w/2,beta); y4l=alpha*h; x4r=w-pcshiftx; +penpos5(thick,-theta); penpos6(thick,-theta); +z5r=z3l; x6l=pcshiftx; y6r=y4l; +z10=whatever[z1r,z2r]=whatever[z3r,z4r]; +z11=whatever[z1l,z2l]=whatever[z5l,z6l]; +filldraw z3l--z4l--z4r--z10--cycle; % right arm +filldraw z5r--z6r--z6l--z11--cycle; % left arm +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,5,6,10,11,100); +endchar; + + +cmchar "Greek 394BC letter omega (O)"; +beginchar("O", 2u#+4/3side#, cap_height#,0); +adjust_fit(0, 0); +pcshiftx := u; +y100 = h/2; x100 = pcshiftx + y100; % center point +penpos1(thick,90); penpos2(thick,90); penpos3(thick,90); penpos4(thick,90); +z1l=(pcshiftx,0); z4l=(w-pcshiftx,0); +x2l = w/2-side/4; x3l=w/2+side/4; y2l=y3l=0; +numeric theta, hor, vert; +pair greek[]; +hor := x2r-pcshiftx; vert := h; +greek1=(hor,vert); greek2=(-hor,-vert); +greek3=(-hor,vert); greek4=(hor,-vert); +theta = 270+angle(greek1); +penpos5(thick,-theta); penpos9(thick,theta); +z5r=z2l; z9l=z3l; +penpos6(thick,0); penpos8(thick,0); +z6l=(w/2-side/2, h/2); z8r=(w/2+side/2, h/2); +penpos7(thick,90); +z7r=(w/2,h); +path p[]; +p1=z5l{greek3}..z6l{up}..{right}z7r; +p2=z7r{right}..z8r{down}..{greek2}z9r; +p3=z1r--z4r; +z10 = p3 intersectionpoint p1; +z11 = p3 intersectionpoint p2; +filldraw z1r--z10{greek3}..z6l{up}..z7r{right}..z8r{down}..{greek2}z11--z4r + --z4l--z3l{greek1}..z8l{up}..z7l{left}..z6r{down}..{greek4}z2l--z1l--cycle; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,5,6,7,8,9,10,11,100); +endchar; + + +cmchar "Greek 394BC letter beta (rough, B)"; +beginchar("B",4u#+2/3side#, cap_height#, 0); +adjust_fit(0,0); +pcshiftx := 2u; +y100=h/2; x100=pcshiftx+y100; % square center +numeric beta; +beta := side/10; % amount to extend top and bottom +penpos1(thick,0); penpos2(thick,0); +y2l=-beta; y1l=h+beta; x1l=x2l=pcshiftx; +numeric alpha, long, short, hypot; +long=(w-2pcshiftx); short=h/4; hypot=short++long; +alpha := hypot/long; +penpos3(alpha*thick,90); penpos4(alpha*thick,90); +penpos5(alpha*thick,90); penpos6(alpha*thick,90); +z3l=z2l; +x4l=w-pcshiftx; y4l=0.25[y2l,y1l]; +z5r=z4l; +x6l=x2r; y6l=0.5[y2l,y1l]; +penpos7(alpha*thick,90); penpos8(alpha*thick,90); +penpos9(alpha*thick,90); penpos10(alpha*thick,90); +z7r=z6l; +x8l=x4l; y8l=0.75[y2l,y1l]; +z9r=z8l; +z10r=z1l; +z11=whatever[z2r,z1r]=whatever[z3r,z4r]; % bottom bowl and stem +z12=whatever[z3r,z4r]=whatever[z6l,z5l]; % bottom bowl inner +z13=whatever[z5r,z6r]=whatever[z7l,z8l]; % between the bowls +z14=whatever[z7r,z8r]=whatever[z9l,z10l]; % top bowl inner +z15=whatever[z2r,z1r]=whatever[z9l,z10l]; % top bowl and stem +filldraw z1l--z2l--z4l--z13--z8l--cycle; +unfilldraw z6l--z12--z11--cycle; +unfilldraw z7r--z15--z14--cycle; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,100); +endchar; + + +cmchar"Greek 394BC letter mu (rough, M)"; +beginchar("M", 2u#+side#+2thick#, cap_height#, 0); +adjust_fit(0,0); +pcshiftx := u+thick; +y100=h/2; x100=pcshiftx+y100; % square center +numeric alpha, hor, vert, hypot, theta[]; +pair greek[]; +hor := 3thick; vert := side; +greek1 = (hor, vert); +theta1 = 270 + angle(greek1); +numeric beta; +beta := thick; % extra depth below baseline +penpos1(thick,theta1); penpos2(thick,theta1); +z1r=(pcshiftx,-beta); z2l=(pcshiftx+2thick,h); +penpos3(thick,-theta1); penpos4(thick,-theta1); +z3l=(pcshiftx+side,0); z4r=(pcshiftx+side-2thick,h); +z0=z100; +theta2 = 270 + angle(z4r-z0); +penpos5(thick,-theta2); penpos6(thick,-theta2); +z5r=z0; z6r=z2l; +penpos7(thick,theta2); penpos8(thick,theta2); +z7l=z0; z8l=z4r; +z9=whatever[z1r,z2r]=whatever[z5l,z6l]; +z10=whatever[z5l,z6l]=whatever[z7r,z8r]; +z11=whatever[z7r,z8r]=whatever[z3l,z4l]; +filldraw z1l--z2l--z0--z4r--z3r--z3l--z11--z10--z9--z1r--cycle; +proofpcbb(100, y100, y100); +penlabels(0,1,2,3,4,5,6,7,8,9,10,100); endchar; + + +cmchar "Greek 394BC letter nu (rough, N)"; +beginchar("N", 4u#+side#, cap_height#,0); +adjust_fit(0,0); +pcshiftx := 2u; +y100 = h/2; x100 = pcshiftx + y100; % center point +numeric hor, vert, theta; +pair greek[]; +hor = side-thick; vert = h; +greek1=(hor,vert); +theta=270 + angle(greek1); +numeric beta; +beta := thick; % extra extensions of the legs +penpos1(thick,0); penpos2(thick,0); +z1l=(pcshiftx,-beta); z2l=(pcshiftx,h); +penpos3(thick,0); penpos4(thick,0); +z3r=(pcshiftx+side,0); z4r=(pcshiftx+side,h+beta); +penpos5(thick,-theta); penpos6(thick,-theta); +z5l=z3r; z6r=z2l; +z7=whatever[z1r,z2r]=whatever[z5l,z6l]; +z8=whatever[z5r,z6r]=whatever[z3l,z4l]; +filldraw z1l--z2l--z8--z4l--z4r--z3r--z7--z1r--cycle; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,5,6,7,8,100); endchar; + + +cmchar "Greek 394BC letter rho (rough, R)"; +beginchar("R", 2u#+2/3side#, cap_height#,0); +adjust_fit(0, 0); +pcshiftx := u; +y100=h/2; x100=pcshiftx+y100; % square center +numeric beta; +beta := side/10; % extra top and bottom extensions +penpos1(thick,0); penpos2(thick,0); + top lft z1l=(pcshiftx,h+beta); bot lft z2l=(pcshiftx,-beta); +filldraw stroke z1e--z2e; % vertical stem +penpos3(thick,90); penpos4(thick,0); penpos5(thick,-90); +top y3r=top y1; x3r=x1r; +bot y5r=5/9[y1,y2]; x5=x3; +x4r=x1l+5/9side; y4=0.5[y5r,y3r]; +filldraw z3r{right}..z4r{down}..z5r{left}--z5l{right}..z4l{up}..z3l{left}--cycle; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,5,100); +endchar; + + +cmchar "Greek 394BC letter upsilon (rough, Y)"; +beginchar("Y", 2u#+6/5side#, cap_height#, 0); +adjust_fit(0,0); +pcshiftx := u; +y100=h/2; x100=pcshiftx+y100; % center of square +numeric beta; +beta := side/10; % extra at top and bottom +numeric alpha, theta; +numeric hor, vert; +pair greek[]; +alpha=h/3; +hor := h; vert := 0.75h; +greek1 = (hor,vert); greek2 = (-hor, -vert); +greek3 = (-hor,vert); greek4 = (hor, -vert); +theta = 270 + angle(greek1); +penpos1(thick,0); penpos2(thick,0); +z1=(w/2,-beta); z2=(w/2,alpha); +penpos3(thick,theta); +y3l=h+beta; x3r=w-pcshiftx; +penpos4(thick,-theta); +y4r=h+beta; x4l=pcshiftx; +filldraw z1l--z1r--z2r{up}..{greek1}z3r--z3l{greek2}..{down}z2l--cycle; +filldraw z1l--z1r--z2r{up}..{greek3}z4r--z4l{greek4}..{down}z2l--cycle; +proofpcbb(100, y100, y100); +penlabels(0,1,2,3,4,5,6,100); endchar; % End of "u" + + +cmchar "Greek 394BC letter phi (rough, F)"; +beginchar("F", 2u#+4/5side#, cap_height#,0); +adjust_fit(0, 0); +pcshiftx := u; +y100 = h/2; x100 = pcshiftx + y100; % center point +numeric beta; +beta := side/10; % extra at top and bottom +penpos1(thick,0); penpos2(thick,0); +z1=(w/2,-beta); z2=(w/2,h+beta); +z0=(w/2,h/2); +numeric alpha; +alpha := 2/5side; +y3o=y3i=y5i=y5o=h/2; +x3o=x0-alpha; x3i=x3o+thick; x5o=x0+alpha; x5i=x5o-thick; +x4o=x4i=x6i=x6o=w/2; +y4o=y0+alpha; y4i=y4o-thick; y6o=y0-alpha; y6i=y6o+thick; +unfilldraw z3i..z4i..z5i..z6i..cycle; +filldraw z3o..z4o..z5o..z6o..cycle; +filldraw stroke z1e--z2e; filldraw stroke z1e--z2e; +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,5,6,100); +endchar; + + +cmchar "Greek 394BC letter psi (rough, Q)"; +beginchar("Q", 2u#+side#, cap_height#,0); +adjust_fit(0, 0); +pcshiftx := u; +y100 = h/2; x100 = pcshiftx + y100; % center point +numeric alpha, beta; +numeric hor, vert, theta; +pair greek; +alpha=1; % scale factor +beta=1/3alpha*side+thick; % arm seperation height +numeric gamma; +gamma := side/10; % extra at top and bottom +penpos1(thick,0); penpos2(thick,0); +z1=(w/2,-gamma); z2=(w/2,h+gamma); +filldraw stroke z1e--z2e; +hor := w/2; vert := h-beta; +greek = (hor,vert); +theta=270+angle(greek); +penpos3(thick,theta); penpos4(thick,theta); +z3l=(w/2,beta); y4l=alpha*h; x4r=w-pcshiftx; +penpos5(thick,-theta); penpos6(thick,-theta); +z5r=z3l; x6l=pcshiftx; y6r=y4l; +z10=whatever[z1r,z2r]=whatever[z3r,z4r]; +z11=whatever[z1l,z2l]=whatever[z5l,z6l]; +filldraw z3l--z4l--z4r--z10--cycle; % right arm +filldraw z5r--z6r--z6l--z11--cycle; % left arm +proofpcbb(100, y100, y100); +penlabels(1,2,3,4,5,6,10,11,100); +endchar; + + +end + diff --git a/Master/texmf-dist/doc/fonts/archaic/greek6cbc/gvibc10.mf b/Master/texmf-dist/doc/fonts/archaic/greek6cbc/gvibc10.mf new file mode 100644 index 00000000000..07fab0a4262 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/archaic/greek6cbc/gvibc10.mf @@ -0,0 +1,354 @@ +%% +%% This is file `gvibc10.mf', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% greek6cbc.dtx (with options: `up') +%% ------------------------------------------------------------------ +%% Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net +%% Copyright 1999--2005 Peter R. Wilson +%% +%% This work may be distributed and/or modified under the +%% conditions of the Latex Project Public License, either +%% version 1.3 of this license or (at your option) any +%% later version. +%% The latest version of the license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of +%% LaTeX version 2003/06/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This work consists of the files listed in the README file. +%% ------------------------------------------------------------------ +%%% GVIBC10.MF Computer Greek font (6th century BC) 10 point design size. + + +font_identifier:="Greek"; font_size 10pt#; + +u#:=.2pt#; % unit width +ht#:=7pt#; % height of characters (CM cap-height is approx 6.8pt) +s#:=1.5pt#; % width correction (right and left) +o#:=1/20pt#; % overshoot +px#:=.7pt#; % horizontal width of pen +font_normal_space:=7pt#; % width of a blank space +font_normal_shrink:=.9pt#; % width correction for blank space +font_x_height:=4.5pt#; % height of one ex +font_quad:=10pt#; % an em + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +font_coding_scheme:="Greek glyphs"; +mode_setup; + +ho#:=o#; % horizontal overshoot +leftloc#:=s#; % leftmost xcoord of character +py#:=.9px#; % vertical thickness of the pen + +define_pixels(s,u); +define_blacker_pixels(px,py); +define_good_x_pixels(leftloc); +define_corrected_pixels(o); % turn on overshoot correction +define_horizontal_corrected_pixels(ho); + +numeric midloc, rightloc; +pickup pencircle xscaled px yscaled py; +stylus:=savepen; + +def beginglyph(expr code, unit_width) = + beginchar(code, unit_width*ht#+2s#, ht#, 0); + midloc:=1/2w; rightloc:=(w-s); + pickup stylus enddef; + +let cmchar=\; + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +cmchar "Greek letter alpha (a)"; +beginglyph("a",0.6); +x1=leftloc; x3=rightloc; % base points +bot y1 = bot y3 = -o; +x2 = midloc; top y2 = h; % apex +draw z1--z2--z3; % draw the legs +z4 = 0.4[z1, z2]; +draw z3--z4; % draw the bar +labels(1,2,3,4); +endchar; + + +cmchar "Greek letter beta (b)"; +beginglyph("b",0.6); +x1=x3=x5=leftloc; +x2=x4=rightloc; +bot y1=-o; top y5=h; +y2=1/4h; y3=1/2h; y4=3/4h; +draw z1--z5; % the upright +draw z1{right}..z2..z3{left}; % lower bowl +draw z3{right}..z4..z5{left}; % upper bowl +labels(1,2,3,4,5); endchar; + + +cmchar "Greek letter gamma (g)"; +beginglyph("g", 0.4); +x1=x2=leftloc; x3=rightloc; +bot y1=-o; top y2 = top y3= h; +draw z1--z2--z3; +labels(1,2,3); endchar; + + +cmchar "Greek letter delta (d)"; +beginglyph("d",0.6); +x1=leftloc; x2=midloc; x3=rightloc; +bot y1 = bot y3= 0; +top y2=h; +draw z1--z2--z3--cycle; +labels(1,2,3); endchar; + + +cmchar "Greek letter epsilon (e)"; +beginglyph("e",0.6); +x1=x3=leftloc; x4=x6=rightloc; +bot y1= bot y4= -o; top y3= top y6= h; +z2=0.5[z1,z3]; z5=0.5[z4,z6]; +draw z4--z1--z3--z6; +draw z2--z5; +labels(1,2,3,4,5,6); endchar; + + +cmchar "Greek letter digamma (F)"; +beginglyph("F",0.6); +x1=x3=leftloc; x4=x6=rightloc; +bot y1= bot y4= -o; top y3= top y6= h; +z2=0.65[z1,z3]; z5=0.65[z4,z6]; +draw z1--z3--z6; +draw z2--z5; +labels(1,2,3,4,5,6); endchar; + + +cmchar "Greek letter zeta (z)"; +beginglyph("z",0.2); +x1=x2=midloc; +bot y1=-o; top y2=h; +draw z1--z2; % the upright +x3=x5=leftloc; x4=x6=rightloc; +y3=y4=y1; y5=y6=y2; +draw z3--z4; % lower bar +draw z5--z6; % upper bar +labels(1,2); endchar; + + +cmchar "Greek letter eta (h)"; +beginglyph("h", 0.6); +numeric alpha; +x1=x3=leftloc; x4=x6=rightloc; +bot y1 = bot y4= -o; top y3= top y6= h; +z2=0.5[z1,z3]; z5=0.5[z4,z6]; +draw z1--z3--z6--z4--cycle; % rectangle +draw z2--z5; % bar +labels(1,2,3,4,5,6); endchar; + + +cmchar "Greek letter theta (T)"; +beginglyph("T",1.0); +path p; +x1=leftloc; x3=rightloc; +y2=h; y4=0; +x2=x4=midloc; +y1=y3=h/2; +z100=(x2,y3); % circle center +p = z1..z2..z3..z4..cycle; % the circle +draw p; +draw z1--z3; draw z2--z4; % the cross +labels(1,2,3,4); endchar; + + +cmchar "Greek letter iota (i)"; +beginglyph("i",0.2); +x1=x2=midloc; +bot y1=-o; top y2=h; +draw z1--z2; +labels(1,2); endchar; + + +cmchar "Greek letter kappa (k)"; +beginglyph("k",0.6); +numeric alpha; +alpha:=0.1; +x1=rightloc; +x2=x1+alpha*(w-s); +x3=x4=x5=leftloc; +bot y1= bot y3=-o; +y2=y5=h; y4=1/2h; +draw z3--z5; % the upright +draw z1--z4; draw z4--z2; % the arms +labels(1,2,3,4,5); endchar; + + +cmchar "Greek letter lambda (l)"; +beginglyph("l",0.4); +x1=x2=leftloc; x3=rightloc; +bot y1=-o; y2=h; +y3=.7h; +draw z1--z2--z3; +labels(1,2,3); endchar; + + +cmchar"Greek letter mu (m)"; +beginglyph("m",1.0); +x1=rightloc; +x5=x6=leftloc; +x2=3/4[x5,x1]; x3=1/2[x5,x1]; x4=1/4[x5,x1]; +bot y6= -o; +top y5= top y3 = h; +top y1=.8h; +y2=.6h; +y4=.7h; +draw z6--z5; +draw z1--z2--z3--z4--z5; +labels(1,2,3,4,5,6); endchar; + + +cmchar "Greek letter nu (n)"; +beginglyph("n",0.6); +x1=x2=leftloc; x3=x4=rightloc; +y1=0; y2=0.8h; y3=0.3h; y4=h; +draw z1--z2--z3--z4; +labels(1,2,3,4); endchar; + + +cmchar "Greek letter xi (x)"; +beginglyph("x", 0.6); +x1=x3=leftloc; x4=x6=rightloc; +bot y1= bot y4= -o; top y3= top y6= h; +z2=0.5[z1,z3]; z5=0.5[z4,z6]; +z7=0.5[z1,z4]; z8=0.5[z3,z6]; +draw z1--z4; draw z2--z5; draw z3--z6; % horizontals +draw z7--z8; % vertical +labels(1,2,3,4,5,6,7,8); endchar; + + +cmchar "Greek letter omicron (o)"; +beginglyph("o",1.0); +x1=leftloc; x3=rightloc; +y2=h; y4=0; +x2=x4=midloc; +y1=y3=h/2; +draw z1..z2..z3..z4..cycle; +labels(1,2,3,4); endchar; + + +cmchar "Greek letter pi (p)"; +beginglyph("p", 0.4); +x1=x2=leftloc; x3=x4=rightloc; +bot y1=-o; top y2= top y3= h; y4=0.6h; +draw z1--z2--z3--z4; +labels(1,2,3,4); endchar; + + +cmchar "Greek letter (koppa) q"; +beginglyph("q",0.6); +numeric alpha; +x1=leftloc; +x3=rightloc; +alpha=0.5(x3-x1); % circle radius +y2=h; +y4=y2-2alpha; +bot y5=-o; +x2=x4=x5=midloc; +y1=y3=h-alpha; +draw z1..z2..z3..z4..cycle; % the circle +draw z5--z4; % the upright +labels(1,2,3,4,5); endchar; + + +cmchar "Greek letter rho (r)"; +beginglyph("r", 0.4); +x1=x2=x3=leftloc; x4=rightloc; +bot y1=-o; top y2=h; +y3=y4=0.5h; +draw z1--z2--z4--z3; % the P shape +x5=midloc; y5=0.2h; +draw z3--z5; % a little leg +labels(1,2,3,4); endchar; + + +cmchar "Greek letter sigma (s)"; +beginglyph("s", 0.8); +x2=x4=leftloc; x1=x5=rightloc; +y1=0; y5=h; +y2=0.1h; y4=0.9h; +z3=(midloc,0.5h); +draw z1--z2--z3--z4--z5; +labels(1,2,3,4,5); endchar; + + +cmchar "Greek letter tau (t)"; +beginglyph("t", 0.6); +x1=midloc; x2=leftloc; x4=rightloc; +bot y1=-o; top y2= top y4= h; +z3=0.5[z2,z4]; +draw z1--z3; % upright +draw z2--z4; % bar +labels(1,2,3,4); endchar; + + +cmchar "Greek letter upsilon (y)"; +beginglyph("y", 0.6); +x1=x3=midloc; x2=leftloc; x4=rightloc; +bot y1=-o; top y2= top y4= h; +y3=0.6h; +draw z1--z3; % upright +draw z2--z3--z4; % V +labels(1,2,3,4); endchar; + + +cmchar "Greek letter chi (X)"; +beginglyph("X", 0.6); +x1=x2=leftloc; x3=x4=rightloc; +bot y1= bot y3=-o; top y2= top y4=h; +draw z1--z4; draw z2--z3; +labels(1,2,3,4); endchar; + + +cmchar "Greek letter phi (f)"; +beginglyph("f",0.6); +x1=leftloc; x3=rightloc; +x2=x4=midloc; +y1=y3=0.5h; +y2=h; y4=0; +draw z1..z2..z3..z4..cycle; % the oval +draw z4--z2; % the upright +labels(1,2,3,4,5); endchar; + + +cmchar "Greek letter psi (P)"; +beginglyph("P", 0.6); +x1=x3=midloc; x2=leftloc; x4=rightloc; +bot y1=-o; top y2= top y4= h; +y3=0.5h; +z5=0.5[z2,z4]; +draw z1--z5; % upright +draw z2--z3--z4; % V +labels(1,2,3,4,5); endchar; + + +cmchar "Greek letter omega (O)"; +beginglyph("O", 1.0); +x1=leftloc; x4=rightloc; +y1=y4=0; +z2=0.35[z1,z4]; z3=0.35[z4,z1]; +x7=midloc; y7=h; +x5=0.1[x1,x4]; x6=0.1[x4,x1]; +y5=y6=0.5h; +draw z1--z2..z5..z7..z6..z3--z4; +labels(1,2,3,4,5,6,7); endchar; + + +end + diff --git a/Master/texmf-dist/doc/fonts/archaic/oldprsn/copsn10.mf b/Master/texmf-dist/doc/fonts/archaic/oldprsn/copsn10.mf new file mode 100644 index 00000000000..5cba60ec790 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/archaic/oldprsn/copsn10.mf @@ -0,0 +1,1001 @@ +%% +%% This is file `copsn10.mf', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% oldprsn.dtx (with options: `up') +%% ------------------------------------------------------------------ +%% Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net +%% Copyright 1999--2005 Peter R. Wilson +%% +%% This work may be distributed and/or modified under the +%% conditions of the Latex Project Public License, either +%% version 1.3 of this license or (at your option) any +%% later version. +%% The latest version of the license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of +%% LaTeX version 2003/06/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This work consists of the files listed in the README file. +%% ------------------------------------------------------------------ +%%% COPSN10.MF Computer Old Persian Cuneiform font 10 point design size. + + +font_identifier:="oldprsn"; font_size 10pt#; + +u#:=.2pt#; % unit width +ht#:=8pt#; % height of characters (CM cap-height is approx 6.8pt) +s#:=1.5pt#; % width correction (right and left) +o#:=1/20pt#; % overshoot +px#:=.4pt#; % horizontal width of pen +font_normal_space:=7pt#; % width of a blank space +font_normal_shrink:=.9pt#; % width correction for blank space +font_x_height:=4.5pt#; % height of one ex +font_quad:=10pt#; % an em + +font_coding_scheme:="Old Persian glyphs"; +mode_setup; + +ho#:=o#; % horizontal overshoot +leftloc#:=s#; % leftmost xcoord of character +py#:=px#; % vertical thickness of the pen + +define_pixels(s,u); +define_blacker_pixels(px,py); +define_good_x_pixels(leftloc); +define_corrected_pixels(o); % turn on overshoot correction +define_horizontal_corrected_pixels(ho); + +numeric midloc, rightloc, aw; +pickup pencircle xscaled px yscaled py; +stylus:=savepen; + +numeric trht, trbs; +numeric th, tb; +th = 6/24; tb = 8/24; +numeric wiht, wibs; +numeric wh, wb; +wh = 10/24; wb = 20/24; +def beginglyph(expr code, unit_width) = + beginchar(code, unit_width*ht#+2s#, ht#, 0); + midloc:=1/2w; rightloc:=(w-s); aw := rightloc-leftloc; + trht := th*h; trbs := tb*h; + wiht := wh*h; wibs := wb*h; + pickup stylus enddef; + +let cmchar=\; + + +def triangle(suffix $)(expr ht, bs, ang) = + path pth[]; + pair pr[]; + pr1 := (x$-ht,y$); % midpoint of base in default position + pr2 := pr1 shifted (1/2bs*up); % base points + pr3 := pr1 shifted (1/2bs*down); + z$trl = pr2 rotatedaround(z$, ang); + z$trr = pr3 rotatedaround(z$, ang); + z$trc = 1/2[z$trl,z$trr]; + z$tic = 1/2[z$,z$trc]; + pth$ := z$--z$trl--z$trr--cycle; +enddef; + + +def trir(suffix $)(expr ht, bs) = + path pth[]; + z$trc = (x$-ht, y$); % midpoint of base + z$trl = (x$trc, y$trc+1/2bs); % base points + z$trr = (x$trc, y$trc-1/2bs); + z$tic = 1/2[z$,z$trc]; + pth$ := z$--z$trl--z$trr--cycle; +enddef; + + +def triu(suffix $)(expr ht, bs) = + path pth[]; + z$trc = (x$, y$-ht); % midpoint of base + z$trl = (x$-1/2bs, y$trc); % base points + z$trr = (x$+1/2bs, y$trc); % base points + z$tic = 1/2[z$,z$trc]; + pth$ := z$--z$trl--z$trr--cycle; +enddef; + + +def tril(suffix $)(expr ht, bs) = + path pth[]; + z$trc = (x$+ht, y$); % midpoint of base + z$trl = (x$trc, y$trc-1/2bs); % base points + z$trr = (x$trc, y$trc+1/2bs); + z$tic = 1/2[z$,z$trc]; + pth$ := z$--z$trl--z$trr--cycle; +enddef; + + +def tril(suffix $)(expr ht, bs) = + path pth[]; + z$trc = (x$+ht, y$); % midpoint of base + z$trl = (x$trc, y$trc-1/2bs); % base points + z$trr = (x$trc, y$trc+1/2bs); + z$tic = 1/2[z$,z$trc]; + pth$ := z$--z$trl--z$trr--cycle; +enddef; + + +def trid(suffix $)(expr ht, bs) = + path pth[]; + z$trc = (x$, y$+ht); % midpoint of base + z$trl = (x$+1/2bs, y$trc); % base points + z$trr = (x$-1/2bs, y$trc); % base points + z$tic = 1/2[z$,z$trc]; + pth$ := z$--z$trl--z$trr--cycle; +enddef; + + +def wing(suffix $)(expr ht, bs, ang) = + path pth[]; + pair pr[]; + pr1 := (x$+ht,y$); % midpoint of base in default position + pr2 := pr1 shifted (1/2bs*down); % base points + pr3 := pr1 shifted (1/2bs*up); + pr4 := pr1 rotatedaround(z$, ang); + z$wil = pr2 rotatedaround(z$, ang); + z$wir = pr3 rotatedaround(z$, ang); + z$wic = 1/2[z$,pr4]; + pth$ := z$--z$wil{(z$wic-z$wil)}..z$wic..{(z$wir-z$wic)}z$wir--cycle; +enddef; + + +def wingl(suffix $)(expr ht, bs) = + path pth[]; + z$wil = (x$+ht, y$-1/2bs); % base points + z$wir = (x$wil, y$+1/2bs); + z$wic = (1/2[x$,x$wil], y$); % midpoint of base curve + pth$ := z$--z$wil{(z$wic-z$wil)}..z$wic..{(z$wir-z$wic)}z$wir--cycle; +enddef; + + +def wingd(suffix $)(expr ht, bs) = + path pth[]; + z$wil = (x$+1/2bs, y$+ht); % base points + z$wir = (x$-1/2bs, y$wil); + z$wic = (x$, 1/2[y$,y$wil]); % midpoint of base curve + pth$ := z$--z$wil{(z$wic-z$wil)}..z$wic..{(z$wir-z$wic)}z$wir--cycle; +enddef; + + +def wingr(suffix $)(expr ht, bs) = + path pth[]; + z$wil = (x$-ht, y$+1/2bs); % base points + z$wir = (x$wil, y$-1/2bs); + z$wic = (1/2[x$,x$wil], y$); % midpoint of base curve + pth$ := z$--z$wil{(z$wic-z$wil)}..z$wic..{(z$wir-z$wic)}z$wir--cycle; +enddef; + + +def wingu(suffix $)(expr ht, bs) = + path pth[]; + z$wil = (x$-1/2bs, y$-ht); % base points + z$wir = (x$+1/2bs, y$wil); + z$wic = (x$, 1/2[y$,y$wil]); % midpoint of base curve + pth$ := z$--z$wil{(z$wic-z$wil)}..z$wic..{(z$wir-z$wic)}z$wir--cycle; +enddef; + +cmchar "Old Persian letter a"; +beginglyph("a", (3tb+2th)); + z1trl=(leftloc,h); % top pin + trir(1, trht, trbs); fill pth1; + z1'=(rightloc,y1); draw z1tic--z1'; + z12trc=(midloc,y1trr); % middle pin + trid(12, trht, trbs); fill pth12; + z12'=(x12,0); draw z12tic--z12'; + z11trl=z12trr; % left pin + trid(11, trht, trbs); fill pth11; + z11'=(x11,0); draw z11tic--z11'; + z13trr=z12trl; % right pin + trid(13, trht, trbs); fill pth13; + z13'=(x13,0); draw z13tic--z13'; + labels(1,11,12,13); +endchar; + +cmchar "Old Persian letter i"; +beginglyph("i", (2tb)); %% 3tb too large + z1trl=(leftloc,h); % top pin + trir(1, trht, trbs); fill pth1; + z1'=(rightloc,y1); draw z1tic--z1'; + z11trr=z1trr; % left pin + trid(11, trht, trbs); fill pth11; + z11'=(x11,0); draw z11tic--z11'; + z12trr=z11trl; % middle pin + trid(12, trht, trbs); fill pth12; + z12'=(x12,0); draw z12tic--z12'; + z2trc=(x11trl,y1); % second top head + trir(2, trht, trbs); fill pth2; + labels(1,2,11,12,13); +endchar; + +cmchar "Old Persian letter u"; +beginglyph("u", (2tb+wh)); %% 3tb+wh too large + z31=(leftloc,1/2h); % left wing + wingl(31, wiht, wibs); fill pth31; + z1trl=(x31wil,h); % top pin + trir(1, trht, trbs); fill pth1; + z1'=(rightloc,y1); draw z1tic--z1'; + z11trr=z1trr; % left pin + trid(11, trht, trbs); fill pth11; + z11'=(x11,0); draw z11tic--z11'; + z12trr=z11trl; % middle pin + trid(12, trht, trbs); fill pth12; + z12'=(x12,0); draw z12tic--z12'; + labels(1,2,11,12,13); +endchar; + +cmchar "Old Persian syllable ka (k)"; +beginglyph("k", (3tb)); %% 4tb too large + z1trr=(leftloc,h); % left pin + trid(1, trht, trbs); fill pth1; + z1'=(x1,0); draw z1tic--z1'; + z11trr=(x1trl,1/2h); % top pin + trir(11, trht, trbs); fill pth11; + z11'=(rightloc,y11); draw z11tic--z11'; + z12trl=z11trr; % bottom pin + trir(12, trht, trbs); fill pth12; + z12'=(rightloc,y12); draw z12tic--z12'; + labels(1,11,12); +endchar; + +cmchar "Old Persian syllable ku (K)"; +beginglyph("K", (tb+wh)); + z1=(leftloc,1/2h); % wing + wingl(1, wiht, wibs); fill pth1; + z2trr=(x1wil,h); % pin + trid(2, trht, trbs); fill pth2; + z2'=(x2,0); draw z2tic--z2'; + labels(1,2); +endchar; + +cmchar "Old Persian syllable xa (x)"; +beginglyph("x", (2tb+2wh)); + z1=(leftloc,1/2h); % left wing + wingl(1, wiht, wibs); fill pth1; + z2=(x1wil,y1); % right wing + wingl(2, wiht, wibs); fill pth2; + z11trr=(x2wil,h); % left pin + trid(11, trht, trbs); fill pth11; + z11'=(x11,0); draw z11tic--z11'; + z12trr=z11trl; % right pin + trid(12, trht, trbs); fill pth12; + z12'=(x12,0); draw z12tic--z12'; + labels(1,2,11,12); +endchar; + +cmchar "Old Persian syllable ga (g)"; +beginglyph("g", (3tb+wh)); + z1=(leftloc,1/2h); % wing + wingl(1, wiht, wibs); fill pth1; + z11trr=(x1wil,h); % left pin + trid(11, trht, trbs); fill pth11; + z11'=(x11,0); draw z11tic--z11'; + z12trr=z11trl; % right pin + trid(12, trht, trbs); fill pth12; + z12'=(x12,0); draw z12tic--z12'; + z21trc=(x12trl,y1); % small pin + trir(21, trht, trbs); fill pth21; + z21'=(rightloc,y21); draw z21tic--z21'; + labels(1,2,11,12,21); +endchar; + +cmchar "Old Persian syllable gu (G)"; +beginglyph("G", (2tb+th+wh)); %% 3tb+wh too large + z1=(leftloc,1/2h); % wing + wingl(1, wiht, wibs); fill pth1; + z12trc=(x1wil, 1/2h); % middle pin + trir(12, trht, trbs); fill pth12; + z12'=(rightloc,y12); draw z12tic--z12'; + z13trl=z12trr; % bottom pin + trir(13, trht, trbs); fill pth13; + z13'=(rightloc,y13); draw z13tic--z13'; + z11trr=z12trl; % top pin + trir(11, trht, trbs); fill pth11; + z11'=(rightloc,y11); draw z11tic--z11'; + z111trc=1/2[z11trc,z11']; + trir(111, trht, trbs); fill pth111; + labels(1,2,3,4,5,6,11,12,13,111); +endchar; + +cmchar "Old Persian syllable ca (c)"; +beginglyph("c", (4tb)); + z1trl=(leftloc,h); % top pin + trir(1, trht, trbs); fill pth1; + z11trr=(x1, y1trr); % left pin + trid(11, trht, trbs); fill pth11; + z11'=(x11,0); draw z11tic--z11'; + z12trr=z11trl; % middle pin + trid(12, trht, trbs); fill pth12; + z12'=(x12,0); draw z12tic--z12'; + z2trl=z12trl; % bottom pin + trir(2, trht, trbs); fill pth2; + z2'=(rightloc,y2); draw z2tic--z2'; + z1'=(x2trl,y1); draw z1tic--z1'; % body of top pin + labels(1,2,3,4,5,6,11,12,13); +endchar; + +cmchar "Old Persian syllable ja (j)"; +beginglyph("j", (th+tb+wh)); + z1trc=(leftloc,1/2h); % hor pin + trir(1, trht, trbs); fill pth1; + z2=(rightloc-wiht,y1); % wing + wingl(2, wiht, wibs); fill pth2; + draw z1tic--z2; + z11trc=(1/2[x1,x2], h); % vert pin + trid(11, trht, trbs); fill pth11; + z11'=(x11,0); draw z11tic--z11'; + labels(1,2,3,4,11,12,13); +endchar; + +cmchar "Old Persian syllable ji (J)"; +beginglyph("J",(7/2tb+wh)); %% 4tb+wh too large + z1trc=(leftloc, 1/2h); % left pin + trir(1, trht, trbs); fill pth1; + z2=(x1+trbs, y1); % wing + draw z1tic--z2; + wingl(2, wiht, wibs); fill pth2; + z12trc=(x2wil,y1); % middle pin + trir(12, trht, trbs); fill pth12; + z12'=(rightloc, y12); draw z12tic--z12'; + z11trr=z12trl; % top pin + trir(11, trht, trbs); fill pth11; + z11'=(rightloc, y11); draw z11tic--z11'; + z13trl=z12trr; % bottom pin + trir(13, trht, trbs); fill pth13; + z13'=(rightloc, y13); draw z13tic--z13'; + labels(1,2,3,4,5,6,7,8,9,10,11,12,13); +endchar; + +cmchar "Old Persian syllable ta (t)"; +beginglyph("t", (4tb+th)); %% 5tb too large + z3trl=(rightloc,h); % right pin + trid(3, trht, trbs); fill pth3; + z3'=(x3,0); draw z3tic--z3'; + z1trl=(x3trr-trbs,h); % left pin + trid(1, trht, trbs); fill pth1; + z1'=(x1,0); draw z1tic--z1'; + z11trr=(leftloc,1/2h); % top pin + trir(11, trht, trbs); fill pth11; + z11'=(x1,y11); draw z11tic--z11'; + z12trl=z11trr; % bottom pin + trir(12, trht, trbs); fill pth12; + z12'=(x1,y12); draw z12tic--z12'; + z2trc=(1/2[x1,x3], y11trl); % middle pin + trid(2, trht, trbs); fill pth2; + z2'=(x2,0); draw z2tic--z2'; + labels(1,2,3,4,5,6,7,8,9,10,11,12); +endchar; + +cmchar "Old Persian syllable tu (T)"; +beginglyph("T", (4tb+th)); %% 5tb too large + z1trr=(leftloc,h); % left pin + trid(1, trht, trbs); fill pth1; + z1'=(x1,0); draw z1tic--z1'; + z2trr=z1trl; % center pin + trid(2, trht, trbs); fill pth2; + z2'=(x2,0); draw z2tic--z2'; + z3trr=z2trl; % right pin + trid(3, trht, trbs); fill pth3; + z3'=(x3,0); draw z3tic--z3'; + z11trl=(x3trl, 1/2h); % short hor pin + trir(11, trht, trbs); fill pth11; + z11'=(rightloc,y11); draw z11tic--z11'; + labels(1,2,3,11); +endchar; + +cmchar "Old Persian syllable tha (o)"; +beginglyph("o", (2tb+wh)); + z1trr=(leftloc,h); % left pin + trid(1, trht, trbs); fill pth1; + z1'=(x1,0); draw z1tic--z1'; + z2=(x1,1/2h); % wing + wingl(2, wiht, wibs); fill pth2; + z3trr=(x2wil,h); % right pin + trid(3, trht, trbs); fill pth3; + z3'=(x3,0); draw z3tic--z3'; + labels(1,2,3); +endchar; + +cmchar "Old Persian syllable c(cedilla)a (C)"; +beginglyph("C", (2tb)); + z1trl=(leftloc,h); % top pin + trir(1, trht, trbs); fill pth1; + z1'=(rightloc,y1); draw z1tic--z1'; + z2trl=z1trr; % center pin + trir(2, trht, trbs); fill pth2; + z2'=(rightloc,y2); draw z2tic--z2'; + z11trr=z2trr; % left pin + trid(11, trht, trbs); fill pth11; + z11'=(x11,0); draw z11tic--z11'; + z12trr=z11trl; % right pin + trid(12, trht, trbs); fill pth12; + z12'=(x12,0); draw z12tic--z12'; + labels(1,2,11,12); +endchar; + +cmchar "Old Persian syllable da (d)"; +beginglyph("d", (2tb)); + z1trl=(leftloc,h); % top pin + trir(1, trht, trbs); fill pth1; + z1'=(rightloc,y1); draw z1tic--z1'; + z11trr=z1trr; % left pin + trid(11, trht, trbs); fill pth11; + z11'=(x11,0); draw z11tic--z11'; + z12trr=z11trl; % right pin + trid(12, trht, trbs); fill pth12; + z12'=(x12,0); draw z12tic--z12'; + labels(1,2,11,12); +endchar; + +cmchar "Old Persian syllable di (P)"; +beginglyph("P", (3tb+th)); %% 4tb too large + z2trl=(rightloc,h); % right pin + trid(2, trht, trbs); fill pth2; + z2'=(x2,0); draw z2tic--z2'; + z1trl=z2trr; % left pin + trid(1, trht, trbs); fill pth1; + z1'=(x1,0); draw z1tic--z1'; + z12trc=(leftloc,1/2h); % center pin + trir(12, trht, trbs); fill pth12; + z12'=(x1,y12); draw z12tic--z12'; + z11trr=z12trl; % top pin + trir(11, trht, trbs); fill pth11; + z11'=(x1,y11); draw z11tic--z11'; + z13trl=z12trr; % bottom pin + trir(13, trht, trbs); fill pth13; + z13'=(x1,y13); draw z13tic--z13'; + labels(1,2,11,12,13); +endchar; + +cmchar "Old Persian syllable du (D)"; +beginglyph("D", (2tb+th+wh)); %% 3tb+wh too large + z1=(leftloc,h/2); % wing + wingl(1, wiht, wibs); fill pth1; + z2trl=(rightloc,h); % right pin + trid(2, trht, trbs); fill pth2; + z2'=(x2,0); draw z2tic--z2'; + z12trc=(x1wil,h/2); % center pin + trir(12, trht, trbs); fill pth12; + z12'=(x2,y12); draw z12tic--z12'; + z11trr=z12trl; % top pin + trir(11, trht, trbs); fill pth11; + z11'=(x2,y11); draw z11tic--z11'; + z13trl=z12trr; % bottom pin + trir(13, trht, trbs); fill pth13; + z13'=(x2,y13); draw z13tic--z13'; + labels(1,2,11,12,13); +endchar; + +cmchar "Old Persian syllable na (n)"; +beginglyph("n", (2tb+wh)); + z1=(rightloc-wiht, h/2); % wing + wingl(1, wiht, wibs); fill pth1; + z11trr=(leftloc,h/2); % top pin + trir(11, trht, trbs); fill pth11; + z11'=(x1,y11); draw z11tic--z11'; + z12trl=z11trr; % bottom pin + trir(12, trht, trbs); fill pth12; + z12'=(x1,y12); draw z12tic--z12'; + labels(1,11,12); +endchar; + +cmchar "Old Persian syllable nu (N)"; +beginglyph("N", (2tb+2wh)); + z1=(leftloc, h/2); % left wing + wingl(1, wiht, wibs); fill pth1; + z2=(x1wil, y1); % right wing + wingl(2, wiht, wibs); fill pth2; + z11trr=(x2wil,h/2); % top pin + trir(11, trht, trbs); fill pth11; + z11'=(rightloc,y11); draw z11tic--z11'; + z12trl=z11trr; % bottom pin + trir(12, trht, trbs); fill pth12; + z12'=(rightloc,y12); draw z12tic--z12'; + labels(1,2,11,12); +endchar; + +cmchar "Old Persian syllable pa (p)"; +beginglyph("p", (2tb)); + z1trc=(leftloc,h); % top pin + trir(1, trht, trbs); fill pth1; + z1'=(rightloc,y1); draw z1tic--z1'; + z2trl=(x1,y1); % middle pin + trir(2, trht, trbs); fill pth2; + z2'=(rightloc,y2); draw z2tic--z2'; + z3trl=(x1trc,y2); % bottom pin + trir(3, trht, trbs); fill pth3; + z3'=(rightloc,y3); draw z3tic--z3'; + z11trr=z3trr; % left pin + trid(11, trht, trbs); fill pth11; + z11'=(x11,0); draw z11tic--z11'; + z12trr=z11trl; % right pin + trid(12, trht, trbs); fill pth12; + z12'=(x12,0); draw z12tic--z12'; + labels(1,2,3,11,12); +endchar; + +cmchar "Old Persian syllable fa (f)"; +beginglyph("f", (tb+2wh)); + z1trr=(leftloc,h); % left pin + trid(1, trht, trbs); fill pth1; + z1'=(x1,0); draw z1tic--z1'; + z11=(x1,h/2); % left wing + wingl(11, wiht, wibs); fill pth11; + z12=(x11wil,y11); % right wing + wingl(12, wiht, wibs); fill pth12; + labels(1,11,12); +endchar; + +cmchar "Old Persian syllable ba (b)"; +beginglyph("b", (3tb)); + z1trl=(rightloc,h); % right pin + trid(1, trht, trbs); fill pth1; + z1'=(x1,0); draw z1tic--z1'; + z11trr=(leftloc,h/2); % top pin + trir(11, trht, trbs); fill pth11; + z11'=(x1,y11); draw z11tic--z11'; + z12trl=z11trr; % bottom pin + trir(12, trht, trbs); fill pth12; + z12'=(x1,y12); draw z12tic--z12'; + labels(1,11,12); +endchar; + +cmchar "Old Persian syllable ma (m)"; +beginglyph("m", (4tb+th)); %% 5tb too large + z3trl=(rightloc,h); % right pin + trid(3, trht, trbs); fill pth3; + z3'=(x3,0); draw z3tic--z3'; + z2trl=(x3trr,y3); % center pin + trid(2, trht, trbs); fill pth2; + z2'=(x2,0); draw z2tic--z2'; + z1trl=(x2trr,h); % left pin + trid(1, trht, trbs); fill pth1; + z1'=(x1,0); draw z1tic--z1'; + z11trc=(leftloc, h/2); % hor pin + trir(11, trht, trbs); fill pth11; + z11'=(x1,y11); draw z11tic--z11'; + labels(1,2,3,11); +endchar; + +cmchar "Old Persian syllable mi (w)"; +beginglyph("w", (2tb+wh)); + z1trr=(leftloc,h); % left pin + trid(1, trht, trbs); fill pth1; + z1'=(x1,0); draw z1tic--z1'; + z2=(x1,h/2); % wing + wingl(2, wiht, wibs); fill pth2; + z11trr=(x2wil, h/2); % top pin + trir(11, trht, trbs); fill pth11; + z11'=(rightloc,y11); draw z11tic--z11'; + z12trl=z11trr; % bottom pin + trir(12, trht, trbs); fill pth12; + z12'=(rightloc,y12); draw z12tic--z12'; + labels(1,2,11,12); +endchar; + +cmchar "Old Persian syllable mu (M)"; +beginglyph("M", (5tb+wh)); + z5trc=(rightloc-2trbs, h/2); % right pin + trir(5, trht, trbs); fill pth5; + z5'=(rightloc,y5); draw z5tic--z5'; + z4=(x5trc-wiht,y5); % wing + wingl(4, wiht, wibs); fill pth4; + z2trc=(leftloc+trht,y5); % middle pin + trir(2, trht, trbs); fill pth2; + z2'=z4; draw z2tic--z2'; + z1trr=(leftloc,y2trl); % top pin + trir(1, trht, trbs); fill pth1; + z1'=(3/4[x1,x2'],y1); draw z1tic--z1'; + z3trl=(leftloc,y2trr); % bottom pin + trir(3, trht, trbs); fill pth3; + z3'=(x1',y3); draw z3tic--z3'; + labels(1,2,3,4); +endchar; + +cmchar "Old Persian syllable ya (y)"; +beginglyph("y", (2tb+wh)); + z1trr=(leftloc,h); % left pin + trid(1, trht, trbs); fill pth1; + z1'=(x1,0); draw z1tic--z1'; + z2=(x1,h/2); % wing + wingl(2, wiht, wibs); fill pth2; + z11trc=(x2wil, h/2); % right pin + trir(11, trht, trbs); fill pth11; + z11'=(rightloc,y11); draw z11tic--z11'; + labels(1,2,11,12); +endchar; + +cmchar "Old Persian syllable ra (r)"; +beginglyph("r", (3tb+th)); %% 4tb too large + z11trl=(rightloc, h); % right pin + trid(11, trht, trbs); fill pth11; + z11'=(x11,0); draw z11tic--z11'; + z2trc=(leftloc+trht,h/2); % middle pin + trir(2, trht, trbs); fill pth2; + z2'=(x11,y2); draw z2tic--z2'; + z1trr=(leftloc,y2trl); % top pin + trir(1, trht, trbs); fill pth1; + z1'=(x2',y1); draw z1tic--z1'; + z3trl=(leftloc,y2trr); % bottom pin + trir(3, trht, trbs); fill pth3; + z3'=(x2',y3); draw z3tic--z3'; + labels(1,2,3,4); +endchar; + +cmchar "Old Persian syllable ru (R)"; +beginglyph("R", (tb+th+2wh)); %% 2tb+2wh too large + z3=(rightloc-wiht,h/2); % right wing + wingl(3, wiht, wibs); fill pth3; + z2=(x3-wiht,y3); % left wing + wingl(2, wiht, wibs); fill pth2; + z1trc=(leftloc,y3); % pin + trir(1, trht, trbs); fill pth1; + z1'=z2; draw z1tic--z1'; + labels(1,2,3); +endchar; + +cmchar "Old Persian syllable la (l)"; +beginglyph("l", (3tb+th)); %% 4tb too large + z11trl=(rightloc,h); % right pin + trid(11, trht, trbs); fill pth11; + z11'=(x11,0); draw z11tic--z11'; + z2trc=(leftloc,h/2); % middle pin + trir(2, trht, trbs); fill pth2; + z2'=(x11,y2); draw z2tic--z2'; + z1trr=(x2,y2trl); % top pin + trir(1, trht, trbs); fill pth1; + z1'=(x2',y1); draw z1tic--z1'; + z3trl=(x1trr,y2trr); % bottom pin + trir(3, trht, trbs); fill pth3; + z3'=(x2',y3); draw z3tic--z3'; + labels(1,2,3,11); +endchar; + +cmchar "Old Persian syllable va (v)"; +beginglyph("v", (5tb)); + z11trc=(leftloc,h/2); % left hor pin + trir(11, trht, trbs); fill pth11; + z11'=(x11+trbs,y11); draw z11tic--z11'; + z12trc=(x11',h); % vert pin + trid(12, trht, trbs); fill pth12; + z12'=(x12,0); draw z12tic--z12'; + z2=(x12+1/2trbs+2trht, h/2); % middle pin + trir(2, trht, trbs); fill pth2; + z2'=(rightloc,y2); draw z2tic--z2'; + z1trr=(x2trc-trht,y2trl); % top pin + trir(1, trht, trbs); fill pth1; + z1'=(x2',y1); draw z1tic--z1'; + z3trl=(x1trr,y2trr); % bottom pin + trir(3, trht, trbs); fill pth3; + z3'=(x2',y3); draw z3tic--z3'; + labels(1,2,3,11); +endchar; + +cmchar "Old Persian syllable vi (V)"; +beginglyph("V", (2tb)); + z1trl=(midloc,1/3h); % left pin + trid(1, trht, trbs); fill pth1; + z1'=(x1,0); draw z1tic--z1'; + z2trr=z1trl; % right pin + trid(2, trht, trbs); fill pth2; + z2'=(x2,0); draw z2tic--z2'; + z3trc=(x1trl,h); % top pin + trid(3, trht, trbs); fill pth3; + z3'=(x3,y1trl); draw z3tic--z3'; + z11trc=(leftloc, 1/2[y1trl,y3trl]); % hor pin + trir(11, trht, trbs); fill pth11; + z11'=(rightloc,y11); draw z11tic--z11'; + labels(1,2,3,4,11); +endchar; + +cmchar "Old Persian syllable sa (s)"; +beginglyph("s", (3tb+th)); %% 4tb too large + z12trr=(leftloc,h); % vert pin + trid(12, trht, trbs); fill pth12; + z12'=(x12,0); draw z12tic--z12'; + z2=(x12+1/2trbs+2trht, h/2); % middle pin + trir(2, trht, trbs); fill pth2; + z2'=(rightloc,y2); draw z2tic--z2'; + z1trr=(x2trc-trht,y2trl); % top pin + trir(1, trht, trbs); fill pth1; + z1'=(x2',y1); draw z1tic--z1'; + z3trl=(x1trr,y2trr); % bottom pin + trir(3, trht, trbs); fill pth3; + z3'=(x2',y3); draw z3tic--z3'; + labels(1,2,3,11,12); +endchar; + +cmchar "Old Persian syllable sva (S)"; +beginglyph("S", (2wh)); + z1=(leftloc,1/2wibs); % left wing + wingl(1, wiht, wibs); fill pth1; + z2=(x1+wiht,y1); % right wing + wingl(2, wiht, wibs); fill pth2; + z3trl=(leftloc,h); % pin + trir(3, trht, trbs); fill pth3; + z3'=(rightloc,y3); draw z3tic--z3'; + labels(1,2,3); +endchar; + +cmchar "Old Persian syllable za (z)"; +beginglyph("z", (4tb)); + z1trr=(leftloc,h); % left pin + trid(1, trht, trbs); fill pth1; + z1'=(x1,0); draw z1tic--z1'; + z2trl=(rightloc,h); % right pin + trid(2, trht, trbs); fill pth2; + z2'=(x2,0); draw z2tic--z2'; + z11trc=(x1trl,h/2); % hor pins + trir(11, trht, trbs); fill pth11; + z11'=(x2trr,y11); draw z11tic--z11'; + z12trc=1/2[z11trc,z11']; + trir(12, trht, trbs); fill pth12; + labels(1,2,11); +endchar; + +cmchar "Old Persian syllable ha (h)"; +beginglyph("h", (2tb+2wh)); + z1=(leftloc,h/2); % left wing + wingl(1, wiht, wibs); fill pth1; + z2=(rightloc-wiht,y1); % right wing + wingl(2, wiht, wibs); fill pth2; + z11trr=(x1wil,y1); % top pin + trir(11, trht, trbs); fill pth11; + z11'=(x2,y11); draw z11tic--z11'; + z12trl=z11trr; % bottom pin + trir(12, trht, trbs); fill pth12; + z12'=(x2,y12); draw z12tic--z12'; + labels(1,2,11,12); +endchar; + +cmchar "Old Persian word: king (X)"; +beginglyph("X", (3tb+2wh)); + z4=(rightloc-wiht, h/2); % right wing + wingl(4, wiht, wibs); fill pth4; + z11trc=(x4,h); % center vert pin + trid(11, trht, trbs); fill pth11; + z11'=(x11,0); draw z11tic--z11'; + z3wir=(x11trr,y4wir); % left wing + wingl(3, wiht, wibs); fill pth3; + z1trr=(leftloc,y4); % top pin + trir(1, trht, trbs); fill pth1; + z1'=(x3,y1); draw z1tic--z1'; + z2trl=z1trr; % bottom pin + trir(2, trht, trbs); fill pth2; + z2'=(x1',y2); draw z2tic--z2'; + labels(1,2,3,4,11); +endchar; + +cmchar "Old Persian word: country (version a) (q)"; +beginglyph("q", (9/4tb+wh)); %% 5/2tb+wh too large + numeric n[]; + n1 := 1/2wiht; + n2 := 1/2wibs; + z12trl=(rightloc,h); % right pin + trid(12, trht, trbs); fill pth12; + z12'=(x12,0); draw z12tic--z12'; + z11trl=z12trr; % left pin + trid(11, trht, trbs); fill pth11; + z11'=(x11,0); draw z11tic--z11'; + z1=(leftloc, h-1/2n2); % top left wing + wingl(1, n1, n2); fill pth1; + z2=(x1wil, y1); % top right wing + wingl(2, n1, n2); fill pth2; + z3=(x1, 1/2n2); % bottom left wing + wingl(3, n1, n2); fill pth3; + z4=(x2, y3); % bottom right wing + wingl(4, n1, n2); fill pth4; + labels(1,2,3,4,11,12); +endchar; + +cmchar "Old Persian word: country (version b) (Q)"; +beginglyph("Q", (5/4tb+wh)); %% 3/2tb+wh too large + numeric n[]; + n1 := 1/2wiht; + n2 := 1/2wibs; + z11trl=(rightloc,h); % right pin + trid(11, trht, trbs); fill pth11; + z11'=(x11,0); draw z11tic--z11'; + z1=(leftloc, h-1/2n2); % top left wing + wingl(1, n1, n2); fill pth1; + z2=(x1wil, y1); % top right wing + wingl(2, n1, n2); fill pth2; + z3=(x1, 1/2n2); % bottom left wing + wingl(3, n1, n2); fill pth3; + z4=(x2, y3); % bottom right wing + wingl(4, n1, n2); fill pth4; + labels(1,2,3,4,11,12); +endchar; + +cmchar "Old Persian word: earth (L)"; +beginglyph("L", (3wh)); + z1=(leftloc, wiht); % left wing + wingl(1, wiht, wibs); fill pth1; + z2=(x1wil, y1); % center wing + wingl(2, wiht, wibs); fill pth2; + z3=(x2wil, y1); % right wing + wingl(3, wiht, wibs); fill pth3; + z11trr=(x1,y1wir); % top pin + trir(11, trht, trbs); fill pth11; + z11'=(rightloc,y11); draw z11tic--z11'; + z12trc=(x2,y11); + trir(12, trht, trbs); fill pth12; + z13trc=(x3,y11); + trir(13, trht, trbs); fill pth13; + labels(1,2,3,11,12,13); +endchar; + +cmchar "Old Persian word: god (B)"; +beginglyph("B", (2tb+2wh)); + z4=(rightloc-wiht, h/2); % right wing + wingl(4, wiht, wibs); fill pth4; + z3=(x4-wiht, y4); % left wing + wingl(3, wiht, wibs); fill pth3; + z1trc=(leftloc,y4); % pin + trir(1, trht, trbs); fill pth1; + z1'=z3; draw z1tic--z1'; + z2trc=1/2[z1trc,z1']; + trir(2, trht, trbs); fill pth2; + labels(1,2,3,4); +endchar; + +cmchar "Old Persian word: Auramazda (version a) (e)"; +beginglyph("e", (3tb+wh)); + z43=(rightloc-wiht, h/2); % wing + wingl(43, wiht, wibs); fill pth43; + z46trc=(x43,h); % vert pin + trid(46, trht, trbs); fill pth46; + z46'=(x46,0); draw z46tic--z46'; + z14trr=(leftloc,h/2); % pin 3 + trir(14, trht, trbs); fill pth14; + z14'=(x46,y14); draw z14tic--z14'; + z24trc=1/2[z14trc,z14']; z34trc=2/3[z14trc,z14']; + trir(24, trht, trbs); fill pth24; + + z12trl=z14trr; % pin 2 + trir(12, trht, trbs); fill pth12; + z12'=(x46,y12); draw z12tic--z12'; + z22=(x24,y12); z32=(x34,y12); + trir(22, trht, trbs); fill pth22; + + labels(12,14,21,22,23,24,25,31,32,33,34,35,41,42,43,44,45,46); +endchar; + +cmchar "Old Persian word: Auramazda (version b) (E)"; +beginglyph("E", (4tb)); +%% z43=(rightloc-wiht, h/2); % wing +%% wingl(43, wiht, wibs); fill pth43; + z46trc=(rightloc,h+trht); % vert pin + trid(46, trht, trbs); fill pth46; + z46'=(x46,-1/2trbs); draw z46tic--z46'; + z14trr=(leftloc,h/2); % pin 3 + trir(14, trht, trbs); fill pth14; + z14'=(x46,y14); draw z14tic--z14'; + z24trc=1/3[z14trc,z14']; z34trc=2/3[z14trc,z14']; + trir(24, trht, trbs); fill pth24; + trir(34, trht, trbs); fill pth34; + + z12trl=z14trr; % pin 2 + trir(12, trht, trbs); fill pth12; + z12'=(x46,y12); draw z12tic--z12'; + z22=(x24,y12); z32=(x34,y12); + trir(22, trht, trbs); fill pth22; + trir(32, trht, trbs); fill pth32; + + z21trl=(x24trc, y12trr); % pin 1 + trir(21, trht, trbs); fill pth21; + z21'=(x46,y21); draw z21tic--z21'; + z31=(x34,y21); + trir(31, trht, trbs); fill pth31; + + z25trr=(x24trc, y14trl); % pin 4 + trir(25, trht, trbs); fill pth25; + z25'=(x46,y25); draw z25tic--z25'; + z35=(x34,y25); + trir(35, trht, trbs); fill pth35; + labels(12,14,21,22,23,24,25,31,32,33,34,35,41,42,43,44,45,46); +endchar; + +cmchar "Old Persian word: Auramazda (version c) (F)"; +beginglyph("F", (4tb+wh)); + z43=(rightloc-wiht, h/2); % wing + wingl(43, wiht, wibs); fill pth43; + z46trc=(x43,h+trht); % vert pin + trid(46, trht, trbs); fill pth46; + z46'=(x46,-1/2trbs); draw z46tic--z46'; + z14trr=(leftloc,y43); % pin 3 + trir(14, trht, trbs); fill pth14; + z14'=(x46,y14); draw z14tic--z14'; + z24trc=1/3[z14trc,z14']; z34trc=2/3[z14trc,z14']; + trir(24, trht, trbs); fill pth24; + trir(34, trht, trbs); fill pth34; + + z12trl=z14trr; % pin 2 + trir(12, trht, trbs); fill pth12; + z12'=(x46,y12); draw z12tic--z12'; + z22=(x24,y12); z32=(x34,y12); + trir(22, trht, trbs); fill pth22; + trir(32, trht, trbs); fill pth32; + + z21trl=(x24trc, y12trr); % pin 1 + trir(21, trht, trbs); fill pth21; + z21'=(x46,y21); draw z21tic--z21'; + z31=(x34,y21); + trir(31, trht, trbs); fill pth31; + + z25trr=(x24trc, y14trl); % pin 4 + trir(25, trht, trbs); fill pth25; + z25'=(x46,y25); draw z25tic--z25'; + z35=(x34,y25); + trir(35, trht, trbs); fill pth35; + labels(12,14,21,22,23,24,25,31,32,33,34,35,41,42,43,44,45,46); +endchar; + +cmchar "Old Persian numeral 1 (1)"; +beginglyph("1", (tb)); + z1trc=(midloc,h); + trid(1, trht, trbs); fill pth1; + z1'=(x1,0); draw z1tic--z1'; + labels(1,2); +endchar; + +cmchar "Old Persian numeral 2 (2)"; +beginglyph("2", (tb)); + z1trc=(midloc,h); + trid(1, trht, trbs); fill pth1; + z1'=(x1,0); draw z1tic--z1'; + z2trc=1/2[z1trc,z1']; + trid(2, trht, trbs); fill pth2; + labels(1,2); +endchar; + +cmchar "Old Persian numeral 10 (3)"; +beginglyph("3", (wh)); + z1=(leftloc,h/2); + wingl(1, wiht, wibs); fill pth1; + labels(1,2); +endchar; + +cmchar "Old Persian numeral 20 (4)"; +beginglyph("4", (1/2wh)); + z1=(leftloc,3/4h); + wingl(1, 1/2wiht, 1/2wibs); fill pth1; + z2=(leftloc,1/4h); + wingl(2, 1/2wiht, 1/2wibs); fill pth2; + labels(1,2); +endchar; + +cmchar "Old Persian numeral 100 (5)"; +beginglyph("5", (tb+2th)); + z1trl=(leftloc,h); % top pins + trir(1, trht, trbs); fill pth1; + z2trr=(rightloc,h); + tril(2, trht, trbs); fill pth2; + draw z1tic--z2tic; + z11trc=(1/2[x1,x2],y1trr); % vertical pin + trid(11, trht, trbs); fill pth11; + z11'=(x11,0); draw z11tic--z11'; + labels(1,2,11); +endchar; + +cmchar "Old Persian word divider (:)"; +beginglyph(":", (3tb)); + numeric alpha; + alpha := trbs; + z1=(leftloc+alpha, h-alpha); + z2=(rightloc-alpha, alpha); + triangle(1, trht, trbs, angle((z2-z1))); + fill pth1; draw z1tic--z2; + labels(1,2); +endchar; + +end + diff --git a/Master/texmf-dist/doc/fonts/archaic/phoenician-README b/Master/texmf-dist/doc/fonts/archaic/phoenician-README index b1a0086774b..1185197e471 100644 --- a/Master/texmf-dist/doc/fonts/archaic/phoenician-README +++ b/Master/texmf-dist/doc/fonts/archaic/phoenician-README @@ -4,6 +4,9 @@ world's alphabets. Mirrored forms are provided for typesetting either left-to-right or right-to-left (as the Phoenicians did). This is one of a series for archaic scripts. +Changes in version 2.2 (2006/02/05) +o Changes to the glyphs for aleph, lamed and yod. + Changes in version 2.1 (2005/04/04) o Font supplied as Postscript Type1 instead of MetaFont @@ -13,9 +16,12 @@ o Changes to practically everything Changes in version 1.0 (1999/03/14) o First public release + If you need to ask questions, please ask them on the comp.text.tex +newsgroup. + ------------------------------------------------------------------ Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net - Copyright 1999--2005 Peter R. Wilson + Copyright 1999--2006 Peter R. Wilson This work may be distributed and/or modified under the conditions of the Latex Project Public License, either @@ -75,7 +81,7 @@ o (for an index run: makeindex -s gind.ist *.idx) o run: latex *.dtx o Print *.dvi for a hardcopy of the package manual -2005/04/04 +2005/02/05 Peter Wilson herries dot press at earthlink dot net diff --git a/Master/texmf-dist/doc/fonts/archaic/phoenician-tryphnc.pdf b/Master/texmf-dist/doc/fonts/archaic/phoenician-tryphnc.pdf index 8a8f7f83ed3..8b3cd284785 100644 Binary files a/Master/texmf-dist/doc/fonts/archaic/phoenician-tryphnc.pdf and b/Master/texmf-dist/doc/fonts/archaic/phoenician-tryphnc.pdf differ diff --git a/Master/texmf-dist/doc/fonts/archaic/phoenician.pdf b/Master/texmf-dist/doc/fonts/archaic/phoenician.pdf index d8f162f51b8..ed10d033ba2 100644 Binary files a/Master/texmf-dist/doc/fonts/archaic/phoenician.pdf and b/Master/texmf-dist/doc/fonts/archaic/phoenician.pdf differ diff --git a/Master/texmf-dist/doc/fonts/archaic/protosem-README b/Master/texmf-dist/doc/fonts/archaic/protosem-README index c462399cfe4..08541a9da16 100644 --- a/Master/texmf-dist/doc/fonts/archaic/protosem-README +++ b/Master/texmf-dist/doc/fonts/archaic/protosem-README @@ -3,6 +3,10 @@ about 1600 BC, and which may have been a very early ancestor of many of the world's alphabets. Files for using the font with LaTeX are also included. This is one of a series of ancient fonts. +Changes in version 1.3 (2005/07/21) +---------------------- +o Minor fix to encoding + Changes in version 1.2 (2005/03/18) ---------------------- o Font supplied as Postscript Type1 instead of MetaFont @@ -39,7 +43,7 @@ o First public release protosem.sty ot1proto.fd t1proto.fd - proto10.map + protosem.map proto10.mf ------------------------------------------------------------------ @@ -58,7 +62,8 @@ proto10.tfm o run: latex protosem.ins, which will generate: protosem.sty *.fd files - proto10.map + protosem.map + and posibly proto10.mf o Move the *.sty and *.fd files to a location where LaTeX will find them e.g. .../texmf-local/tex/latex/protosem o Move the *.afm, *.pfb and *.tfm files where LaTeX looks for font information @@ -66,6 +71,10 @@ o Move the *.afm, *.pfb and *.tfm files where LaTeX looks for font information .../texmf-var/fonts/type1/public/archaic/*.pfb .../texmf-var/fonts/tfm/public/archaic/*.tfm o Add the *.map information to the dvips/pdftex psfont maps + If you want the MetaFont version as well: + o Move the *.mf files to, e.g., .../texmf-var/fonts/source/public/protosem + o Add a linec like the following to the (texmf/fontname)special.map file: + proto10.mf public protosem o Refresh the database (for more information on the above see the FAQ). @@ -77,7 +86,7 @@ o (for an index run: makeindex -s gind.ist protosem.idx) o run: latex protosem.dtx o Print protosem.dvi for a hardcopy of the package manual -2005/03/18 +2005/07/21 Peter Wilson herries dot press at earthlink dot net diff --git a/Master/texmf-dist/doc/fonts/archaic/protosem.pdf b/Master/texmf-dist/doc/fonts/archaic/protosem.pdf index db38b42444b..ce760ad371d 100644 Binary files a/Master/texmf-dist/doc/fonts/archaic/protosem.pdf and b/Master/texmf-dist/doc/fonts/archaic/protosem.pdf differ diff --git a/Master/texmf-dist/doc/fonts/archaic/sarabian-README b/Master/texmf-dist/doc/fonts/archaic/sarabian-README new file mode 100644 index 00000000000..0641d1b7b1a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/archaic/sarabian-README @@ -0,0 +1,139 @@ + The sarabian bundle provides fonts for the South Arabian script, in use for +about 1000 years from roughly 600 BC, together with appropriate files for +using them with LaTeX. The glyphs are the work of Alan Stanier. +This is one of a series of ancient scripts. + +Changes in version 1.1 (2005/11/12) +o Font supplied as Postscript Type1 instead of MetaFont + +Changes in version 1.0 (2000/09/30) +o First public release + +------------------------------------------------------------------ + Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net + Copyright 2000--2005 Peter R. Wilson + + This work may be distributed and/or modified under the + conditions of the Latex Project Public License, either + version 1.3 of this license or (at your option) any + later version. + The latest version of the license is in + http://www.latex-project.org/lppl.txt + and version 1.3 or later is part of all distributions of + LaTeX version 2003/06/01 or later. + + This work has the LPPL maintenance status "author-maintained". + + This work consists of the files: + README (this file) + sarabian.dtx + sarabian.ins + sarabian.pdf + and the derived files + sarabian.sty + t1sarab.fd + sarab.map + sarab10.mf + +------------------------------------------------------------------ + The distribution consists of the following files: +README (this file) +sarabian.dtx +sarabian.ins +sarabian.pdf (user manual) +trysarabian.tex (example usage) +trysarabian.pdf (example usage) +sarab10.afm +sarab10.pfb +sarab10.tfm + + To install the bundle: +o If you want MetaFont sources uncomment the appropriate lines in sarab.ins. +o run: latex sarabian.ins, which will generate: + sarabian.sty + *.fd files + sarabian.map + and possibly sarab10.mf +o Move *.sty and *.fd files to a location where LaTeX will find them + e.g., .../texmf-local/tex/latex/sarabian +o Move *.afm, *.pfb and *.tfm files to where LaTeX looks for font information + e.g., .../texmf-var/fonts/afm/public/archaic/*.afm + .../texmf-var/fonts/type1/public/archaic/*.pfb + .../texmf-var/fonts/tfm/public/archaic/*.tfm +o Add the *.map information to the dvips/pdftex font maps + If you want the MetaFont version as well: + o Move the *.mf files to, e.g., .../texmf-var/fonts/source/public/sarabian + o Add a line like the following to the (texmf/fontname/)special.map file: + sarab10.mf public sarabian +o Refresh the database + (for more information on the above see the FAQ). + +o run: (pdf)latex trysarabian for a test of the font + + If you want a full manual with all the MetaFont and LaTeX code and commentry, +comment out the \OnlyDescription line in sarabian.dtx. +o run: (pdf)latex sarabian.dtx +o (for an index run: makeindex -s gind.ist sarabian.idx) +o run: (pdf)latex sarabian.dtx +o Print sarabian.(pdf|dvi) for a hardcopy of the package manual + +2005/11/12 +Peter Wilson +herries dot press at earthlink dot net + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + To install the * package: +o run: latex *.ins (which will generate *.sty) +o Move *.sty to a location where LaTeX will find it (for more + information on this see the FAQ). + + To generate a second copy of the manual (which is already supplied as a PDF file): +o run: latex *.dtx +o (for an index run: makeindex -s gind.ist *.idx) +o run: latex *.dtx +o Print *.dvi for a hardcopy of the package manual + +2005/99/99 +Peter Wilson +herries dot press at earthlink dot net + + + + + The distribution consists of the following files: +README (this file) +sarabian.ins +sarabian.dtx +tryfont.tex + + The distribution is provided under the terms of the LaTeX +Project Public License (LPPL). + + To install the package: +o run: latex sarabian.ins, which will generate: + sarab*.mf files + *.fd files + sarabian.sty +o run: latex sarabian.dtx +o run: makeindex -s gind.ist sarabian +o run: latex sarabian.dtx +o Print sarabian.dvi for a hardcopy of the package manual +o Move the generated files to locations where LaTeX will find them. + For example: the *.fd and .sty files to .../local/texmf/tex/latex/sarabian + the sarab*.mf files to .../texmf/fonts/source/public/sarabian + On a teTeX distribution you might also have to add the following + line to texmf/fontname/special.map: + sarab10.mf public sarabian + On a teTeX distribution remember to run texhash after moving the files. + +o run: latex tryfont for a testpage of the South Arabian font + +2000/09/30 +Peter Wilson +peter.r.wilson@boeing.com diff --git a/Master/texmf-dist/doc/fonts/archaic/sarabian.pdf b/Master/texmf-dist/doc/fonts/archaic/sarabian.pdf new file mode 100644 index 00000000000..eff50828200 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/archaic/sarabian.pdf differ diff --git a/Master/texmf-dist/doc/fonts/archaic/sarabian/sarab10.mf b/Master/texmf-dist/doc/fonts/archaic/sarabian/sarab10.mf new file mode 100644 index 00000000000..7046bbc7c09 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/archaic/sarabian/sarab10.mf @@ -0,0 +1,321 @@ +%% +%% This is file `sarab10.mf', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% sarabian.dtx (with options: `up') +%% ------------------------------------------------------------------ +%% Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net +%% Copyright 2005 Peter R. Wilson +%% +%% This work may be distributed and/or modified under the +%% conditions of the Latex Project Public License, either +%% version 1.3 of this license or (at your option) any +%% later version. +%% The latest version of the license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of +%% LaTeX version 2003/06/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This work consists of the files listed in the README file. +%% ------------------------------------------------------------------ +%%% SARAB10.MF South Arabian font 10 point design size. + +%%% This font was designed by Alan M Stanier ( alan@essex.ac.uk ), +%%% at Essex University Computer Service, Colchester, Essex CO4 3EA. England. +%%% +%%% If you make significant additions or improvements to the font, +%%% please email me an updated version +%%% +%%% This font was used for several languages in Southern Arabia in the +%%% second millenium BC +%%% + +mode_setup; +font_identifier:="sarabian"; +font_size:= 10pt#; % nominally, a 10pt font +font_normal_space:=7pt#; % width of a blank space +font_normal_shrink:=.9pt#; % width correction for blank space +font_x_height:=4.5pt#; % height of one ex +font_quad:=10pt#; % an em + +numeric pmg; pmg:=0.8; % a scale factor + +xpensize#:=pmg*0.8pt; +ypensize#:=pmg*0.2pt; +height#:=pmg*10pt#; +width#:=pmg*7pt#; +narrow#:=pmg*5.3pt#; + +mg#:= pmg*0.3pt#; +define_pixels(mg); + +numeric cscale; % scale factor for original circles +cscale# := mg#; +define_pixels(cscale); +let cmchar=\; + + +define_pixels(height,width,narrow); +def getpen = pickup pencircle xscaled xpensize# yscaled ypensize# rotated 30 enddef; + + + +cmchar "letter h"; +beginchar("h",width#,height#,0); + getpen; + draw (0,mg*30){down} .. (mg*7.5,mg*15){right} .. (mg*15,mg*30){up}; + draw (mg*7.5,mg*15) -- (mg*7.5,0); +endchar; + + +cmchar "letter l"; +beginchar("l",width#,height#,0); + getpen; + draw (0,mg*15) -- (mg*15,mg*30) -- (mg*15,0); +endchar; + + +cmchar "letter h sub dot (coded as H)"; +beginchar("H",width#,height#,0); + getpen; + draw (0,mg*30){down} .. (mg*7.5,mg*15){right} .. (mg*15,mg*30){up}; + draw (mg*7.5,mg*30) -- (mg*7.5,0); +endchar; + + +cmchar "letter m"; +beginchar("m",width#,height#,0); + getpen; + draw (mg*15,mg*30) -- (mg*15,0) -- (0,mg*7.5) -- (mg*15,mg*15) -- +(0,mg*22.5) -- (mg*15,mg*30); +endchar; + + +cmchar "letter q"; +beginchar("q",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*15); + draw (mg*5,mg*20) -- (mg*5,mg*30); + draw (mg*5,mg*10) -- (mg*5,0); +endchar; + + +cmchar "letter w"; +beginchar("w",width#,height#,0); + getpen; + draw fullcircle scaled (15cscale) shifted(mg*7.5,mg*15); + draw (mg*7.5,mg*7.5) -- (mg*7.5,mg*22.5); +endchar; + + +cmchar "letter s sup v (coded as S)"; +beginchar("S",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*15) -- (mg*15,mg*15) -- (mg*15,0); + draw (mg*7.5,mg*15) -- (mg*7.5,mg*30); +endchar; + + +cmchar "letter r"; +beginchar("r",width#,height#,0); + getpen; + draw (0,mg*30){right} .. (mg*15,mg*15){down} .. (0,0){left}; +endchar; + + +cmchar "letter b"; +beginchar("b",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*30) -- (mg*15,mg*30) -- (mg*15,0); +endchar; + + +cmchar "letter t"; +beginchar("t",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,mg*30); + draw (0,mg*30) -- (mg*15,0); +endchar; + + +cmchar "letter s"; +beginchar("s",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,mg*15) -- (0,mg*30); + draw (mg*15,0) -- (0,mg*15) -- (mg*15,mg*30); +endchar; + + +cmchar "letter k"; +beginchar("k",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*15) -- (mg*15,mg*15) -- (mg*15,0); + draw (0,mg*15) -- (mg*7.5,mg*30); +endchar; + + +cmchar "letter n"; +beginchar("n",width#,height#,0); + getpen; + draw (0,mg*30) -- (0,mg*15) -- (mg*15,mg*15) -- (mg*15,0); +endchar; + + +cmchar "letter h sub u (coded as H)"; +%%beginchar("1",width#,height#,0); +beginchar("I",width#,height#,0); + getpen; + draw (0,mg*30){down} .. (mg*7.5,mg*15){right} .. (mg*15,mg*30){up}; + draw (mg*7.5,mg*15) -- (mg*7.5,mg*7.5) -- (mg*15,mg*7.5) -- (mg*15,0); +endchar; + + +cmchar "letter s acute (coded as X)"; +%%beginchar("2",width#,height#,0); +beginchar("X",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,mg*7.5) -- (0,mg*15) -- +(mg*15,mg*22.5) -- (0,mg*30); +endchar; + + +cmchar "letter f"; +beginchar("f",width#,height#,0); + getpen; + draw (0,mg*15) -- (mg*7.5,0) -- (mg*15,mg*15) -- (mg*7.5,mg*30) +-- (0,mg*15); +endchar; + + +cmchar "letter `"; +beginchar("`",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*15) -- (mg*15,mg*15) -- (mg*15,0); + draw (mg*7.5,mg*15) -- (mg*7.5,mg*22.5) -- (0,mg*22.5) -- (0,mg*30); +endchar; + + +cmchar "letter ` (coded as o)"; +beginchar("o",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*15) -- (mg*15,mg*15) -- (mg*15,0); + draw (mg*7.5,mg*15) -- (mg*7.5,mg*22.5) -- (0,mg*22.5) -- (0,mg*30); +endchar; + + +cmchar "letter '"; +beginchar("'",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*10); +endchar; + + +cmchar "letter ' (coded as a)"; +beginchar("a",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*10); +endchar; + + +cmchar "letter d sub dot (coded as B)"; +%%beginchar("D",width#,height#,0); +beginchar("B",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,0) -- (mg*15,mg*30) -- (0,mg*30) -- (0,0); + draw (0,mg*15) -- (mg*15,mg*15); +endchar; + + +cmchar "letter g"; +beginchar("g",width#,height#,0); + getpen; + draw (0,mg*30) -- (mg*15,mg*30) -- (mg*15,0); +endchar; + + +cmchar "letter d"; +beginchar("d",narrow#,height#,0); + getpen; + draw (0,mg*10) -- (0,mg*20) -- (mg*10,mg*15) -- (0,mg*10); + draw (mg*10,0) -- (mg*10,mg*30); +endchar; + + +cmchar "letter g acute (coded as G)"; +beginchar("G",width#,height#,0); + getpen; + draw (0,mg*25) -- (mg*5,mg*30) -- (mg*15,mg*30) -- (mg*15,0); + draw (mg*5,0) -- (mg*5,mg*30); +endchar; + + +cmchar "letter t sub dot (coded as T)"; +beginchar("T",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,0) -- (mg*15,mg*30) -- (0,mg*30) -- (0,0); + draw (mg*7.5,0) -- (mg*7.5,mg*30); +endchar; + + +cmchar "letter z"; +beginchar("z",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,mg*30) -- (0,mg*30) -- +(mg*15,0) -- (0,0); +endchar; + + +cmchar "letter d sub bar (coded as D)"; +%%beginchar("5",width#,height#,0); +beginchar("D",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*30); + draw (mg*15,0) -- (mg*15,mg*30); + draw (0,mg*12.5) -- (mg*15,mg*12.5); + draw (0,mg*17.5) -- (mg*15,mg*17.5); +endchar; + + +cmchar "letter y"; +beginchar("y",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*25); + draw (mg*5,mg*20) -- (mg*5,0); +endchar; + + +cmchar "letter t sub bar (coded as J)"; +%%beginchar("4",narrow#,height#,0); +beginchar("J",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*25); + draw (mg*5,mg*20) -- (mg*5,mg*10); + draw fullcircle scaled (10cscale) shifted(mg*5,mg*5); +endchar; + + +cmchar "letter s sub dot (coded as x)"; +%%beginchar("3",narrow#,height#,0); +beginchar("x",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*25); + draw (mg*5,mg*20) -- (mg*5,mg*10); + draw (0,0){up} .. (mg*5,mg*10){right} .. (mg*10,0){down}; +endchar; + + +cmchar "letter z sub dot (coded as Z)"; +beginchar("Z",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*25); + draw (mg*5,mg*20) -- (mg*5,0); + draw (mg*5,mg*10){right} .. (mg*10,0){down}; +endchar; + + +end + diff --git a/Master/texmf-dist/doc/fonts/archaic/tryprotosem.pdf b/Master/texmf-dist/doc/fonts/archaic/tryprotosem.pdf index 0f32bc8568d..5c318100c7b 100644 Binary files a/Master/texmf-dist/doc/fonts/archaic/tryprotosem.pdf and b/Master/texmf-dist/doc/fonts/archaic/tryprotosem.pdf differ diff --git a/Master/texmf-dist/doc/fonts/archaic/trysarabian.pdf b/Master/texmf-dist/doc/fonts/archaic/trysarabian.pdf new file mode 100644 index 00000000000..5d5725652d1 Binary files /dev/null and b/Master/texmf-dist/doc/fonts/archaic/trysarabian.pdf differ diff --git a/Master/texmf-dist/doc/fonts/archaic/trysarabian.tex b/Master/texmf-dist/doc/fonts/archaic/trysarabian.tex new file mode 100644 index 00000000000..b9a25381b56 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/archaic/trysarabian.tex @@ -0,0 +1,82 @@ +% trysarabian.tex Test Sarab fonts +\documentclass[11pt]{article} +\usepackage{sarabian} + +\newcommand{\thisfont}{South Arabian} +\newcommand{\ABC}{A B G D Z E W H I Y K L M N O P U V Q R S X T} +\newcommand{\abc}{a b g d z e w h i y k l m n o p u v q r s x t} +\newcommand{\UCABC}{ABGDZEWHIYKLMNOPUVQRSXT} + +\renewcommand{\abc}{h l H m q w S r b t s k n I X f ' ` B g d G T z D y J x Z} + + +\title{Try Sarab Fonts} +%%\author{Peter Wilson \\ \texttt{peter.r.wilson@boeing.com}} +\author{} +\date{} +\begin{document} +\maketitle + + This provides a short test of the characters in the \thisfont{} fonts +--- the \verb|sarab| font family. + +\begin{center} +The \thisfont{} font, and alternate glyphs, in the huge size \\ +{\sarabfamily\huge \abc} +\end{center} + +\begin{center} +The font, and alternates, in its normal size \\ +\textsarab{\abc} \\ +and the Computer Modern Roman for comparison \\ +\abc +\end{center} + + \thisfont{} transliterated into \thisfont{} is: \textsarab{south arabian}. + +%%%%%%%%%%%%%%% +%%\end{document} +%%%%%%%%%%%%%%%% + + +\begin{table} +\centering +\caption{Alphabet and commands} +\begin{tabular}{|c|c|c|l|} \hline +Value & Glyph & ASCII & Command \\ \hline +\translitsarab{\SAh} & \textsarab{h} & h & \verb|\SAh| \\ +\translitsarab{\SAl} & \textsarab{l} & l & \verb|\SAl| \\ +\translitsarab{\SAhd} & \textsarab{H} & H & \verb|\SAhd| \\ +\translitsarab{\SAm} & \textsarab{m} & m & \verb|\SAm| \\ +\translitsarab{\SAq} & \textsarab{q} & q & \verb|\SAq| \\ +\translitsarab{\SAw} & \textsarab{w} & w & \verb|\SAw| \\ +\translitsarab{\SAsv} & \textsarab{S} & S & \verb|\SAsv| \\ +\translitsarab{\SAr} & \textsarab{r} & r & \verb|\SAr| \\ +\translitsarab{\SAb} & \textsarab{b} & b & \verb|\SAb| \\ +\translitsarab{\SAt} & \textsarab{t} & t & \verb|\SAt| \\ +\translitsarab{\SAs} & \textsarab{s} & s & \verb|\SAs| \\ +\translitsarab{\SAk} & \textsarab{k} & k & \verb|\SAk| \\ +\translitsarab{\SAn} & \textsarab{n} & n & \verb|\SAn| \\ +\translitsarab{\SAhu} & \textsarab{I} & I & \verb|\SAhu| \\ +\translitsarab{\SAsa} & \textsarab{X} & X & \verb|\SAsa| \\ +\translitsarab{\SAf} & \textsarab{f} & f & \verb|\SAf| \\ +\translitsarab{\SArq} & \textsarab{'} & ' a & \verb|\SArq| \verb|\SAa| \\ +\translitsarab{\SAlq} & \textsarab{`} & ` o & \verb|\SAlq| \verb|\SAo| \\ +\translitsarab{\SAdd} & \textsarab{B} & B & \verb|\SAdd| \\ +\translitsarab{\SAg} & \textsarab{g} & g & \verb|\SAg| \\ +\translitsarab{\SAd} & \textsarab{d} & d & \verb|\SAd| \\ +\translitsarab{\SAga} & \textsarab{G} & G & \verb|\SAga| \\ +\translitsarab{\SAtd} & \textsarab{T} & T & \verb|\SAtd| \\ +\translitsarab{\SAz} & \textsarab{z} & z & \verb|\SAz| \\ +\translitsarab{\SAdb} & \textsarab{D} & D & \verb|\SAdb| \\ +\translitsarab{\SAy} & \textsarab{y} & y & \verb|\SAy| \\ +\translitsarab{\SAtb} & \textsarab{J} & J & \verb|\SAtb| \\ +\translitsarab{\SAsd} & \textsarab{x} & x & \verb|\SAsd| \\ +\translitsarab{\SAzd} & \textsarab{Z} & Z & \verb|\SAzd| \\ +\hline +\end{tabular} +\end{table} + + +\end{document} + diff --git a/Master/texmf-dist/doc/fonts/archaic/viking/vik10.mf b/Master/texmf-dist/doc/fonts/archaic/viking/vik10.mf new file mode 100644 index 00000000000..fedc7050ea6 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/archaic/viking/vik10.mf @@ -0,0 +1,38 @@ +%% +%% This is file `vik10.mf', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% viking.dtx (with options: `up') +%% +%% Copyright 2003 Uwe Zimmermann +%% +%% This program is provided under the terms of the +%% LaTeX Project Public License distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt. +%% +%% Author: Uwe Zimmermann +%% uwe.zimmermann@sciencetronics.com +%% +%% based on runic.ins by Peter R. Wilson +%% +%%% VIK10.MF Computer Runic font 10 point design size. + + +font_identifier:="Viking"; font_size 10pt#; + +u#:=.2pt#; % unit width +ht#:=7pt#; % height of characters (CM cap-height is approx 6.8pt) +s#:=1.5pt#; % width correction (right and left) +o#:=1/20pt#; % overshoot +px#:=.7pt#; % horizontal width of pen +font_normal_space:=7pt#; % width of a blank space +font_normal_shrink:=.9pt#; % width correction for blank space +font_x_height:=4.5pt#; % height of one ex +font_quad:=10pt#; % an em + +input viktitle %% switch to the driver file---Runic title + +end + diff --git a/Master/texmf-dist/doc/fonts/archaic/viking/vikglyph.mf b/Master/texmf-dist/doc/fonts/archaic/viking/vikglyph.mf new file mode 100644 index 00000000000..aa2408f2e8b --- /dev/null +++ b/Master/texmf-dist/doc/fonts/archaic/viking/vikglyph.mf @@ -0,0 +1,394 @@ +%% +%% This is file `vikglyph.mf', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% viking.dtx (with options: `maj') +%% +%% Copyright 2003 Uwe Zimmermann +%% +%% This program is provided under the terms of the +%% LaTeX Project Public License distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt. +%% +%% Author: Uwe Zimmermann +%% uwe.zimmermann@sciencetronics.com +%% +%% based on runic.ins by Peter R. Wilson +%% +cmchar "Runic letter F"; +beginglyph("F",0.6); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 0.4h); +z3 = (leftloc, 0.7h); +z4 = (leftloc, 1.0h); +z5 = (midloc, 1.0h); +z6 = (rightloc, 1.0h); +draw z1--z4; +draw z2--z6; +draw z3--z5; +labels(1,2,3,4,5,6); +endchar; +cmchar "Runic letter U"; +beginglyph("U",0.6); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 1.0h); +z3 = (0.75rightloc, 0.65h); +z4 = (rightloc, 0.0h); +draw z1--z2--z3--z4; +labels(1,2,3,4); +endchar; +cmchar "Runic letter TH"; +beginglyph("D",0.4); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 0.2h); +z3 = (leftloc, 0.8h); +z4 = (leftloc, 1.0h); +z5 = (rightloc, 0.5h); +draw z1--z4; +draw z2--z5; +draw z3--z5; +labels(1,2,3,4,5); +endchar; +cmchar "Runic letter O"; +beginglyph("O",0.4); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 0.4h); +z3 = (leftloc, 0.7h); +z4 = (leftloc, 1.0h); +z5 = (rightloc, 0.5h); +z6 = (rightloc, 0.2h); +draw z1--z4; +draw z2--z6; +draw z3--z5; +labels(1,2,3,4,5,6); +endchar; +cmchar "Runic letter R"; +beginglyph("R",0.6); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 1.0h); +z3 = (0.7(leftloc+rightloc), 0.75h); +z4 = (0.3(leftloc+rightloc), 0.5h); +z5 = (rightloc, 0.0h); +draw z1--z2--z3--z4--z5; +labels(1,2,3,4,5); +endchar; +cmchar "Runic letter K"; +beginglyph("K",0.4); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 0.5h); +z3 = (leftloc, 1.0h); +z4 = (rightloc, 1.0h); +draw z1--z3; +draw z2--z4; +labels(1,2,3,4); +endchar; +cmchar "Runic letter G"; +beginglyph("G",0.4); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 0.5h); +z3 = (leftloc, 1.0h); +z4 = (rightloc, 1.0h); +z5 = (midloc, 0.95h); +draw z1--z3; +draw z2--z4; +draw z5; +labels(1,2,3,4,5); +endchar; +cmchar "Runic letter H"; +beginglyph("H",0.4); +z1 = (midloc, 0.0h); +z2 = (midloc, 1.0h); +z3 = (leftloc, 0.3h); +z4 = (leftloc, 0.7h); +z5 = (rightloc, 0.7h); +z6 = (rightloc, 0.3h); +draw z1--z2; +draw z3--z5; +draw z4--z6; +labels(1,2,3,4,5,6); +endchar; +cmchar "Runic letter N"; +beginglyph("N",0.4); +z1 = (midloc, 0.0h); +z2 = (midloc, 1.0h); +z4 = (leftloc, 0.7h); +z6 = (rightloc, 0.3h); +draw z1--z2; +draw z4--z6; +labels(1,2,4,6); +endchar; +cmchar "Runic letter I"; +beginglyph("I",0.4); +z1 = (midloc, 0.0h); +z2 = (midloc, 1.0h); +draw z1--z2; +labels(1,2); +endchar; +cmchar "Runic letter E"; +beginglyph("E",0.4); +z1 = (midloc, 0.0h); +z2 = (midloc, 1.0h); +z3 = (midloc, 0.5h); +draw z1--z2; +pickup stugna +draw z3; +labels(1,2,3); +endchar; +cmchar "Runic letter A"; +beginglyph("A",0.4); +z1 = (midloc, 0.0h); +z2 = (midloc, 1.0h); +z4 = (leftloc, 0.3h); +z6 = (rightloc, 0.7h); +draw z1--z2; +draw z4--z6; +labels(1,2,4,6); +endchar; +cmchar "Runic letter S"; +beginglyph("S",0.4); +z1 = (rightloc, 0.0h); +z2 = (rightloc, 0.7h); +z3 = (leftloc, 0.3h); +z4 = (leftloc, 1.0h); +draw z1--z2--z3--z4; +labels(1,2,3,4); +endchar; +cmchar "Runic letter Z"; +beginglyph("Z",0.4); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 0.7h); +z3 = (rightloc, 0.3h); +z4 = (rightloc, 1.0h); +draw z1--z2--z3--z4; +labels(1,2,3,4); +endchar; +cmchar "Runic letter T"; +beginglyph("T",0.4); +z1 = (midloc, 0.0h); +z2 = (midloc, 1.0h); +z3 = (leftloc, 0.8h); +z4 = (rightloc, 0.8h); +draw z1--z2; +draw z2--z3; +draw z2--z4; +labels(1,2,3,4); +endchar; +cmchar "Runic letter B"; +beginglyph("B",0.4); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 0.5h); +z3 = (leftloc, 1.0h); +z4 = (rightloc, 0.75h); +z5 = (rightloc, 0.25h); +draw z1--z3; +draw z3--z4--z2; +draw z2--z5--z1; +labels(1,2,3,4,5); +endchar; +cmchar "Runic letter M"; +beginglyph("M",0.6); +z1 = (midloc, 0.0h); +z2 = (midloc, 0.7h); +z3 = (midloc, 1.0h); +z4 = (leftloc, 1.0h); +z5 = (rightloc, 1.0h); +draw z1--z3; +draw z2--z4; +draw z2--z5; +labels(1,2,3,4,5); +endchar; +cmchar "Runic letter L"; +beginglyph("L",0.4); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 1.0h); +z3 = (rightloc, 0.8h); +draw z1--z2--z3; +labels(1,2,3); +endchar; +cmchar "Runic letter Y"; +beginglyph("Y",0.6); +z1 = (midloc, 0.0h); +z2 = (midloc, 0.3h); +z3 = (midloc, 1.0h); +z4 = (leftloc, 0.0h); +z5 = (rightloc, 0.0h); +draw z1--z3; +draw z2--z4; +draw z2--z5; +labels(1,2,3,4,5); +endchar; +cmchar "Runic letter :"; +beginglyph(":",0.2); +z3 = (leftloc, 0.4h); +z4 = (leftloc, 0.6h); +z5 = (rightloc, 0.6h); +z6 = (rightloc, 0.4h); +draw z3--z5; +draw z4--z6; +labels(3,4,5,6); +endchar; +cmchar "Runic letter ."; +beginglyph(".",0.2); +z3 = (midloc, 0.5h); +draw z3; +labels(3); +endchar; +cmchar "Runic letter F"; +beginglyph("f",0.3); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 0.5h); +z3 = (leftloc, 0.75h); +z4 = (leftloc, 1.0h); +z5 = (rightloc, 1.0h); +z6 = (rightloc, 0.75h); +draw z1--z4; +draw z2--z6; +draw z3--z5; +labels(1,2,3,4,5,6); +endchar; +cmchar "Runic letter U"; +beginglyph("u",0.3); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 1.0h); +z4 = (rightloc, 0.0h); +draw z1--z2--z4; +labels(1,2,4); +endchar; +cmchar "Runic letter TH"; +beginglyph("d",0.3); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 0.2h); +z3 = (leftloc, 0.8h); +z4 = (leftloc, 1.0h); +z5 = (rightloc, 0.5h); +draw z1--z4; +draw z2--z5; +draw z3--z5; +labels(1,2,3,4,5); +endchar; +cmchar "Runic letter O"; +beginglyph("o",0.3); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 0.4h); +z3 = (leftloc, 0.7h); +z4 = (leftloc, 1.0h); +z5 = (rightloc, 0.5h); +z6 = (rightloc, 0.2h); +draw z1--z4; +draw z2--z6; +draw z3--z5; +labels(1,2,3,4,5,6); +endchar; +cmchar "Runic letter R"; +beginglyph("r",0.3); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 1.0h); +z3 = (0.7(leftloc+rightloc), 0.75h); +z4 = (0.3(leftloc+rightloc), 0.5h); +z5 = (rightloc, 0.0h); +draw z1--z2--z3--z4--z5; +labels(1,2,3,4,5); +endchar; +cmchar "Runic letter K"; +beginglyph("k",0.3); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 0.5h); +z3 = (leftloc, 1.0h); +z4 = (rightloc, 1.0h); +draw z1--z3; +draw z2--z4; +labels(1,2,3,4); +endchar; +cmchar "Runic letter H"; +beginglyph("h",0.2); +z1 = (midloc, 0.0h); +z2 = (midloc, 1.0h); +z3 = (leftloc, 0.5h); +z5 = (rightloc, 0.5h); +draw z1--z2; +draw z3--z5; +labels(1,2,3,5); +endchar; +cmchar "Runic letter N"; +beginglyph("n",0.3); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 1.0h); +z4 = (leftloc, 0.6h); +z6 = (rightloc, 0.3h); +draw z1--z2; +draw z4--z6; +labels(1,2,4,6); +endchar; +cmchar "Runic letter I"; +beginglyph("i",0.2); +z1 = (midloc, 0.0h); +z2 = (midloc, 1.0h); +draw z1--z2; +labels(1,2); +endchar; +cmchar "Runic letter A"; +beginglyph("a",0.3); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 1.0h); +z4 = (leftloc, 0.4h); +z6 = (rightloc, 0.7h); +draw z1--z2; +draw z4--z6; +labels(1,2,4,6); +endchar; +cmchar "Runic letter S"; +beginglyph("s",0.2); +z1 = (midloc, 0.5h); +z2 = (midloc, 1.0h); +draw z1--z2; +labels(1,2); +endchar; +cmchar "Runic letter T"; +beginglyph("t",0.3); +z1 = (rightloc, 0.0h); +z2 = (rightloc, 1.0h); +z3 = (leftloc, 0.8h); +draw z1--z2; +draw z2--z3; +labels(1,2,3); +endchar; +cmchar "Runic letter B"; +beginglyph("b",0.3); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 0.3h); +z3 = (leftloc, 0.6h); +z4 = (leftloc, 1.0h); +z5 = (rightloc, 0.8h); +z6 = (rightloc, 0.5h); +draw z1--z4; +draw z2--z6; +draw z3--z5; +labels(1,2,3,4,5,6); +endchar; +cmchar "Runic letter M"; +beginglyph("m",0.3); +z1 = (midloc, 0.0h); +z2 = (midloc, 1.0h); +z3 = (leftloc, 1.0h); +z4 = (rightloc, 1.0h); +draw z1--z2; +draw z3--z4; +labels(1,2,3,4); +endchar; +cmchar "Runic letter L"; +beginglyph("l",0.3); +z1 = (leftloc, 0.0h); +z2 = (leftloc, 1.0h); +z3 = (rightloc, 0.8h); +draw z1--z2--z3; +labels(1,2,3); +endchar; +cmchar "Runic letter Y"; +beginglyph("y",0.2); +z1 = (midloc, 0.0h); +z2 = (midloc, 0.5h); +draw z1--z2; +labels(1,2); +endchar; diff --git a/Master/texmf-dist/doc/fonts/archaic/viking/viktitle.mf b/Master/texmf-dist/doc/fonts/archaic/viking/viktitle.mf new file mode 100644 index 00000000000..0b3a96e83c3 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/archaic/viking/viktitle.mf @@ -0,0 +1,52 @@ +%% +%% This is file `viktitle.mf', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% viking.dtx (with options: `mfd') +%% +%% Copyright 2003 Uwe Zimmermann +%% +%% This program is provided under the terms of the +%% LaTeX Project Public License distributed from CTAN +%% archives in directory macros/latex/base/lppl.txt. +%% +%% Author: Uwe Zimmermann +%% uwe.zimmermann@sciencetronics.com +%% +%% based on runic.ins by Peter R. Wilson +%% + +font_coding_scheme:="Runic glyphs"; +mode_setup; + +ho#:=o#; % horizontal overshoot +leftloc#:=s#; % leftmost xcoord of character +py#:=.9px#; % vertical thickness of the pen + +define_pixels(s,u); +define_blacker_pixels(px,py); +define_good_x_pixels(leftloc); +define_corrected_pixels(o); % turn on overshoot correction +define_horizontal_corrected_pixels(ho); + +numeric midloc, rightloc; +pickup pencircle xscaled px yscaled py; +stylus:=savepen; + +pickup pencircle xscaled 2px yscaled 2px; +stugna:=savepen; + +def beginglyph(expr code, unit_width) = + beginchar(code, unit_width*ht#+2s#, ht#, 0); + midloc:=1/2w; rightloc:=(w-s); + pickup stylus enddef; + +let cmchar=\; + + +input vikglyph; % Runic glyphs + +end + diff --git a/Master/texmf-dist/fonts/afm/public/archaic/etr10.afm b/Master/texmf-dist/fonts/afm/public/archaic/etr10.afm index 35d142a5392..67605cad09d 100644 --- a/Master/texmf-dist/fonts/afm/public/archaic/etr10.afm +++ b/Master/texmf-dist/fonts/afm/public/archaic/etr10.afm @@ -1,8 +1,8 @@ StartFontMetrics 2.0 Comment Generated by pfaedit -Comment Creation Date: Tue Apr 12 17:01:39 2005 -FontName etr10 -FullName Archaic-Etruscan +Comment Creation Date: Fri Nov 11 16:39:55 2005 +FontName Archaic-Etruscan +FullName Archaic Etruscan FamilyName Archaic Weight Regular Notice (Generated from MetaFont bitmap by mftrace 1.1.5, http://www.cs.uu.nl/~hanwen/mftrace/ Copyright 2005 Peter R. Wilson) @@ -12,7 +12,7 @@ UnderlinePosition -100 UnderlineThickness 50 Version 001.001 EncodingScheme FontSpecific -FontBBox 113 -33 886 742 +FontBBox 113 -32 886 741 XHeight 700 Ascender 732 Descender -5 @@ -83,62 +83,62 @@ C 62 ; WX 0 ; N greater ; B 0 0 0 0 ; C 63 ; WX 0 ; N question ; B 0 0 0 0 ; C 64 ; WX 0 ; N at ; B 0 0 0 0 ; C 65 ; WX 0 ; N A ; B 0 0 0 0 ; -C 66 ; WX 720 ; N B ; B 114 -6 606 701 ; -C 67 ; WX 720 ; N C ; B 114 -6 606 701 ; -C 68 ; WX 720 ; N D ; B 115 -15 605 742 ; +C 66 ; WX 720 ; N B ; B 114 -7 606 701 ; +C 67 ; WX 720 ; N C ; B 115 -5 606 700 ; +C 68 ; WX 720 ; N D ; B 116 -15 605 741 ; C 69 ; WX 720 ; N E ; B 115 -5 605 732 ; -C 70 ; WX 720 ; N F ; B 114 -5 606 732 ; -C 71 ; WX 720 ; N G ; B 114 -6 606 732 ; -C 72 ; WX 720 ; N H ; B 114 -6 606 701 ; +C 70 ; WX 720 ; N F ; B 114 -5 605 732 ; +C 71 ; WX 720 ; N G ; B 115 -5 605 732 ; +C 72 ; WX 720 ; N H ; B 115 -5 606 700 ; C 73 ; WX 0 ; N I ; B 0 0 0 0 ; L J IJ ; -C 74 ; WX 720 ; N J ; B 115 -6 605 700 ; -C 75 ; WX 720 ; N K ; B 114 -6 606 733 ; -C 76 ; WX 580 ; N L ; B 114 -6 465 733 ; -C 77 ; WX 1000 ; N M ; B 114 -5 886 701 ; -C 78 ; WX 720 ; N N ; B 114 -5 606 701 ; +C 74 ; WX 720 ; N J ; B 116 -5 605 700 ; +C 75 ; WX 720 ; N K ; B 115 -5 606 732 ; +C 76 ; WX 580 ; N L ; B 115 -5 465 732 ; +C 77 ; WX 1000 ; N M ; B 115 -5 886 700 ; +C 78 ; WX 720 ; N N ; B 115 -5 606 700 ; C 79 ; WX 0 ; N O ; B 0 0 0 0 ; -C 80 ; WX 720 ; N P ; B 114 -5 606 701 ; -C 81 ; WX 580 ; N Q ; B 114 -6 466 734 ; -C 82 ; WX 580 ; N R ; B 115 -6 466 700 ; +C 80 ; WX 720 ; N P ; B 115 -5 605 700 ; +C 81 ; WX 580 ; N Q ; B 115 -5 466 733 ; +C 82 ; WX 580 ; N R ; B 115 -5 466 700 ; C 83 ; WX 860 ; N S ; B 115 -5 746 700 ; -C 84 ; WX 1000 ; N T ; B 114 -33 886 734 ; -C 85 ; WX 720 ; N U ; B 115 -5 606 732 ; +C 84 ; WX 1000 ; N T ; B 115 -32 885 733 ; +C 85 ; WX 720 ; N U ; B 115 -5 605 731 ; C 86 ; WX 0 ; N V ; B 0 0 0 0 ; C 87 ; WX 0 ; N W ; B 0 0 0 0 ; -C 88 ; WX 720 ; N X ; B 114 -7 605 701 ; -C 89 ; WX 720 ; N Y ; B 114 -6 606 701 ; -C 90 ; WX 580 ; N Z ; B 115 -6 466 700 ; +C 88 ; WX 720 ; N X ; B 115 -6 605 701 ; +C 89 ; WX 720 ; N Y ; B 115 -5 605 700 ; +C 90 ; WX 580 ; N Z ; B 115 -5 465 700 ; C 91 ; WX 0 ; N bracketleft ; B 0 0 0 0 ; C 92 ; WX 0 ; N backslash ; B 0 0 0 0 ; C 93 ; WX 0 ; N bracketright ; B 0 0 0 0 ; C 94 ; WX 0 ; N asciicircum ; B 0 0 0 0 ; C 95 ; WX 0 ; N underscore ; B 0 0 0 0 ; C 96 ; WX 0 ; N quoteleft ; B 0 0 0 0 ; -C 97 ; WX 720 ; N a ; B 115 -6 606 701 ; -C 98 ; WX 720 ; N b ; B 114 -6 607 702 ; +C 97 ; WX 720 ; N a ; B 116 -6 605 700 ; +C 98 ; WX 720 ; N b ; B 114 -7 607 702 ; C 99 ; WX 0 ; N c ; B 0 0 0 0 ; -C 100 ; WX 720 ; N d ; B 115 -15 607 742 ; -C 101 ; WX 720 ; N e ; B 115 -5 606 733 ; -C 102 ; WX 720 ; N f ; B 114 -13 606 733 ; L l fl ; L i fi ; L f ff ; -C 103 ; WX 720 ; N g ; B 114 -6 606 732 ; -C 104 ; WX 720 ; N h ; B 114 -6 605 701 ; -C 105 ; WX 440 ; N i ; B 184 -6 257 701 ; L j ij ; +C 100 ; WX 720 ; N d ; B 115 -14 606 741 ; +C 101 ; WX 720 ; N e ; B 115 -5 605 732 ; +C 102 ; WX 720 ; N f ; B 115 -13 605 732 ; L l fl ; L i fi ; L f ff ; +C 103 ; WX 720 ; N g ; B 115 -5 605 732 ; +C 104 ; WX 720 ; N h ; B 114 -5 605 700 ; +C 105 ; WX 440 ; N i ; B 185 -5 257 701 ; L j ij ; C 106 ; WX 0 ; N j ; B 0 0 0 0 ; -C 107 ; WX 720 ; N k ; B 114 -5 663 733 ; -C 108 ; WX 580 ; N l ; B 114 -6 466 733 ; -C 109 ; WX 1000 ; N m ; B 114 -5 886 701 ; -C 110 ; WX 720 ; N n ; B 115 -5 606 701 ; -C 111 ; WX 1000 ; N o ; B 114 -33 886 734 ; -C 112 ; WX 580 ; N p ; B 114 -6 466 734 ; -C 113 ; WX 720 ; N q ; B 114 -6 606 733 ; -C 114 ; WX 580 ; N r ; B 114 -6 466 700 ; -C 115 ; WX 580 ; N s ; B 114 -5 466 700 ; -C 116 ; WX 720 ; N t ; B 115 -6 605 700 ; +C 107 ; WX 720 ; N k ; B 114 -5 663 732 ; +C 108 ; WX 580 ; N l ; B 114 -5 466 732 ; +C 109 ; WX 1000 ; N m ; B 115 -5 885 700 ; +C 110 ; WX 720 ; N n ; B 115 -5 606 700 ; +C 111 ; WX 1000 ; N o ; B 115 -32 885 733 ; +C 112 ; WX 580 ; N p ; B 114 -5 465 733 ; +C 113 ; WX 720 ; N q ; B 115 -5 605 732 ; +C 114 ; WX 580 ; N r ; B 114 -5 465 700 ; +C 115 ; WX 580 ; N s ; B 115 -5 465 700 ; +C 116 ; WX 720 ; N t ; B 115 -5 605 700 ; C 117 ; WX 0 ; N u ; B 0 0 0 0 ; -C 118 ; WX 720 ; N v ; B 114 -6 607 701 ; +C 118 ; WX 720 ; N v ; B 115 -6 606 700 ; C 119 ; WX 0 ; N w ; B 0 0 0 0 ; -C 120 ; WX 720 ; N x ; B 113 -6 606 701 ; -C 121 ; WX 720 ; N y ; B 115 -6 606 700 ; +C 120 ; WX 720 ; N x ; B 113 -5 606 700 ; +C 121 ; WX 720 ; N y ; B 115 -5 605 700 ; C 122 ; WX 440 ; N z ; B 115 -5 325 700 ; C 123 ; WX 0 ; N braceleft ; B 0 0 0 0 ; C 124 ; WX 0 ; N bar ; B 0 0 0 0 ; diff --git a/Master/texmf-dist/fonts/afm/public/archaic/fut10.afm b/Master/texmf-dist/fonts/afm/public/archaic/fut10.afm index 2f1f78dbabb..db29bcd9b33 100644 --- a/Master/texmf-dist/fonts/afm/public/archaic/fut10.afm +++ b/Master/texmf-dist/fonts/afm/public/archaic/fut10.afm @@ -1,8 +1,8 @@ StartFontMetrics 2.0 Comment Generated by pfaedit -Comment Creation Date: Thu Mar 31 20:04:41 2005 -FontName fut10 -FullName Archaic-Futharc +Comment Creation Date: Fri Nov 11 18:27:44 2005 +FontName Archaic-Futharc +FullName Archaic Futharc FamilyName Archaic Weight Regular Notice (Generated from MetaFont bitmap by mftrace 1.1.5, http://www.cs.uu.nl/~hanwen/mftrace/ Copyright 2005 Peter R Wilson) @@ -12,18 +12,18 @@ UnderlinePosition -100 UnderlineThickness 50 Version 001.001 EncodingScheme FontSpecific -FontBBox 114 -33 607 733 -CapHeight 700 +FontBBox 114 -32 606 732 +CapHeight 701 StartCharMetrics 256 C 0 ; WX 0 ; N grave ; B 0 0 0 0 ; C 1 ; WX 0 ; N acute ; B 0 0 0 0 ; -C 2 ; WX 580 ; N circumflex ; B 114 -6 466 701 ; +C 2 ; WX 580 ; N circumflex ; B 114 -5 465 701 ; C 3 ; WX 0 ; N tilde ; B 0 0 0 0 ; C 4 ; WX 0 ; N dieresis ; B 0 0 0 0 ; C 5 ; WX 0 ; N hungarumlaut ; B 0 0 0 0 ; C 6 ; WX 0 ; N ring ; B 0 0 0 0 ; C 7 ; WX 0 ; N caron ; B 0 0 0 0 ; -C 8 ; WX 720 ; N breve ; B 114 -6 606 701 ; +C 8 ; WX 720 ; N breve ; B 115 -5 606 700 ; C 9 ; WX 0 ; N macron ; B 0 0 0 0 ; C 10 ; WX 0 ; N dotaccent ; B 0 0 0 0 ; C 11 ; WX 0 ; N cedilla ; B 0 0 0 0 ; @@ -73,38 +73,38 @@ C 54 ; WX 0 ; N six ; B 0 0 0 0 ; C 55 ; WX 0 ; N seven ; B 0 0 0 0 ; C 56 ; WX 0 ; N eight ; B 0 0 0 0 ; C 57 ; WX 0 ; N nine ; B 0 0 0 0 ; -C 58 ; WX 440 ; N colon ; B 183 107 258 593 ; +C 58 ; WX 440 ; N colon ; B 184 108 257 592 ; C 59 ; WX 0 ; N semicolon ; B 0 0 0 0 ; C 60 ; WX 0 ; N less ; B 0 0 0 0 ; C 61 ; WX 0 ; N equal ; B 0 0 0 0 ; C 62 ; WX 0 ; N greater ; B 0 0 0 0 ; C 63 ; WX 0 ; N question ; B 0 0 0 0 ; C 64 ; WX 0 ; N at ; B 0 0 0 0 ; -C 65 ; WX 720 ; N A ; B 114 -5 606 733 ; -C 66 ; WX 580 ; N B ; B 114 -6 466 701 ; +C 65 ; WX 720 ; N A ; B 115 -5 606 732 ; +C 66 ; WX 580 ; N B ; B 114 -5 465 700 ; C 67 ; WX 0 ; N C ; B 0 0 0 0 ; C 68 ; WX 720 ; N D ; B 114 -5 606 701 ; -C 69 ; WX 720 ; N E ; B 114 -6 606 701 ; -C 70 ; WX 580 ; N F ; B 114 -6 466 732 ; -C 71 ; WX 720 ; N G ; B 114 -7 605 701 ; -C 72 ; WX 720 ; N H ; B 114 -6 606 701 ; -C 73 ; WX 440 ; N I ; B 184 -6 257 701 ; L J IJ ; -C 74 ; WX 580 ; N J ; B 114 -6 466 701 ; -C 75 ; WX 580 ; N K ; B 114 -6 466 700 ; -C 76 ; WX 580 ; N L ; B 114 -6 466 701 ; -C 77 ; WX 720 ; N M ; B 114 -6 606 701 ; -C 78 ; WX 580 ; N N ; B 114 -5 466 700 ; -C 79 ; WX 720 ; N O ; B 114 -33 607 733 ; -C 80 ; WX 720 ; N P ; B 114 -6 606 700 ; +C 69 ; WX 720 ; N E ; B 114 -5 606 700 ; +C 70 ; WX 580 ; N F ; B 114 -5 466 732 ; +C 71 ; WX 720 ; N G ; B 115 -6 605 701 ; +C 72 ; WX 720 ; N H ; B 114 -5 606 700 ; +C 73 ; WX 440 ; N I ; B 184 -5 257 701 ; L J IJ ; +C 74 ; WX 580 ; N J ; B 115 -5 465 701 ; +C 75 ; WX 580 ; N K ; B 114 -5 465 700 ; +C 76 ; WX 580 ; N L ; B 114 -5 466 701 ; +C 77 ; WX 720 ; N M ; B 114 -5 606 700 ; +C 78 ; WX 580 ; N N ; B 115 -5 466 700 ; +C 79 ; WX 720 ; N O ; B 115 -32 606 732 ; +C 80 ; WX 720 ; N P ; B 115 -5 605 700 ; C 81 ; WX 0 ; N Q ; B 0 0 0 0 ; -C 82 ; WX 580 ; N R ; B 114 -6 466 700 ; -C 83 ; WX 580 ; N S ; B 114 -6 466 700 ; -C 84 ; WX 580 ; N T ; B 114 -5 466 700 ; -C 85 ; WX 720 ; N U ; B 114 -5 607 700 ; +C 82 ; WX 580 ; N R ; B 114 -5 466 700 ; +C 83 ; WX 580 ; N S ; B 114 -5 466 700 ; +C 84 ; WX 580 ; N T ; B 115 -5 465 700 ; +C 85 ; WX 720 ; N U ; B 114 -5 606 700 ; C 86 ; WX 0 ; N V ; B 0 0 0 0 ; -C 87 ; WX 580 ; N W ; B 114 -6 467 701 ; -C 88 ; WX 720 ; N X ; B 114 -5 606 701 ; -C 89 ; WX 720 ; N Y ; B 114 -6 607 701 ; +C 87 ; WX 580 ; N W ; B 114 -5 466 700 ; +C 88 ; WX 720 ; N X ; B 115 -5 605 700 ; +C 89 ; WX 720 ; N Y ; B 115 -5 606 700 ; C 90 ; WX 0 ; N Z ; B 0 0 0 0 ; C 91 ; WX 0 ; N bracketleft ; B 0 0 0 0 ; C 92 ; WX 0 ; N backslash ; B 0 0 0 0 ; diff --git a/Master/texmf-dist/fonts/afm/public/archaic/givbc10.afm b/Master/texmf-dist/fonts/afm/public/archaic/givbc10.afm index 9027522fef2..e805c4450eb 100644 --- a/Master/texmf-dist/fonts/afm/public/archaic/givbc10.afm +++ b/Master/texmf-dist/fonts/afm/public/archaic/givbc10.afm @@ -1,8 +1,8 @@ StartFontMetrics 2.0 Comment Generated by pfaedit -Comment Creation Date: Wed Apr 6 14:34:59 2005 -FontName givbc10 -FullName Archaic-Greek-4th-Century-BC +Comment Creation Date: Fri Nov 11 17:41:46 2005 +FontName Archaic-Greek-4th-Century-BC +FullName Archaic Greek 4th Century BC FamilyName Archaic Weight Regular Notice (Generated from MetaFont bitmap by mftrace 1.1.5, http://www.cs.uu.nl/~hanwen/mftrace/ Copyright 2005 Peter R. Wilson) @@ -86,7 +86,7 @@ C 66 ; WX 678 ; N B ; B 111 -68 566 751 ; C 67 ; WX 0 ; N C ; B 0 0 0 0 ; C 68 ; WX 0 ; N D ; B 0 0 0 0 ; C 69 ; WX 0 ; N E ; B 0 0 0 0 ; -C 70 ; WX 658 ; N F ; B 55 -68 602 751 ; +C 70 ; WX 658 ; N F ; B 56 -68 602 751 ; C 71 ; WX 0 ; N G ; B 0 0 0 0 ; C 72 ; WX 0 ; N H ; B 0 0 0 0 ; C 73 ; WX 0 ; N I ; B 0 0 0 0 ; L J IJ ; @@ -95,17 +95,17 @@ C 75 ; WX 0 ; N K ; B 0 0 0 0 ; C 76 ; WX 0 ; N L ; B 0 0 0 0 ; C 77 ; WX 946 ; N M ; B 61 -76 887 683 ; C 78 ; WX 906 ; N N ; B 111 -76 794 759 ; -C 79 ; WX 1022 ; N O ; B 55 0 966 684 ; -C 80 ; WX 681 ; N P ; B 56 0 624 683 ; -C 81 ; WX 794 ; N Q ; B 56 -68 737 751 ; -C 82 ; WX 567 ; N R ; B 55 -68 436 751 ; +C 79 ; WX 1022 ; N O ; B 55 0 966 683 ; +C 80 ; WX 681 ; N P ; B 57 0 623 683 ; +C 81 ; WX 794 ; N Q ; B 57 -68 736 751 ; +C 82 ; WX 567 ; N R ; B 55 -68 435 751 ; C 83 ; WX 0 ; N S ; B 0 0 0 0 ; -C 84 ; WX 794 ; N T ; B 55 -1 739 684 ; +C 84 ; WX 794 ; N T ; B 56 0 739 684 ; C 85 ; WX 0 ; N U ; B 0 0 0 0 ; C 86 ; WX 0 ; N V ; B 0 0 0 0 ; C 87 ; WX 0 ; N W ; B 0 0 0 0 ; C 88 ; WX 794 ; N X ; B 57 0 739 683 ; -C 89 ; WX 931 ; N Y ; B 56 -68 874 751 ; +C 89 ; WX 931 ; N Y ; B 57 -68 873 751 ; C 90 ; WX 0 ; N Z ; B 0 0 0 0 ; C 91 ; WX 0 ; N bracketleft ; B 0 0 0 0 ; C 92 ; WX 0 ; N backslash ; B 0 0 0 0 ; @@ -118,7 +118,7 @@ C 98 ; WX 602 ; N b ; B 111 0 489 683 ; C 99 ; WX 0 ; N c ; B 0 0 0 0 ; C 100 ; WX 946 ; N d ; B 42 0 904 682 ; C 101 ; WX 719 ; N e ; B 56 0 663 683 ; -C 102 ; WX 567 ; N f ; B 55 0 511 683 ; L l fl ; L i fi ; L f ff ; +C 102 ; WX 567 ; N f ; B 56 0 510 683 ; L l fl ; L i fi ; L f ff ; C 103 ; WX 643 ; N g ; B 56 0 586 683 ; C 104 ; WX 906 ; N h ; B 111 0 794 683 ; C 105 ; WX 298 ; N i ; B 111 0 187 683 ; L j ij ; @@ -127,7 +127,7 @@ C 107 ; WX 567 ; N k ; B 55 0 511 683 ; C 108 ; WX 946 ; N l ; B 65 0 881 682 ; C 109 ; WX 946 ; N m ; B 61 0 887 683 ; C 110 ; WX 906 ; N n ; B 111 0 794 683 ; -C 111 ; WX 794 ; N o ; B 55 -1 739 684 ; +C 111 ; WX 794 ; N o ; B 56 0 739 684 ; C 112 ; WX 906 ; N p ; B 111 0 794 683 ; C 113 ; WX 0 ; N q ; B 0 0 0 0 ; C 114 ; WX 491 ; N r ; B 55 0 436 684 ; diff --git a/Master/texmf-dist/fonts/afm/public/archaic/gvibc10.afm b/Master/texmf-dist/fonts/afm/public/archaic/gvibc10.afm index 2bcd0017831..586c5e2427f 100644 --- a/Master/texmf-dist/fonts/afm/public/archaic/gvibc10.afm +++ b/Master/texmf-dist/fonts/afm/public/archaic/gvibc10.afm @@ -1,8 +1,8 @@ StartFontMetrics 2.0 Comment Generated by pfaedit -Comment Creation Date: Wed Apr 6 12:50:15 2005 -FontName gvibc10 -FullName Archaic-Greek-6th-Century-BC +Comment Creation Date: Fri Nov 11 17:50:29 2005 +FontName Archaic-Greek-6th-Century-BC +FullName Archaic Greek 6th Century BC FamilyName Archaic Weight Regular Notice (Generated from MetaFont bitmap by mftrace 1.1.5, http://www.cs.uu.nl/~hanwen/mftrace/ Copyright 2005 Peter R. Wilson) @@ -12,10 +12,10 @@ UnderlinePosition -100 UnderlineThickness 50 Version 001.001 EncodingScheme FontSpecific -FontBBox 113 -34 886 734 -XHeight 700 -Ascender 732 -Descender -4 +FontBBox 114 -34 885 733 +XHeight 701 +Ascender 733 +Descender -5 StartCharMetrics 256 C 0 ; WX 0 ; N grave ; B 0 0 0 0 ; C 1 ; WX 0 ; N acute ; B 0 0 0 0 ; @@ -87,7 +87,7 @@ C 66 ; WX 0 ; N B ; B 0 0 0 0 ; C 67 ; WX 0 ; N C ; B 0 0 0 0 ; C 68 ; WX 0 ; N D ; B 0 0 0 0 ; C 69 ; WX 0 ; N E ; B 0 0 0 0 ; -C 70 ; WX 720 ; N F ; B 114 -5 606 702 ; +C 70 ; WX 720 ; N F ; B 114 -5 605 702 ; C 71 ; WX 0 ; N G ; B 0 0 0 0 ; C 72 ; WX 0 ; N H ; B 0 0 0 0 ; C 73 ; WX 0 ; N I ; B 0 0 0 0 ; L J IJ ; @@ -96,16 +96,16 @@ C 75 ; WX 0 ; N K ; B 0 0 0 0 ; C 76 ; WX 0 ; N L ; B 0 0 0 0 ; C 77 ; WX 0 ; N M ; B 0 0 0 0 ; C 78 ; WX 0 ; N N ; B 0 0 0 0 ; -C 79 ; WX 1000 ; N O ; B 115 -34 885 733 ; -C 80 ; WX 720 ; N P ; B 118 -5 606 700 ; +C 79 ; WX 1000 ; N O ; B 116 -34 885 732 ; +C 80 ; WX 720 ; N P ; B 117 -5 605 700 ; C 81 ; WX 0 ; N Q ; B 0 0 0 0 ; C 82 ; WX 0 ; N R ; B 0 0 0 0 ; C 83 ; WX 0 ; N S ; B 0 0 0 0 ; -C 84 ; WX 1000 ; N T ; B 114 -33 886 734 ; +C 84 ; WX 1000 ; N T ; B 115 -32 885 733 ; C 85 ; WX 0 ; N U ; B 0 0 0 0 ; C 86 ; WX 0 ; N V ; B 0 0 0 0 ; C 87 ; WX 0 ; N W ; B 0 0 0 0 ; -C 88 ; WX 720 ; N X ; B 114 -7 605 701 ; +C 88 ; WX 720 ; N X ; B 115 -6 605 701 ; C 89 ; WX 0 ; N Y ; B 0 0 0 0 ; C 90 ; WX 0 ; N Z ; B 0 0 0 0 ; C 91 ; WX 0 ; N bracketleft ; B 0 0 0 0 ; @@ -114,31 +114,31 @@ C 93 ; WX 0 ; N bracketright ; B 0 0 0 0 ; C 94 ; WX 0 ; N asciicircum ; B 0 0 0 0 ; C 95 ; WX 0 ; N underscore ; B 0 0 0 0 ; C 96 ; WX 0 ; N quoteleft ; B 0 0 0 0 ; -C 97 ; WX 720 ; N a ; B 115 -5 606 701 ; -C 98 ; WX 720 ; N b ; B 114 -8 607 704 ; +C 97 ; WX 720 ; N a ; B 115 -5 605 700 ; +C 98 ; WX 720 ; N b ; B 114 -9 607 704 ; C 99 ; WX 0 ; N c ; B 0 0 0 0 ; -C 100 ; WX 720 ; N d ; B 115 -1 606 701 ; -C 101 ; WX 720 ; N e ; B 114 -7 606 702 ; -C 102 ; WX 720 ; N f ; B 115 -33 605 733 ; L l fl ; L i fi ; L f ff ; -C 103 ; WX 580 ; N g ; B 113 -5 466 701 ; +C 100 ; WX 720 ; N d ; B 115 -1 605 700 ; +C 101 ; WX 720 ; N e ; B 114 -7 605 702 ; +C 102 ; WX 720 ; N f ; B 115 -32 605 732 ; L l fl ; L i fi ; L f ff ; +C 103 ; WX 580 ; N g ; B 114 -5 465 701 ; C 104 ; WX 720 ; N h ; B 114 -6 606 701 ; -C 105 ; WX 440 ; N i ; B 184 -6 257 701 ; L j ij ; +C 105 ; WX 440 ; N i ; B 184 -5 257 701 ; L j ij ; C 106 ; WX 0 ; N j ; B 0 0 0 0 ; -C 107 ; WX 720 ; N k ; B 113 -5 663 733 ; -C 108 ; WX 580 ; N l ; B 113 -6 466 733 ; -C 109 ; WX 1000 ; N m ; B 114 -5 886 701 ; -C 110 ; WX 720 ; N n ; B 114 -32 607 732 ; -C 111 ; WX 1000 ; N o ; B 114 -33 886 734 ; -C 112 ; WX 580 ; N p ; B 114 -5 467 702 ; -C 113 ; WX 720 ; N q ; B 114 -6 606 733 ; -C 114 ; WX 580 ; N r ; B 114 -5 466 701 ; -C 115 ; WX 860 ; N s ; B 114 -33 745 733 ; -C 116 ; WX 720 ; N t ; B 115 -6 606 701 ; +C 107 ; WX 720 ; N k ; B 114 -5 663 732 ; +C 108 ; WX 580 ; N l ; B 114 -5 465 733 ; +C 109 ; WX 1000 ; N m ; B 114 -5 885 700 ; +C 110 ; WX 720 ; N n ; B 114 -32 606 732 ; +C 111 ; WX 1000 ; N o ; B 115 -32 885 733 ; +C 112 ; WX 580 ; N p ; B 114 -5 467 701 ; +C 113 ; WX 720 ; N q ; B 115 -5 605 732 ; +C 114 ; WX 580 ; N r ; B 114 -5 465 701 ; +C 115 ; WX 860 ; N s ; B 115 -32 745 732 ; +C 116 ; WX 720 ; N t ; B 116 -5 606 701 ; C 117 ; WX 0 ; N u ; B 0 0 0 0 ; C 118 ; WX 0 ; N v ; B 0 0 0 0 ; C 119 ; WX 0 ; N w ; B 0 0 0 0 ; C 120 ; WX 720 ; N x ; B 115 -6 606 701 ; -C 121 ; WX 720 ; N y ; B 114 -6 606 700 ; +C 121 ; WX 720 ; N y ; B 115 -5 605 700 ; C 122 ; WX 440 ; N z ; B 115 -6 325 701 ; C 123 ; WX 0 ; N braceleft ; B 0 0 0 0 ; C 124 ; WX 0 ; N bar ; B 0 0 0 0 ; diff --git a/Master/texmf-dist/fonts/afm/public/archaic/oandsi10.afm b/Master/texmf-dist/fonts/afm/public/archaic/oandsi10.afm index cd001080af6..fb53448c518 100644 --- a/Master/texmf-dist/fonts/afm/public/archaic/oandsi10.afm +++ b/Master/texmf-dist/fonts/afm/public/archaic/oandsi10.afm @@ -1,8 +1,8 @@ StartFontMetrics 2.0 Comment Generated by pfaedit -Comment Creation Date: Sat Apr 2 14:52:41 2005 -FontName oandsi10 -FullName Archaic-OandS-Italic +Comment Creation Date: Fri Nov 11 18:11:25 2005 +FontName Archaic-OandS-Italic +FullName Archaic OandS Italic FamilyName Archaic Weight Regular Notice (Generated from MetaFont bitmap by mftrace 1.1.5, http://www.cs.uu.nl/~hanwen/mftrace/ Copyright 2005 Peter R. Wilson) @@ -13,7 +13,7 @@ UnderlinePosition -100 UnderlineThickness 50 Version 001.001 EncodingScheme FontSpecific -FontBBox 16 -215 554 697 +FontBBox 17 -215 554 697 StartCharMetrics 164 C 0 ; WX 0 ; N Gamma ; B 0 0 0 0 ; C 1 ; WX 0 ; N Delta ; B 0 0 0 0 ; @@ -137,7 +137,7 @@ C 118 ; WX 0 ; N v ; B 0 0 0 0 ; C 119 ; WX 0 ; N w ; B 0 0 0 0 ; C 120 ; WX 0 ; N x ; B 0 0 0 0 ; C 121 ; WX 0 ; N y ; B 0 0 0 0 ; -C 122 ; WX 460 ; N z ; B 16 -215 554 463 ; +C 122 ; WX 460 ; N z ; B 17 -215 554 463 ; C 123 ; WX 0 ; N endash ; B 0 0 0 0 ; C 124 ; WX 0 ; N emdash ; B 0 0 0 0 ; C 125 ; WX 0 ; N hungarumlaut ; B 0 0 0 0 ; diff --git a/Master/texmf-dist/fonts/afm/public/archaic/oandsu10.afm b/Master/texmf-dist/fonts/afm/public/archaic/oandsu10.afm index e5d98b4d487..103b2585b17 100644 --- a/Master/texmf-dist/fonts/afm/public/archaic/oandsu10.afm +++ b/Master/texmf-dist/fonts/afm/public/archaic/oandsu10.afm @@ -1,8 +1,8 @@ StartFontMetrics 2.0 Comment Generated by pfaedit -Comment Creation Date: Sat Apr 2 14:44:07 2005 -FontName oandsu10 -FullName Archaic-OandS +Comment Creation Date: Fri Nov 11 18:09:09 2005 +FontName Archaic-OandS +FullName Archaic OandS FamilyName Archaic Weight Regular Notice (Generated from MetaFont bitmap by mftrace 1.1.5, http://www.cs.uu.nl/~hanwen/mftrace/ Copyright 2005 Peter R. Wilson) @@ -12,7 +12,7 @@ UnderlinePosition -100 UnderlineThickness 50 Version 001.001 EncodingScheme FontSpecific -FontBBox 57 -217 512 698 +FontBBox 57 -216 511 698 StartCharMetrics 164 C 0 ; WX 0 ; N Gamma ; B 0 0 0 0 ; C 1 ; WX 0 ; N Delta ; B 0 0 0 0 ; @@ -110,7 +110,7 @@ C 92 ; WX 0 ; N quotedblleft ; B 0 0 0 0 ; C 93 ; WX 0 ; N bracketright ; B 0 0 0 0 ; C 94 ; WX 0 ; N circumflex ; B 0 0 0 0 ; C 95 ; WX 0 ; N dotaccent ; B 0 0 0 0 ; -C 96 ; WX 329 ; N quoteleft ; B 95 390 219 698 ; +C 96 ; WX 329 ; N quoteleft ; B 95 391 219 698 ; C 97 ; WX 0 ; N a ; B 0 0 0 0 ; C 98 ; WX 0 ; N b ; B 0 0 0 0 ; C 99 ; WX 0 ; N c ; B 0 0 0 0 ; @@ -136,7 +136,7 @@ C 118 ; WX 0 ; N v ; B 0 0 0 0 ; C 119 ; WX 0 ; N w ; B 0 0 0 0 ; C 120 ; WX 0 ; N x ; B 0 0 0 0 ; C 121 ; WX 0 ; N y ; B 0 0 0 0 ; -C 122 ; WX 551 ; N z ; B 57 -217 512 463 ; +C 122 ; WX 551 ; N z ; B 57 -216 511 463 ; C 123 ; WX 0 ; N endash ; B 0 0 0 0 ; C 124 ; WX 0 ; N emdash ; B 0 0 0 0 ; C 125 ; WX 0 ; N hungarumlaut ; B 0 0 0 0 ; diff --git a/Master/texmf-dist/fonts/afm/public/archaic/phnc10.afm b/Master/texmf-dist/fonts/afm/public/archaic/phnc10.afm index ccd399a5579..08d3f3b1e05 100644 --- a/Master/texmf-dist/fonts/afm/public/archaic/phnc10.afm +++ b/Master/texmf-dist/fonts/afm/public/archaic/phnc10.afm @@ -1,18 +1,18 @@ StartFontMetrics 2.0 Comment Generated by pfaedit -Comment Creation Date: Mon Apr 4 20:12:51 2005 -FontName phnc10 -FullName Archaic-Phoenician +Comment Creation Date: Mon Feb 6 12:27:01 2006 +FontName Archaic-Phoenician +FullName Archaic Phoenician FamilyName Archaic Weight Regular -Notice (Generated from MetaFont bitmap by mftrace 1.1.5, http://www.cs.uu.nl/~hanwen/mftrace/ Copyright 2005 Peter R. Wilson) +Notice (Generated from MetaFont bitmap by mftrace 1.1.5, http://www.cs.uu.nl/~hanwen/mftrace/ Copyright 2005-2006 Peter R. Wilson) ItalicAngle 0 IsFixedPitch false UnderlinePosition -100 UnderlineThickness 50 Version 001.001 EncodingScheme FontSpecific -FontBBox 96 -33 886 734 +FontBBox 113 -33 886 734 XHeight 732 Ascender 732 Descender -5 @@ -82,7 +82,7 @@ C 61 ; WX 0 ; N equal ; B 0 0 0 0 ; C 62 ; WX 0 ; N greater ; B 0 0 0 0 ; C 63 ; WX 0 ; N question ; B 0 0 0 0 ; C 64 ; WX 0 ; N at ; B 0 0 0 0 ; -C 65 ; WX 0 ; N A ; B 0 0 0 0 ; +C 65 ; WX 720 ; N A ; B 114 38 606 662 ; C 66 ; WX 720 ; N B ; B 150 -6 607 701 ; C 67 ; WX 0 ; N C ; B 0 0 0 0 ; C 68 ; WX 0 ; N D ; B 0 0 0 0 ; @@ -93,7 +93,7 @@ C 72 ; WX 720 ; N H ; B 113 -6 606 701 ; C 73 ; WX 0 ; N I ; B 0 0 0 0 ; L J IJ ; C 74 ; WX 0 ; N J ; B 0 0 0 0 ; C 75 ; WX 720 ; N K ; B 114 -32 606 733 ; -C 76 ; WX 580 ; N L ; B 114 -6 467 733 ; +C 76 ; WX 580 ; N L ; B 113 -6 466 733 ; C 77 ; WX 1000 ; N M ; B 114 -5 886 701 ; C 78 ; WX 720 ; N N ; B 114 -5 606 701 ; C 79 ; WX 0 ; N O ; B 0 0 0 0 ; @@ -106,7 +106,7 @@ C 85 ; WX 0 ; N U ; B 0 0 0 0 ; C 86 ; WX 0 ; N V ; B 0 0 0 0 ; C 87 ; WX 0 ; N W ; B 0 0 0 0 ; C 88 ; WX 720 ; N X ; B 113 -33 605 733 ; -C 89 ; WX 0 ; N Y ; B 0 0 0 0 ; +C 89 ; WX 720 ; N Y ; B 115 -33 605 733 ; C 90 ; WX 0 ; N Z ; B 0 0 0 0 ; C 91 ; WX 0 ; N bracketleft ; B 0 0 0 0 ; C 92 ; WX 0 ; N backslash ; B 0 0 0 0 ; @@ -125,7 +125,7 @@ C 104 ; WX 720 ; N h ; B 115 -5 606 733 ; C 105 ; WX 0 ; N i ; B 0 0 0 0 ; L j ij ; C 106 ; WX 0 ; N j ; B 0 0 0 0 ; C 107 ; WX 720 ; N k ; B 115 -32 606 733 ; -C 108 ; WX 580 ; N l ; B 113 -6 466 733 ; +C 108 ; WX 580 ; N l ; B 114 -6 467 733 ; C 109 ; WX 1000 ; N m ; B 114 -5 886 701 ; C 110 ; WX 720 ; N n ; B 114 -5 606 701 ; C 111 ; WX 1000 ; N o ; B 114 -33 886 734 ; @@ -138,8 +138,8 @@ C 117 ; WX 0 ; N u ; B 0 0 0 0 ; C 118 ; WX 0 ; N v ; B 0 0 0 0 ; C 119 ; WX 720 ; N w ; B 115 0 606 732 ; C 120 ; WX 720 ; N x ; B 115 -33 607 733 ; -C 121 ; WX 440 ; N y ; B 184 -6 257 701 ; -C 122 ; WX 440 ; N z ; B 96 -6 338 701 ; +C 121 ; WX 720 ; N y ; B 115 -33 605 733 ; +C 122 ; WX 440 ; N z ; B 115 -6 325 701 ; C 123 ; WX 0 ; N braceleft ; B 0 0 0 0 ; C 124 ; WX 0 ; N bar ; B 0 0 0 0 ; C 125 ; WX 0 ; N braceright ; B 0 0 0 0 ; diff --git a/Master/texmf-dist/fonts/afm/public/archaic/pmhg.afm b/Master/texmf-dist/fonts/afm/public/archaic/pmhg.afm index bc72460d6fe..e1d493d3a6a 100644 --- a/Master/texmf-dist/fonts/afm/public/archaic/pmhg.afm +++ b/Master/texmf-dist/fonts/afm/public/archaic/pmhg.afm @@ -1,8 +1,8 @@ StartFontMetrics 2.0 Comment Generated by pfaedit -Comment Creation Date: Sat Apr 2 12:34:16 2005 -FontName pmhg -FullName Archaic-Poor-Mans-Hieroglyphs +Comment Creation Date: Fri Nov 11 17:59:42 2005 +FontName Archaic-Poor-Mans-Hieroglyphs +FullName Archaic Poor Mans Hieroglyphs FamilyName Archaic Weight Regular Notice (Generated from MetaFont bitmap by mftrace 1.1.5, http://www.cs.uu.nl/~hanwen/mftrace/ Copyleft 2005 Peter R. Wilson) @@ -15,20 +15,20 @@ EncodingScheme FontSpecific FontBBox -3 -740 1474 1288 CapHeight 1268 XHeight 1196 -Ascender 501 +Ascender 502 StartCharMetrics 256 C 0 ; WX 0 ; N grave ; B 0 0 0 0 ; C 1 ; WX 780 ; N acute ; B 0 -1 580 1207 ; -C 2 ; WX 1373 ; N circumflex ; B 0 0 1173 1229 ; +C 2 ; WX 1373 ; N circumflex ; B 0 0 1173 1228 ; C 3 ; WX 1427 ; N tilde ; B 0 0 1230 1264 ; -C 4 ; WX 1408 ; N dieresis ; B -1 0 1208 882 ; -C 5 ; WX 1673 ; N hungarumlaut ; B 0 0 1474 751 ; +C 4 ; WX 1408 ; N dieresis ; B -1 1 1208 882 ; +C 5 ; WX 1673 ; N hungarumlaut ; B 0 0 1474 750 ; C 6 ; WX 1472 ; N ring ; B 0 0 1271 654 ; -C 7 ; WX 1164 ; N caron ; B 0 17 963 1278 ; +C 7 ; WX 1164 ; N caron ; B 0 17 963 1277 ; C 8 ; WX 1439 ; N breve ; B -1 0 1238 946 ; -C 9 ; WX 1228 ; N macron ; B -1 0 1028 1250 ; +C 9 ; WX 1228 ; N macron ; B 0 0 1028 1250 ; C 10 ; WX 1439 ; N dotaccent ; B 0 0 1239 379 ; -C 11 ; WX 726 ; N cedilla ; B 0 0 525 455 ; +C 11 ; WX 726 ; N cedilla ; B 0 0 524 455 ; C 12 ; WX 0 ; N ogonek ; B 0 0 0 0 ; C 13 ; WX 0 ; N quotesinglbase ; B 0 0 0 0 ; C 14 ; WX 0 ; N guilsinglleft ; B 0 0 0 0 ; @@ -64,15 +64,15 @@ C 43 ; WX 957 ; N plus ; B 0 0 757 1222 ; C 44 ; WX 0 ; N comma ; B 0 0 0 0 ; C 45 ; WX 0 ; N hyphen ; B 0 0 0 0 ; C 46 ; WX 0 ; N period ; B 0 0 0 0 ; -C 47 ; WX 544 ; N slash ; B 0 0 345 1206 ; +C 47 ; WX 544 ; N slash ; B 0 0 344 1205 ; C 48 ; WX 0 ; N zero ; B 0 0 0 0 ; C 49 ; WX 0 ; N one ; B 0 0 0 0 ; -C 50 ; WX 616 ; N two ; B -1 0 417 443 ; -C 51 ; WX 515 ; N three ; B -1 -1 317 652 ; -C 52 ; WX 613 ; N four ; B 0 0 413 1272 ; -C 53 ; WX 456 ; N five ; B -1 0 257 1238 ; -C 54 ; WX 1143 ; N six ; B -1 0 943 1223 ; -C 55 ; WX 1198 ; N seven ; B 0 -1 998 1225 ; +C 50 ; WX 616 ; N two ; B 0 0 417 443 ; +C 51 ; WX 515 ; N three ; B 0 -1 317 652 ; +C 52 ; WX 613 ; N four ; B 0 0 413 1271 ; +C 53 ; WX 456 ; N five ; B 0 -1 256 1238 ; +C 54 ; WX 1143 ; N six ; B 0 0 943 1223 ; +C 55 ; WX 1198 ; N seven ; B 0 0 998 1225 ; C 56 ; WX 0 ; N eight ; B 0 0 0 0 ; C 57 ; WX 0 ; N nine ; B 0 0 0 0 ; C 58 ; WX 0 ; N colon ; B 0 0 0 0 ; @@ -80,34 +80,34 @@ C 59 ; WX 0 ; N semicolon ; B 0 0 0 0 ; C 60 ; WX 0 ; N less ; B 0 0 0 0 ; C 61 ; WX 0 ; N equal ; B 0 0 0 0 ; C 62 ; WX 0 ; N greater ; B 0 0 0 0 ; -C 63 ; WX 475 ; N question ; B 28 17 294 1235 ; +C 63 ; WX 475 ; N question ; B 28 17 293 1235 ; C 64 ; WX 0 ; N at ; B 0 0 0 0 ; -C 65 ; WX 1509 ; N A ; B 0 -1 1316 401 ; +C 65 ; WX 1509 ; N A ; B 0 0 1316 401 ; C 66 ; WX 751 ; N B ; B 17 12 568 946 ; -C 67 ; WX 784 ; N C ; B -3 0 584 591 ; -C 68 ; WX 1336 ; N D ; B 8 -740 1136 483 ; -C 69 ; WX 1391 ; N E ; B -1 -6 1193 624 ; -C 70 ; WX 1461 ; N F ; B 0 0 1263 631 ; -C 71 ; WX 784 ; N G ; B -1 0 585 567 ; +C 67 ; WX 784 ; N C ; B -3 1 584 591 ; +C 68 ; WX 1336 ; N D ; B 8 -740 1136 482 ; +C 69 ; WX 1391 ; N E ; B -1 -6 1192 624 ; +C 70 ; WX 1461 ; N F ; B 1 0 1263 631 ; +C 71 ; WX 784 ; N G ; B 0 0 585 567 ; C 72 ; WX 518 ; N H ; B 0 0 318 1233 ; -C 73 ; WX 1111 ; N I ; B -2 0 911 1269 ; L J IJ ; -C 74 ; WX 441 ; N J ; B 0 0 242 1252 ; +C 73 ; WX 1111 ; N I ; B -2 0 911 1268 ; L J IJ ; +C 74 ; WX 441 ; N J ; B 0 0 241 1252 ; C 75 ; WX 733 ; N K ; B 0 0 533 548 ; -C 76 ; WX 917 ; N L ; B 0 0 719 571 ; -C 77 ; WX 1404 ; N M ; B 17 17 1222 292 ; +C 76 ; WX 917 ; N L ; B 0 0 718 570 ; +C 77 ; WX 1404 ; N M ; B 17 17 1222 291 ; C 78 ; WX 1404 ; N N ; B 0 0 1204 293 ; -C 79 ; WX 641 ; N O ; B -1 -6 445 623 ; -C 80 ; WX 1455 ; N P ; B -3 -1 1256 310 ; -C 81 ; WX 857 ; N Q ; B -1 -1 659 634 ; -C 82 ; WX 1422 ; N R ; B -2 0 1222 821 ; -C 83 ; WX 1404 ; N S ; B -1 31 1206 156 ; -C 84 ; WX 1400 ; N T ; B -1 -1 1201 315 ; +C 79 ; WX 641 ; N O ; B -1 -5 444 622 ; +C 80 ; WX 1455 ; N P ; B -2 0 1255 310 ; +C 81 ; WX 857 ; N Q ; B 0 -1 659 634 ; +C 82 ; WX 1422 ; N R ; B -1 0 1222 820 ; +C 83 ; WX 1404 ; N S ; B -1 32 1206 155 ; +C 84 ; WX 1400 ; N T ; B 0 -1 1201 314 ; C 85 ; WX 424 ; N U ; B 0 0 224 1239 ; C 86 ; WX 492 ; N V ; B 26 0 292 1239 ; -C 87 ; WX 609 ; N W ; B -1 0 411 668 ; -C 88 ; WX 773 ; N X ; B 0 -1 575 577 ; -C 89 ; WX 1009 ; N Y ; B 0 -1 809 1288 ; -C 90 ; WX 1365 ; N Z ; B -1 -2 1166 1016 ; +C 87 ; WX 609 ; N W ; B 0 1 410 667 ; +C 88 ; WX 773 ; N X ; B 0 0 575 577 ; +C 89 ; WX 1009 ; N Y ; B 0 0 809 1288 ; +C 90 ; WX 1365 ; N Z ; B -1 -2 1166 1015 ; C 91 ; WX 0 ; N bracketleft ; B 0 0 0 0 ; C 92 ; WX 0 ; N backslash ; B 0 0 0 0 ; C 93 ; WX 0 ; N bracketright ; B 0 0 0 0 ; @@ -115,30 +115,30 @@ C 94 ; WX 0 ; N asciicircum ; B 0 0 0 0 ; C 95 ; WX 0 ; N underscore ; B 0 0 0 0 ; C 96 ; WX 0 ; N quoteleft ; B 0 0 0 0 ; C 97 ; WX 1336 ; N a ; B 0 0 1136 1230 ; -C 98 ; WX 903 ; N b ; B 0 -1 704 1169 ; -C 99 ; WX 562 ; N c ; B -2 0 362 1225 ; -C 100 ; WX 1414 ; N d ; B -3 0 1214 395 ; +C 98 ; WX 903 ; N b ; B 0 -1 703 1169 ; +C 99 ; WX 562 ; N c ; B -1 0 361 1225 ; +C 100 ; WX 1414 ; N d ; B -3 1 1214 395 ; C 101 ; WX 1425 ; N e ; B 0 0 1225 359 ; -C 102 ; WX 1456 ; N f ; B -2 -1 1256 412 ; L l fl ; L i fi ; L f ff ; +C 102 ; WX 1456 ; N f ; B -1 0 1256 412 ; L l fl ; L i fi ; L f ff ; C 103 ; WX 871 ; N g ; B 0 32 676 602 ; C 104 ; WX 940 ; N h ; B 0 0 740 585 ; C 105 ; WX 500 ; N i ; B -1 0 301 1273 ; L j ij ; C 106 ; WX 1215 ; N j ; B 0 0 1015 533 ; -C 107 ; WX 1432 ; N k ; B 0 0 1234 376 ; -C 108 ; WX 1435 ; N l ; B 0 -1 1235 502 ; -C 109 ; WX 1370 ; N m ; B 0 -2 1170 1262 ; -C 110 ; WX 1300 ; N n ; B 0 0 1100 168 ; +C 107 ; WX 1432 ; N k ; B 0 0 1233 375 ; +C 108 ; WX 1435 ; N l ; B 0 -1 1234 502 ; +C 109 ; WX 1370 ; N m ; B 0 -1 1170 1261 ; +C 110 ; WX 1300 ; N n ; B 0 0 1100 167 ; C 111 ; WX 1232 ; N o ; B 0 1 1033 1171 ; C 112 ; WX 579 ; N p ; B 0 0 379 499 ; -C 113 ; WX 739 ; N q ; B -1 0 540 579 ; -C 114 ; WX 1452 ; N r ; B 0 -1 1252 352 ; -C 115 ; WX 430 ; N s ; B 0 0 233 1199 ; +C 113 ; WX 739 ; N q ; B 0 0 540 579 ; +C 114 ; WX 1452 ; N r ; B 0 -1 1252 351 ; +C 115 ; WX 430 ; N s ; B 0 0 232 1198 ; C 116 ; WX 837 ; N t ; B 0 0 637 344 ; -C 117 ; WX 475 ; N u ; B -1 0 276 1246 ; +C 117 ; WX 475 ; N u ; B 0 0 276 1245 ; C 118 ; WX 1422 ; N v ; B 14 16 1240 644 ; C 119 ; WX 1071 ; N w ; B 0 0 871 1241 ; C 120 ; WX 486 ; N x ; B 0 0 286 1196 ; -C 121 ; WX 928 ; N y ; B -1 0 729 1273 ; +C 121 ; WX 928 ; N y ; B -1 0 728 1273 ; C 122 ; WX 1456 ; N z ; B 0 0 1256 310 ; C 123 ; WX 0 ; N braceleft ; B 0 0 0 0 ; C 124 ; WX 252 ; N bar ; B 0 0 52 516 ; diff --git a/Master/texmf-dist/fonts/afm/public/archaic/proto10.afm b/Master/texmf-dist/fonts/afm/public/archaic/proto10.afm index a4e7be2ac8c..f5cf2df6ea2 100644 --- a/Master/texmf-dist/fonts/afm/public/archaic/proto10.afm +++ b/Master/texmf-dist/fonts/afm/public/archaic/proto10.afm @@ -1,8 +1,8 @@ StartFontMetrics 2.0 Comment Generated by pfaedit -Comment Creation Date: Mon Mar 28 19:33:38 2005 -FontName proto10 -FullName Archaic-ProtoSemitic +Comment Creation Date: Fri Nov 11 18:21:51 2005 +FontName Archaic-ProtoSemitic +FullName Archaic ProtoSemitic FamilyName Archaic Weight Regular Notice (Generated from MetaFont bitmap by mftrace 1.1.5, http://www.cs.uu.nl/~hanwen/mftrace/ Copyright 2005 Peter R. Wilson) @@ -12,8 +12,8 @@ UnderlinePosition -100 UnderlineThickness 50 Version 001.001 EncodingScheme FontSpecific -FontBBox 118 -29 974 727 -XHeight 724 +FontBBox 118 -29 973 726 +XHeight 725 Ascender 726 Descender 80 StartCharMetrics 256 @@ -56,7 +56,7 @@ C 35 ; WX 0 ; N numbersign ; B 0 0 0 0 ; C 36 ; WX 0 ; N dollar ; B 0 0 0 0 ; C 37 ; WX 0 ; N percent ; B 0 0 0 0 ; C 38 ; WX 0 ; N ampersand ; B 0 0 0 0 ; -C 39 ; WX 860 ; N quoteright ; B 119 -25 741 725 ; +C 39 ; WX 860 ; N quoteright ; B 120 -24 740 725 ; C 40 ; WX 0 ; N parenleft ; B 0 0 0 0 ; C 41 ; WX 0 ; N parenright ; B 0 0 0 0 ; C 42 ; WX 0 ; N asterisk ; B 0 0 0 0 ; @@ -82,64 +82,64 @@ C 61 ; WX 0 ; N equal ; B 0 0 0 0 ; C 62 ; WX 0 ; N greater ; B 0 0 0 0 ; C 63 ; WX 0 ; N question ; B 0 0 0 0 ; C 64 ; WX 0 ; N at ; B 0 0 0 0 ; -C 65 ; WX 860 ; N A ; B 119 -25 741 725 ; -C 66 ; WX 860 ; N B ; B 119 44 741 725 ; +C 65 ; WX 860 ; N A ; B 119 -24 740 725 ; +C 66 ; WX 860 ; N B ; B 120 44 740 725 ; C 67 ; WX 0 ; N C ; B 0 0 0 0 ; -C 68 ; WX 720 ; N D ; B 120 -26 601 725 ; -C 69 ; WX 580 ; N E ; B 118 -25 602 704 ; +C 68 ; WX 720 ; N D ; B 120 -25 600 725 ; +C 69 ; WX 580 ; N E ; B 119 -25 601 703 ; C 70 ; WX 0 ; N F ; B 0 0 0 0 ; C 71 ; WX 0 ; N G ; B 0 0 0 0 ; -C 72 ; WX 860 ; N H ; B 120 185 741 515 ; +C 72 ; WX 860 ; N H ; B 121 186 741 514 ; C 73 ; WX 0 ; N I ; B 0 0 0 0 ; L J IJ ; C 74 ; WX 0 ; N J ; B 0 0 0 0 ; C 75 ; WX 860 ; N K ; B 119 -25 740 725 ; -C 76 ; WX 860 ; N L ; B 120 -25 741 727 ; +C 76 ; WX 860 ; N L ; B 121 -24 741 726 ; C 77 ; WX 0 ; N M ; B 0 0 0 0 ; C 78 ; WX 0 ; N N ; B 0 0 0 0 ; -C 79 ; WX 1000 ; N O ; B 119 193 880 508 ; -C 80 ; WX 860 ; N P ; B 120 72 742 621 ; -C 81 ; WX 650 ; N Q ; B 120 -26 531 726 ; -C 82 ; WX 860 ; N R ; B 176 -25 741 657 ; -C 83 ; WX 1000 ; N S ; B 120 -25 880 549 ; -C 84 ; WX 580 ; N T ; B 118 -25 461 726 ; +C 79 ; WX 1000 ; N O ; B 120 193 880 507 ; +C 80 ; WX 860 ; N P ; B 121 72 741 620 ; +C 81 ; WX 650 ; N Q ; B 120 -26 530 725 ; +C 82 ; WX 860 ; N R ; B 176 -24 740 656 ; +C 83 ; WX 1000 ; N S ; B 120 -24 880 549 ; +C 84 ; WX 580 ; N T ; B 119 -24 460 725 ; C 85 ; WX 0 ; N U ; B 0 0 0 0 ; -C 86 ; WX 860 ; N V ; B 119 -25 742 725 ; +C 86 ; WX 860 ; N V ; B 120 -24 741 725 ; C 87 ; WX 0 ; N W ; B 0 0 0 0 ; -C 88 ; WX 860 ; N X ; B 119 -25 741 725 ; -C 89 ; WX 1000 ; N Y ; B 119 -25 881 725 ; +C 88 ; WX 860 ; N X ; B 120 -25 741 725 ; +C 89 ; WX 1000 ; N Y ; B 120 -25 880 724 ; C 90 ; WX 0 ; N Z ; B 0 0 0 0 ; C 91 ; WX 0 ; N bracketleft ; B 0 0 0 0 ; C 92 ; WX 0 ; N backslash ; B 0 0 0 0 ; C 93 ; WX 0 ; N bracketright ; B 0 0 0 0 ; C 94 ; WX 0 ; N asciicircum ; B 0 0 0 0 ; C 95 ; WX 0 ; N underscore ; B 0 0 0 0 ; -C 96 ; WX 1000 ; N quoteleft ; B 119 193 880 508 ; -C 97 ; WX 860 ; N a ; B 119 -25 741 725 ; -C 98 ; WX 860 ; N b ; B 119 113 741 586 ; +C 96 ; WX 1000 ; N quoteleft ; B 120 193 880 507 ; +C 97 ; WX 860 ; N a ; B 120 -24 740 725 ; +C 98 ; WX 860 ; N b ; B 120 113 741 586 ; C 99 ; WX 0 ; N c ; B 0 0 0 0 ; -C 100 ; WX 1000 ; N d ; B 118 63 880 637 ; -C 101 ; WX 720 ; N e ; B 118 -25 602 726 ; +C 100 ; WX 1000 ; N d ; B 119 63 880 637 ; +C 101 ; WX 720 ; N e ; B 118 -24 601 725 ; C 102 ; WX 0 ; N f ; B 0 0 0 0 ; L l fl ; L i fi ; L f ff ; -C 103 ; WX 790 ; N g ; B 120 207 670 492 ; -C 104 ; WX 720 ; N h ; B 118 -25 461 725 ; +C 103 ; WX 790 ; N g ; B 120 207 670 491 ; +C 104 ; WX 720 ; N h ; B 119 -24 460 725 ; C 105 ; WX 0 ; N i ; B 0 0 0 0 ; L j ij ; C 106 ; WX 0 ; N j ; B 0 0 0 0 ; -C 107 ; WX 860 ; N k ; B 119 -26 741 726 ; -C 108 ; WX 860 ; N l ; B 120 -25 740 727 ; -C 109 ; WX 1000 ; N m ; B 120 281 881 419 ; -C 110 ; WX 1000 ; N n ; B 119 193 879 638 ; -C 111 ; WX 1000 ; N o ; B 119 193 880 508 ; +C 107 ; WX 860 ; N k ; B 120 -25 740 725 ; +C 108 ; WX 860 ; N l ; B 120 -24 740 726 ; +C 109 ; WX 1000 ; N m ; B 120 282 880 419 ; +C 110 ; WX 1000 ; N n ; B 120 194 879 637 ; +C 111 ; WX 1000 ; N o ; B 120 193 880 507 ; C 112 ; WX 860 ; N p ; B 119 80 741 620 ; -C 113 ; WX 1000 ; N q ; B 120 193 880 507 ; -C 114 ; WX 860 ; N r ; B 120 -25 706 726 ; -C 115 ; WX 1000 ; N s ; B 119 -25 880 725 ; -C 116 ; WX 860 ; N t ; B 119 46 740 654 ; +C 113 ; WX 1000 ; N q ; B 120 193 880 506 ; +C 114 ; WX 860 ; N r ; B 120 -24 705 725 ; +C 115 ; WX 1000 ; N s ; B 120 -24 880 725 ; +C 116 ; WX 860 ; N t ; B 120 46 740 654 ; C 117 ; WX 0 ; N u ; B 0 0 0 0 ; -C 118 ; WX 860 ; N v ; B 119 -24 741 725 ; -C 119 ; WX 580 ; N w ; B 120 -6 460 726 ; -C 120 ; WX 1000 ; N x ; B 119 -25 881 725 ; -C 121 ; WX 1000 ; N y ; B 119 -29 974 638 ; -C 122 ; WX 860 ; N z ; B 120 185 741 515 ; +C 118 ; WX 860 ; N v ; B 120 -24 741 725 ; +C 119 ; WX 580 ; N w ; B 120 -5 460 725 ; +C 120 ; WX 1000 ; N x ; B 120 -24 880 725 ; +C 121 ; WX 1000 ; N y ; B 119 -29 973 637 ; +C 122 ; WX 860 ; N z ; B 121 185 741 515 ; C 123 ; WX 0 ; N braceleft ; B 0 0 0 0 ; C 124 ; WX 0 ; N bar ; B 0 0 0 0 ; C 125 ; WX 0 ; N braceright ; B 0 0 0 0 ; diff --git a/Master/texmf-dist/fonts/afm/public/archaic/sarab10.afm b/Master/texmf-dist/fonts/afm/public/archaic/sarab10.afm new file mode 100644 index 00000000000..051d0fa7289 --- /dev/null +++ b/Master/texmf-dist/fonts/afm/public/archaic/sarab10.afm @@ -0,0 +1,277 @@ +StartFontMetrics 2.0 +Comment Generated by pfaedit +Comment Creation Date: Sat Nov 12 10:15:49 2005 +FontName Archaic-South-Arabian +FullName Archaic South Arabian +FamilyName Archaic +Weight Regular +Notice (Generated from MetaFont bitmap by mftrace 1.1.5, http://www.cs.uu.nl/~hanwen/mftrace/ Copyright Peter R. Wilson 2005) +ItalicAngle 0 +IsFixedPitch false +UnderlinePosition -100 +UnderlineThickness 50 +Version 001.001 +EncodingScheme FontSpecific +FontBBox -30 -19 390 739 +CapHeight 737 +XHeight 737 +Ascender 737 +StartCharMetrics 256 +C 0 ; WX 0 ; N grave ; B 0 0 0 0 ; +C 1 ; WX 0 ; N acute ; B 0 0 0 0 ; +C 2 ; WX 0 ; N circumflex ; B 0 0 0 0 ; +C 3 ; WX 0 ; N tilde ; B 0 0 0 0 ; +C 4 ; WX 0 ; N dieresis ; B 0 0 0 0 ; +C 5 ; WX 0 ; N hungarumlaut ; B 0 0 0 0 ; +C 6 ; WX 0 ; N ring ; B 0 0 0 0 ; +C 7 ; WX 0 ; N caron ; B 0 0 0 0 ; +C 8 ; WX 0 ; N breve ; B 0 0 0 0 ; +C 9 ; WX 0 ; N macron ; B 0 0 0 0 ; +C 10 ; WX 0 ; N dotaccent ; B 0 0 0 0 ; +C 11 ; WX 0 ; N cedilla ; B 0 0 0 0 ; +C 12 ; WX 0 ; N ogonek ; B 0 0 0 0 ; +C 13 ; WX 0 ; N quotesinglbase ; B 0 0 0 0 ; +C 14 ; WX 0 ; N guilsinglleft ; B 0 0 0 0 ; +C 15 ; WX 0 ; N guilsinglright ; B 0 0 0 0 ; +C 16 ; WX 0 ; N quotedblleft ; B 0 0 0 0 ; +C 17 ; WX 0 ; N quotedblright ; B 0 0 0 0 ; +C 18 ; WX 0 ; N quotedblbase ; B 0 0 0 0 ; +C 19 ; WX 0 ; N guillemotleft ; B 0 0 0 0 ; +C 20 ; WX 0 ; N guillemotright ; B 0 0 0 0 ; +C 21 ; WX 0 ; N endash ; B 0 0 0 0 ; +C 22 ; WX 0 ; N emdash ; B 0 0 0 0 ; +C 23 ; WX 0 ; N cwm ; B 0 0 0 0 ; +C 24 ; WX 0 ; N perthousand ; B 0 0 0 0 ; +C 25 ; WX 0 ; N dotlessi ; B 0 0 0 0 ; +C 26 ; WX 0 ; N dotlessj ; B 0 0 0 0 ; +C 27 ; WX 0 ; N ff ; B 0 0 0 0 ; L l ffl ; L i ffi ; +C 28 ; WX 0 ; N fi ; B 0 0 0 0 ; +C 29 ; WX 0 ; N fl ; B 0 0 0 0 ; +C 30 ; WX 0 ; N ffi ; B 0 0 0 0 ; +C 31 ; WX 0 ; N ffl ; B 0 0 0 0 ; +C 32 ; WX 0 ; N space ; B 0 0 0 0 ; +C 33 ; WX 0 ; N exclam ; B 0 0 0 0 ; +C 34 ; WX 0 ; N quotedbl ; B 0 0 0 0 ; +C 35 ; WX 0 ; N numbersign ; B 0 0 0 0 ; +C 36 ; WX 0 ; N dollar ; B 0 0 0 0 ; +C 37 ; WX 0 ; N percent ; B 0 0 0 0 ; +C 38 ; WX 0 ; N ampersand ; B 0 0 0 0 ; +C 39 ; WX 424 ; N quoteright ; B -28 103 268 379 ; +C 40 ; WX 0 ; N parenleft ; B 0 0 0 0 ; +C 41 ; WX 0 ; N parenright ; B 0 0 0 0 ; +C 42 ; WX 0 ; N asterisk ; B 0 0 0 0 ; +C 43 ; WX 0 ; N plus ; B 0 0 0 0 ; +C 44 ; WX 0 ; N comma ; B 0 0 0 0 ; +C 45 ; WX 0 ; N hyphen ; B 0 0 0 0 ; +C 46 ; WX 0 ; N period ; B 0 0 0 0 ; +C 47 ; WX 0 ; N slash ; B 0 0 0 0 ; +C 48 ; WX 0 ; N zero ; B 0 0 0 0 ; +C 49 ; WX 0 ; N one ; B 0 0 0 0 ; +C 50 ; WX 0 ; N two ; B 0 0 0 0 ; +C 51 ; WX 0 ; N three ; B 0 0 0 0 ; +C 52 ; WX 0 ; N four ; B 0 0 0 0 ; +C 53 ; WX 0 ; N five ; B 0 0 0 0 ; +C 54 ; WX 0 ; N six ; B 0 0 0 0 ; +C 55 ; WX 0 ; N seven ; B 0 0 0 0 ; +C 56 ; WX 0 ; N eight ; B 0 0 0 0 ; +C 57 ; WX 0 ; N nine ; B 0 0 0 0 ; +C 58 ; WX 0 ; N colon ; B 0 0 0 0 ; +C 59 ; WX 0 ; N semicolon ; B 0 0 0 0 ; +C 60 ; WX 0 ; N less ; B 0 0 0 0 ; +C 61 ; WX 0 ; N equal ; B 0 0 0 0 ; +C 62 ; WX 0 ; N greater ; B 0 0 0 0 ; +C 63 ; WX 0 ; N question ; B 0 0 0 0 ; +C 64 ; WX 0 ; N at ; B 0 0 0 0 ; +C 65 ; WX 0 ; N A ; B 0 0 0 0 ; +C 66 ; WX 560 ; N B ; B -30 -18 390 739 ; +C 67 ; WX 0 ; N C ; B 0 0 0 0 ; +C 68 ; WX 560 ; N D ; B -30 -18 390 738 ; +C 69 ; WX 0 ; N E ; B 0 0 0 0 ; +C 70 ; WX 0 ; N F ; B 0 0 0 0 ; +C 71 ; WX 560 ; N G ; B -28 -18 390 739 ; +C 72 ; WX 560 ; N H ; B -29 -18 389 738 ; +C 73 ; WX 560 ; N I ; B -29 -17 390 738 ; L J IJ ; +C 74 ; WX 424 ; N J ; B -29 -17 269 738 ; +C 75 ; WX 0 ; N K ; B 0 0 0 0 ; +C 76 ; WX 0 ; N L ; B 0 0 0 0 ; +C 77 ; WX 0 ; N M ; B 0 0 0 0 ; +C 78 ; WX 0 ; N N ; B 0 0 0 0 ; +C 79 ; WX 0 ; N O ; B 0 0 0 0 ; +C 80 ; WX 0 ; N P ; B 0 0 0 0 ; +C 81 ; WX 0 ; N Q ; B 0 0 0 0 ; +C 82 ; WX 0 ; N R ; B 0 0 0 0 ; +C 83 ; WX 560 ; N S ; B -29 -18 390 738 ; +C 84 ; WX 560 ; N T ; B -30 -18 390 739 ; +C 85 ; WX 0 ; N U ; B 0 0 0 0 ; +C 86 ; WX 0 ; N V ; B 0 0 0 0 ; +C 87 ; WX 0 ; N W ; B 0 0 0 0 ; +C 88 ; WX 560 ; N X ; B -28 -18 388 738 ; +C 89 ; WX 0 ; N Y ; B 0 0 0 0 ; +C 90 ; WX 424 ; N Z ; B -28 -18 270 738 ; +C 91 ; WX 0 ; N bracketleft ; B 0 0 0 0 ; +C 92 ; WX 0 ; N backslash ; B 0 0 0 0 ; +C 93 ; WX 0 ; N bracketright ; B 0 0 0 0 ; +C 94 ; WX 0 ; N asciicircum ; B 0 0 0 0 ; +C 95 ; WX 0 ; N underscore ; B 0 0 0 0 ; +C 96 ; WX 560 ; N quoteleft ; B -30 -18 390 738 ; +C 97 ; WX 424 ; N a ; B -28 103 268 379 ; +C 98 ; WX 560 ; N b ; B -29 -18 389 739 ; +C 99 ; WX 0 ; N c ; B 0 0 0 0 ; +C 100 ; WX 424 ; N d ; B -29 -18 270 738 ; +C 101 ; WX 0 ; N e ; B 0 0 0 0 ; +C 102 ; WX 560 ; N f ; B -28 -17 388 737 ; L l fl ; L i fi ; L f ff ; +C 103 ; WX 560 ; N g ; B -28 -18 390 739 ; +C 104 ; WX 560 ; N h ; B -29 -18 389 738 ; +C 105 ; WX 0 ; N i ; B 0 0 0 0 ; L j ij ; +C 106 ; WX 0 ; N j ; B 0 0 0 0 ; +C 107 ; WX 560 ; N k ; B -29 -18 389 739 ; +C 108 ; WX 560 ; N l ; B -28 -18 390 738 ; +C 109 ; WX 560 ; N m ; B -28 -18 390 738 ; +C 110 ; WX 560 ; N n ; B -30 -18 389 738 ; +C 111 ; WX 560 ; N o ; B -30 -18 390 738 ; +C 112 ; WX 0 ; N p ; B 0 0 0 0 ; +C 113 ; WX 424 ; N q ; B -29 -18 269 738 ; +C 114 ; WX 560 ; N r ; B -28 -19 389 739 ; +C 115 ; WX 560 ; N s ; B -28 -18 388 738 ; +C 116 ; WX 560 ; N t ; B -28 -18 388 738 ; +C 117 ; WX 0 ; N u ; B 0 0 0 0 ; +C 118 ; WX 0 ; N v ; B 0 0 0 0 ; +C 119 ; WX 560 ; N w ; B -28 162 388 559 ; +C 120 ; WX 424 ; N x ; B -30 -18 269 738 ; +C 121 ; WX 424 ; N y ; B -28 -18 269 739 ; +C 122 ; WX 560 ; N z ; B -28 -18 388 739 ; +C 123 ; WX 0 ; N braceleft ; B 0 0 0 0 ; +C 124 ; WX 0 ; N bar ; B 0 0 0 0 ; +C 125 ; WX 0 ; N braceright ; B 0 0 0 0 ; +C 126 ; WX 0 ; N asciitilde ; B 0 0 0 0 ; +C 127 ; WX 0 ; N sfthyphen ; B 0 0 0 0 ; +C 128 ; WX 0 ; N Abreve ; B 0 0 0 0 ; +C 129 ; WX 0 ; N Aogonek ; B 0 0 0 0 ; +C 130 ; WX 0 ; N Cacute ; B 0 0 0 0 ; +C 131 ; WX 0 ; N Ccaron ; B 0 0 0 0 ; +C 132 ; WX 0 ; N Dcaron ; B 0 0 0 0 ; +C 133 ; WX 0 ; N Ecaron ; B 0 0 0 0 ; +C 134 ; WX 0 ; N Eogonek ; B 0 0 0 0 ; +C 135 ; WX 0 ; N Gbreve ; B 0 0 0 0 ; +C 136 ; WX 0 ; N Lacute ; B 0 0 0 0 ; +C 137 ; WX 0 ; N Lcaron ; B 0 0 0 0 ; +C 138 ; WX 0 ; N Lslash ; B 0 0 0 0 ; +C 139 ; WX 0 ; N Nacute ; B 0 0 0 0 ; +C 140 ; WX 0 ; N Ncaron ; B 0 0 0 0 ; +C 141 ; WX 0 ; N Eng ; B 0 0 0 0 ; +C 142 ; WX 0 ; N Ohungarumlaut ; B 0 0 0 0 ; +C 143 ; WX 0 ; N Racute ; B 0 0 0 0 ; +C 144 ; WX 0 ; N Rcaron ; B 0 0 0 0 ; +C 145 ; WX 0 ; N Sacute ; B 0 0 0 0 ; +C 146 ; WX 0 ; N Scaron ; B 0 0 0 0 ; +C 147 ; WX 0 ; N Scedilla ; B 0 0 0 0 ; +C 148 ; WX 0 ; N Tcaron ; B 0 0 0 0 ; +C 149 ; WX 0 ; N Tcedilla ; B 0 0 0 0 ; +C 150 ; WX 0 ; N Uhungarumlaut ; B 0 0 0 0 ; +C 151 ; WX 0 ; N Uring ; B 0 0 0 0 ; +C 152 ; WX 0 ; N Ydieresis ; B 0 0 0 0 ; +C 153 ; WX 0 ; N Zacute ; B 0 0 0 0 ; +C 154 ; WX 0 ; N Zcaron ; B 0 0 0 0 ; +C 155 ; WX 0 ; N Zdotaccent ; B 0 0 0 0 ; +C 156 ; WX 0 ; N IJ ; B 0 0 0 0 ; +C 157 ; WX 0 ; N Idotaccent ; B 0 0 0 0 ; +C 158 ; WX 0 ; N dcroat ; B 0 0 0 0 ; +C 159 ; WX 0 ; N section ; B 0 0 0 0 ; +C 160 ; WX 0 ; N abreve ; B 0 0 0 0 ; +C 161 ; WX 0 ; N aogonek ; B 0 0 0 0 ; +C 162 ; WX 0 ; N cacute ; B 0 0 0 0 ; +C 163 ; WX 0 ; N ccaron ; B 0 0 0 0 ; +C 164 ; WX 0 ; N dcaron ; B 0 0 0 0 ; +C 165 ; WX 0 ; N ecaron ; B 0 0 0 0 ; +C 166 ; WX 0 ; N eogonek ; B 0 0 0 0 ; +C 167 ; WX 0 ; N gbreve ; B 0 0 0 0 ; +C 168 ; WX 0 ; N lacute ; B 0 0 0 0 ; +C 169 ; WX 0 ; N lcaron ; B 0 0 0 0 ; +C 170 ; WX 0 ; N lslash ; B 0 0 0 0 ; +C 171 ; WX 0 ; N nacute ; B 0 0 0 0 ; +C 172 ; WX 0 ; N ncaron ; B 0 0 0 0 ; +C 173 ; WX 0 ; N eng ; B 0 0 0 0 ; +C 174 ; WX 0 ; N ohungarumlaut ; B 0 0 0 0 ; +C 175 ; WX 0 ; N racute ; B 0 0 0 0 ; +C 176 ; WX 0 ; N rcaron ; B 0 0 0 0 ; +C 177 ; WX 0 ; N sacute ; B 0 0 0 0 ; +C 178 ; WX 0 ; N scaron ; B 0 0 0 0 ; +C 179 ; WX 0 ; N scedilla ; B 0 0 0 0 ; +C 180 ; WX 0 ; N tcaron ; B 0 0 0 0 ; +C 181 ; WX 0 ; N tcedilla ; B 0 0 0 0 ; +C 182 ; WX 0 ; N uhungarumlaut ; B 0 0 0 0 ; +C 183 ; WX 0 ; N uring ; B 0 0 0 0 ; +C 184 ; WX 0 ; N ydieresis ; B 0 0 0 0 ; +C 185 ; WX 0 ; N zacute ; B 0 0 0 0 ; +C 186 ; WX 0 ; N zcaron ; B 0 0 0 0 ; +C 187 ; WX 0 ; N zdotaccent ; B 0 0 0 0 ; +C 188 ; WX 0 ; N ij ; B 0 0 0 0 ; +C 189 ; WX 0 ; N exclamdown ; B 0 0 0 0 ; +C 190 ; WX 0 ; N questiondown ; B 0 0 0 0 ; +C 191 ; WX 0 ; N sterling ; B 0 0 0 0 ; +C 192 ; WX 0 ; N Agrave ; B 0 0 0 0 ; +C 193 ; WX 0 ; N Aacute ; B 0 0 0 0 ; +C 194 ; WX 0 ; N Acircumflex ; B 0 0 0 0 ; +C 195 ; WX 0 ; N Atilde ; B 0 0 0 0 ; +C 196 ; WX 0 ; N Adieresis ; B 0 0 0 0 ; +C 197 ; WX 0 ; N Aring ; B 0 0 0 0 ; +C 198 ; WX 0 ; N AE ; B 0 0 0 0 ; +C 199 ; WX 0 ; N Ccedilla ; B 0 0 0 0 ; +C 200 ; WX 0 ; N Egrave ; B 0 0 0 0 ; +C 201 ; WX 0 ; N Eacute ; B 0 0 0 0 ; +C 202 ; WX 0 ; N Ecircumflex ; B 0 0 0 0 ; +C 203 ; WX 0 ; N Edieresis ; B 0 0 0 0 ; +C 204 ; WX 0 ; N Igrave ; B 0 0 0 0 ; +C 205 ; WX 0 ; N Iacute ; B 0 0 0 0 ; +C 206 ; WX 0 ; N Icircumflex ; B 0 0 0 0 ; +C 207 ; WX 0 ; N Idieresis ; B 0 0 0 0 ; +C 208 ; WX 0 ; N Eth ; B 0 0 0 0 ; +C 209 ; WX 0 ; N Ntilde ; B 0 0 0 0 ; +C 210 ; WX 0 ; N Ograve ; B 0 0 0 0 ; +C 211 ; WX 0 ; N Oacute ; B 0 0 0 0 ; +C 212 ; WX 0 ; N Ocircumflex ; B 0 0 0 0 ; +C 213 ; WX 0 ; N Otilde ; B 0 0 0 0 ; +C 214 ; WX 0 ; N Odieresis ; B 0 0 0 0 ; +C 215 ; WX 0 ; N OE ; B 0 0 0 0 ; +C 216 ; WX 0 ; N Oslash ; B 0 0 0 0 ; +C 217 ; WX 0 ; N Ugrave ; B 0 0 0 0 ; +C 218 ; WX 0 ; N Uacute ; B 0 0 0 0 ; +C 219 ; WX 0 ; N Ucircumflex ; B 0 0 0 0 ; +C 220 ; WX 0 ; N Udieresis ; B 0 0 0 0 ; +C 221 ; WX 0 ; N Yacute ; B 0 0 0 0 ; +C 222 ; WX 0 ; N Thorn ; B 0 0 0 0 ; +C 223 ; WX 0 ; N SS ; B 0 0 0 0 ; +C 224 ; WX 0 ; N agrave ; B 0 0 0 0 ; +C 225 ; WX 0 ; N aacute ; B 0 0 0 0 ; +C 226 ; WX 0 ; N acircumflex ; B 0 0 0 0 ; +C 227 ; WX 0 ; N atilde ; B 0 0 0 0 ; +C 228 ; WX 0 ; N adieresis ; B 0 0 0 0 ; +C 229 ; WX 0 ; N aring ; B 0 0 0 0 ; +C 230 ; WX 0 ; N ae ; B 0 0 0 0 ; +C 231 ; WX 0 ; N ccedilla ; B 0 0 0 0 ; +C 232 ; WX 0 ; N egrave ; B 0 0 0 0 ; +C 233 ; WX 0 ; N eacute ; B 0 0 0 0 ; +C 234 ; WX 0 ; N ecircumflex ; B 0 0 0 0 ; +C 235 ; WX 0 ; N edieresis ; B 0 0 0 0 ; +C 236 ; WX 0 ; N igrave ; B 0 0 0 0 ; +C 237 ; WX 0 ; N iacute ; B 0 0 0 0 ; +C 238 ; WX 0 ; N icircumflex ; B 0 0 0 0 ; +C 239 ; WX 0 ; N idieresis ; B 0 0 0 0 ; +C 240 ; WX 0 ; N eth ; B 0 0 0 0 ; +C 241 ; WX 0 ; N ntilde ; B 0 0 0 0 ; +C 242 ; WX 0 ; N ograve ; B 0 0 0 0 ; +C 243 ; WX 0 ; N oacute ; B 0 0 0 0 ; +C 244 ; WX 0 ; N ocircumflex ; B 0 0 0 0 ; +C 245 ; WX 0 ; N otilde ; B 0 0 0 0 ; +C 246 ; WX 0 ; N odieresis ; B 0 0 0 0 ; +C 247 ; WX 0 ; N oe ; B 0 0 0 0 ; +C 248 ; WX 0 ; N oslash ; B 0 0 0 0 ; +C 249 ; WX 0 ; N ugrave ; B 0 0 0 0 ; +C 250 ; WX 0 ; N uacute ; B 0 0 0 0 ; +C 251 ; WX 0 ; N ucircumflex ; B 0 0 0 0 ; +C 252 ; WX 0 ; N udieresis ; B 0 0 0 0 ; +C 253 ; WX 0 ; N yacute ; B 0 0 0 0 ; +C 254 ; WX 0 ; N thorn ; B 0 0 0 0 ; +C 255 ; WX 0 ; N germandbls ; B 0 0 0 0 ; +EndCharMetrics +EndFontMetrics diff --git a/Master/texmf-dist/fonts/map/dvips/archaic/archaicprw.map b/Master/texmf-dist/fonts/map/dvips/archaic/archaicprw.map new file mode 100644 index 00000000000..ca106a6d8af --- /dev/null +++ b/Master/texmf-dist/fonts/map/dvips/archaic/archaicprw.map @@ -0,0 +1,18 @@ +aram10 Archaic-Aramaic 0: - rule((r+charic*pt,h.o_),(r+charic*pt,.5h.o_)); fi % italic correction -enddef; - - -def proofpcbb(suffix $)(expr xoff, yoff) = -if proofing > 0: - x$bl = x$ - xoff; y$bl = y$ - yoff; % Bottom Left Hand Corner - z$br = (x$bl+cap_height, y$bl); % BRHC - z$tr = (x$bl+cap_height, y$bl+cap_height); % TRHC - z$tl = (x$bl, y$bl+cap_height); % TLHC - z$bc = 1/2[z$bl,z$br]; z$tc = 1/2[z$tl,z$tr]; % horizontal mid points - pair hc, vc; - hc = (2u,0); vc = (0,2u); - pickup pensquare scaled 2; - for s = z$bl, z$br, z$tr, z$tl, z$bc, z$tc: - draw s-hc--s+hc; - draw s-vc--s+vc; - endfor -fi -enddef; - - -let cm_font_setup=font_setup; % Knuth's original font_setup - - -def greek_font_setup= % contains special stuff for archaic Greek font - define_pixels(u); - define_pixels(side,thick,half_height); - let adjust_fit=normal_adjust_fit; - define_whole_pixels(letter_fit); - define_whole_vertical_pixels(body_height,asc_height, - cap_height,x_height,desc_depth); - body_depth:=desc_depth+body_height-asc_height; - define_pixels(dot_size); - shrink_fit:=1+hround(2letter_fit#*hppp)-2letter_fit; - if not string mode: - if mode<=smoke: - shrink_fit:=0; - fi - fi -enddef; - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% END OF MACROS %%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - - -font_coding_scheme:="ASCII caps and miniscules"; - -mode_setup; - -greek_font_setup; - -numeric pcshiftx#; % x value of LHS of box wrt origin of char box -define_pixels(pcshiftx); - - -font_slant slant; -font_x_height x_height#; -if monospace: font_normal_space 9u#; % no stretching or shrinking - font_quad 18u#; - font_extra_space 9u#; -else: font_normal_space 6u#+2letter_fit#; - font_normal_stretch 3u#; font_normal_shrink 2u#; - font_quad 18u#+4letter_fit#; - font_extra_space 2u#; -fi - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - - -cmchar "Greek 394BC letter alpha (a)"; -beginchar("a", 2u#+side#+2thick#, cap_height#, 0); -adjust_fit(0,0); -pcshiftx := u+thick; -y100 = h/2; x100 = pcshiftx+y100; % center point -numeric alpha[], hor, vert, hypot, theta; -pair greek[]; -hor := 0.5h; vert := h-thick; -greek1 = (hor, vert); -theta = 270 + angle(greek1); - % for left leg -penpos1(thick,theta); penpos2(thick,theta); - % and for the right leg -penpos3(thick,-theta); penpos4(thick,-theta); -rt x1r=pcshiftx; lft x4l=x1r+side; -bot y1r=bot y4l=0; -top y3r= top y2l=h; -x3r=x2l = 0.5[x1r,x4l]; -z0=whatever[z1r,z2r]=whatever[z3l,z4l]; - % draw the legs -filldraw z1l--z2l--z4r--z4l--z0--z1r--cycle; - % now for the bar -y5l=y6l=hround(1/3h); -y5r-y5l=y6r-y6l=thick; -penpos5(whatever, angle(z2-z1)); penpos6(whatever, angle(z3-z4)); -z5=whatever[z1,z2]; z6=whatever[z3,z4]; -penstroke z5e--z6e; % bar line -proofpcbb(100, y100, y100); -penlabels(0,1,2,3,4,5,6,100); endchar; - - -cmchar "Greek 394BC letter beta (b)"; -beginchar("b",4u#+5/9side#, cap_height#, 0); -adjust_fit(0,0); -pcshiftx := 2u; -y100=h/2; x100=pcshiftx+y100; % square center -penpos1(thick,0); penpos2(thick,0); -y2l=0; y1l=h; x1l=x2l=pcshiftx; -numeric alpha, long, short, hypot; -long=(w-2pcshiftx); short=h/4; hypot=short++long; -alpha := hypot/long; -penpos3(alpha*thick,90); penpos4(alpha*thick,90); -penpos5(alpha*thick,90); penpos6(alpha*thick,90); -z3l=z2l; -x4l=w-pcshiftx; y4l=0.25[y2l,y1l]; -z5r=z4l; -x6l=x2r; y6l=0.5[y2l,y1l]; -penpos7(alpha*thick,90); penpos8(alpha*thick,90); -penpos9(alpha*thick,90); penpos10(alpha*thick,90); -z7r=z6l; -x8l=x4l; y8l=0.75[y2l,y1l]; -z9r=z8l; -z10r=z1l; -z11=whatever[z2r,z1r]=whatever[z3r,z4r]; % bottom bowl and stem -z12=whatever[z3r,z4r]=whatever[z6l,z5l]; % bottom bowl inner -z13=whatever[z5r,z6r]=whatever[z7l,z8l]; % between the bowls -z14=whatever[z7r,z8r]=whatever[z9l,z10l]; % top bowl inner -z15=whatever[z2r,z1r]=whatever[z9l,z10l]; % top bowl and stem -filldraw z1l--z2l--z4l--z13--z8l--cycle; -unfilldraw z6l--z12--z11--cycle; -unfilldraw z7r--z15--z14--cycle; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,100); -endchar; - - -cmchar "Greek 394BC letter gamma (g)"; -beginchar("g",2u#+thick#+2/3side#, cap_height#, 0); -adjust_fit(0, 0); -pcshiftx := u; -y100 = h/2; x100 = pcshiftx + y100; % center point -penpos1(thick,0); penpos2(thick,0); -x1l=x2l=pcshiftx; top y1l=h; bot y2l=0; -filldraw stroke z1e--z2e; -penpos3(thick,90); penpos4(thick,90); -y3r=y4r=y1l; x3l=x1l; x4l=w-pcshiftx; -filldraw stroke z3e--z4e; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,100); endchar; - - -cmchar "Greek 394BC letter delat (d)"; -beginchar("d", 2u#+side#+2thick#, cap_height#, 0); -adjust_fit(0,0); -pcshiftx := u+thick; -y100 = h/2; x100 = pcshiftx+y100; % center point -numeric alpha, hor, vert, hypot, theta; -pair greek[]; -hor := 0.5h; vert := h-thick; -greek1 = (hor, vert); -theta = 270 + angle(greek1); - % for left leg -penpos1(thick,theta); penpos2(thick,theta); - % and for the right leg -penpos3(thick,-theta); penpos4(thick,-theta); -rt x1r=pcshiftx; lft x4l=x1r+side; -bot y1r=bot y4l=0; -top y2l= top y3r=h; -x3r=x2l = 0.5[x1r,x4l]; -z0=whatever[z1r,z2r]=whatever[z3l,z4l]; - % now for the bar -penpos5(thick,90); penpos6(thick,90); -bot y5l=bot y6l=0; -x5l=pcshiftx; x6l=w-pcshiftx; -z7=whatever[z1l,z2l]=whatever[z5l,z6l]; -z8=whatever[z3r,z4r]=whatever[z5l,z6l]; -z9=whatever[z1r,z2r]=whatever[z5r,z6r]; -z10=whatever[z3l,z4l]=whatever[z5r,z6r]; -filldraw z7--z2l--z8--cycle; -unfilldraw z9--z0--z10--cycle; -proofpcbb(100, y100, y100); -penlabels(0,1,2,3,4,5,6,7,8,9,10,100); endchar; - - -cmchar "Greek 394BC letter epsilon (e)"; -beginchar("e", 2u#+2/3side#+2thick#, cap_height#,0); -adjust_fit(0,0); -pcshiftx := u; -y100=h/2; x100=pcshiftx+y100; % center point -penpos1(thick,0); penpos2(thick,0); -lft x1l=lft x2l=pcshiftx; top y1=h; bot y2=0; -filldraw stroke z1e--z2e; % stem -penpos5(thick,90); penpos6(thick,90); -x5=x1; y5=y6=h/2; rt x6=pcshiftx + 2/3side; -filldraw stroke z5e--z6e; -penpos3(thick,90); penpos4(thick,90); -x3=x1; top y3r=top y4r=h; x4=x6+thick; -filldraw stroke z3e--z4e; -penpos7(thick,90); penpos8(thick,90); -x7=x1; bot y7l=bot y8l=0; x8=x6+2thick; -filldraw stroke z7e--z8e; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,5,6,7,8,100); endchar; % end of "E" - - -cmchar "Greek 394BC letter zeta (z)"; -beginchar("z", 2u#+side#, cap_height#,0); -adjust_fit(0, 0); -pcshiftx := u; -y100=h/2; x100=pcshiftx+y100; % center of square -numeric alpha, hor, vert, hypot; -vert=h; hor=4/5side; hypot=vert++hor; -alpha=hypot/vert; -penpos1(thick,90); penpos2(thick,90); penpos3(alpha*thick, 0); -penpos4(alpha*thick, 0); -top y1r=h; lft x1=pcshiftx; -y2=y1; rt x2=x3; -rt x3r=x1+4/5side;; top y3=h; x4l=x1; bot y4=0; -filldraw stroke z1e--z2e; % top bar -filldraw stroke z3e--z4e; % diagonal -penpos8(thick,90); penpos9(thick,90); -x8=x4; bot y8l=0; -x9=pcshiftx+side; y9=y8; -filldraw stroke z8e--z9e; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,5,6,7,8,9,100); endchar; - - -cmchar "Greek 394BC letter eta (h)"; -beginchar("h", 4u#+side#, cap_height#,0); -adjust_fit(0,0); -pcshiftx := 2u; -y100 = h/2; x100 = pcshiftx + y100; % center point -penpos1(thick,0); penpos2(thick,0); -lft x1l=lft x2l=pcshiftx; bot y1=0; top y2=h; -filldraw stroke z1e--z2e; -penpos3(thick,0); penpos4(thick,0); -rt x3r= rt x4r= x1l+side; bot y3=0; top y4=h; -filldraw stroke z3e--z4e; -penpos5(thick,90); penpos6(thick,90); -x5=x1; x6=x3; y5=y6=h/2; -filldraw stroke z5e--z6e; -proofpcbb(100, y100, y100); -labels(1,2,3,4,5,6,100); endchar; - - -cmchar "Greek 394BC letter theta (T)"; -beginchar("T", 2u#+side#, cap_height#, 0); -adjust_fit(0,0); -pcshiftx := u; -y100=h/2; x100=pcshiftx+y100; % square center -numeric alpha; alpha=0.75; -x2r=pcshiftx; x4r=x2r+h; y2r=y4r=y100; -y1r=h; y3r=0; x1r=x3r=x100; -x2l=x2r+thick; x4l=x4r-thick; y2l=y4l=y2r; -y1l=y1r-thick; y3l=y3r+thick; x1l=x3l=x1r; -filldraw z1r..z2r..z3r..z4r..cycle; -unfilldraw z1l..z2l..z3l..z4l..cycle; -x12=x100-alpha*thick; x14=x100+alpha*thick; y12=y14=y100; -y11=y100+alpha*thick; y13=y100-alpha*thick; x11=x13=x100; -path p; -p= z11..z12..z13..z14..cycle; -filldraw p; filldraw p; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,100); endchar; - - -cmchar "Greek 394BC letter iota (i)"; -beginchar("i", 4u#+thick#, cap_height#,0); -adjust_fit(0,0); -pcshiftx := 2u; -y100 = h/2; x100 = pcshiftx + 0.5thick; % center point -penpos1(thick,0); penpos2(thick,0); -x1=x2=hround(w/2); top y1=h; bot y2=0; -filldraw stroke z1e--z2e; % vertical stem -proofpcbb(100, y100, y100); -penlabels(1, 2, 100); -endchar; - - -cmchar "Greek 394BC letter kappa (k)"; -beginchar("k", 2u#+2/3side#, cap_height#,0); -adjust_fit(0,0); -pcshiftx := u; -y100=h/2; x100=pcshiftx+y100; % square center -penpos1(thick,0); penpos2(thick,0); -lft x1l=lft x2l=pcshiftx; - top y1=h; bot y2=0; - filldraw stroke z1e--z2e; % left stem -numeric hor, vert, theta[]; -pair greek[]; -hor := 2/3side; vert := side/2; -greek1 = (hor,vert); -theta1=270+angle(greek1); -penpos3(thick,theta1); penpos4(thick,theta1); -x3l=x2r; y3l=side/2; -y4l=h; x4r=x1l+2/3side; -vert := -side/4; -greek2 = (hor,vert); -theta2=270+angle(greek2); -penpos5(thick,theta2); penpos6(thick,theta2); -z5r=z3l; -x6l=x4r; y6l=side/4; -z0=whatever[z3r,z4r]=whatever[z5l,z6l]; -filldraw z3l--z4l--z4r--z0--z6l--z6r--cycle; -proofpcbb(100, y100, y100); -penlabels(0,1,2,3,4,5,6,100); endchar; - - -cmchar "Greek 394BC letter lambda (l)"; -beginchar("l", 2u#+side#+2thick#, cap_height#,0); -adjust_fit(0,0); -pcshiftx := u+thick; -y100 = h/2; x100 = pcshiftx+y100; % center point -numeric alpha[], hor, vert, hypot, theta; -pair greek[]; -hor := 0.5h; vert := h-thick; -greek1 = (hor, vert); -theta = 270 + angle(greek1); - % for left leg -penpos1(thick,theta); penpos2(thick,theta); - % and for the right leg -penpos3(thick,-theta); penpos4(thick,-theta); -rt x1r=pcshiftx; lft x4l=x1r+side; -bot y1r=bot y4l=0; -top y3r= top y2l=h; -x3r=x2l = 0.5[x1r,x4l]; -z0=whatever[z1r,z2r]=whatever[z3l,z4l]; - % draw the legs -filldraw z1l--z2l--z4r--z4l--z0--z1r--cycle; -proofpcbb(100, y100, y100); -penlabels(0,1,2,3,4,100); endchar; % end of "L" - - -cmchar"Greek 394BC letter mu (m)"; -beginchar("m", 2u#+side#+2thick#, cap_height#, 0); -adjust_fit(0,0); -pcshiftx := u+thick; -y100=h/2; x100=pcshiftx+y100; % square center -numeric alpha, hor, vert, hypot, theta[]; -pair greek[]; -hor := 3thick; vert := side; -greek1 = (hor, vert); -theta1 = 270 + angle(greek1); -penpos1(thick,theta1); penpos2(thick,theta1); -z1r=(pcshiftx,0); z2l=(pcshiftx+2thick,h); -penpos3(thick,-theta1); penpos4(thick,-theta1); -z3l=(pcshiftx+side,0); z4r=(pcshiftx+side-2thick,h); -z0=z100; -theta2 = 270 + angle(z4r-z0); -penpos5(thick,-theta2); penpos6(thick,-theta2); -z5r=z0; z6r=z2l; -penpos7(thick,theta2); penpos8(thick,theta2); -z7l=z0; z8l=z4r; -z9=whatever[z1r,z2r]=whatever[z5l,z6l]; -z10=whatever[z5l,z6l]=whatever[z7r,z8r]; -z11=whatever[z7r,z8r]=whatever[z3l,z4l]; -filldraw z1l--z2l--z0--z4r--z3r--z3l--z11--z10--z9--z1r--cycle; -proofpcbb(100, y100, y100); -penlabels(0,1,2,3,4,5,6,7,8,9,10,100); endchar; - - -cmchar "Greek 394BC letter nu (n)"; -beginchar("n", 4u#+side#, cap_height#,0); -adjust_fit(0,0); -pcshiftx := 2u; -y100 = h/2; x100 = pcshiftx + y100; % center point -numeric hor, vert, theta; -pair greek[]; -hor = side-thick; vert = h; -greek1=(hor,vert); -theta=270 + angle(greek1); -penpos1(thick,0); penpos2(thick,0); -z1l=(pcshiftx,0); z2l=(pcshiftx,h); -penpos3(thick,0); penpos4(thick,0); -z3r=(pcshiftx+side,0); z4r=(pcshiftx+side,h); -penpos5(thick,-theta); penpos6(thick,-theta); -z5l=z3r; z6r=z2l; -z7=whatever[z1r,z2r]=whatever[z5l,z6l]; -z8=whatever[z5r,z6r]=whatever[z3l,z4l]; -filldraw z1l--z2l--z8--z4l--z4r--z3r--z7--z1r--cycle; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,5,6,7,8,100); endchar; - - -cmchar "Greek 394BC letter xi (x)"; -beginchar("x", 2u#+side#, cap_height#, 0); -adjust_fit(0,0); -pcshiftx := u; -y100 = h/2; x100 = pcshiftx + y100; % center point -penpos1(thick,0); penpos2(thick,0); -z1=(x100,0); z2=(x100,h); -filldraw stroke z1e--z2e; -penpos3(thick,90); penpos4(thick,90); -z3r=(pcshiftx,h); z4r=(pcshiftx+side,h); -filldraw stroke z3e--z4e; -penpos5(thick,90); penpos6(thick,90); -z5=(pcshiftx,h/2); z6=(pcshiftx+side,h/2); -filldraw stroke z5e--z6e; -penpos7(thick,90); penpos8(thick,90); -z7l=(pcshiftx,0); z8l=(pcshiftx+side,0); -filldraw stroke z7e--z8e; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,5,6,7,8,100); -endchar; - - -cmchar "Greek 394BC letter omicron (o)"; -beginchar("o", 2u#+side#, cap_height#, 0); -adjust_fit(0,0); -pcshiftx := u; -y100=h/2; x100=pcshiftx+y100; % square center -x2r=pcshiftx; x4r=x2r+h; y2r=y4r=y100; -y1r=h; y3r=0; x1r=x3r=x100; -x2l=x2r+thick; x4l=x4r-thick; y2l=y4l=y2r; -y1l=y1r-thick; y3l=y3r+thick; x1l=x3l=x1r; -filldraw z1r..z2r..z3r..z4r..cycle; -unfilldraw z1l..z2l..z3l..z4l..cycle; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,100); endchar; - - -cmchar "Greek 394BC letter pi (p)"; -beginchar("p", 4u#+side#, cap_height#, 0); -adjust_fit(0, 0); -pcshiftx := 2u; -y100 = h/2; x100 = pcshiftx + y100; % center point -penpos1(thick,0); penpos2(thick,0); -x1l=x2l=pcshiftx; top y1l=h; bot y2l=0; -filldraw stroke z1e--z2e; -penpos3(thick,90); penpos4(thick,90); -y3r=y4r=y1l; x3l=x1l; x4l=w-pcshiftx; -filldraw stroke z3e--z4e; -penpos5(thick,0); penpos6(thick,0); -x5r=x6r=x4; top y5=h; bot y6=h/2; -filldraw stroke z5e--z6e; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,5,6,100); endchar; - - -cmchar "Greek 394BC letter rho (r)"; -beginchar("r", 2u#+5/9side#, cap_height#,0); -adjust_fit(0, 0); -pcshiftx := u; -y100=h/2; x100=pcshiftx+y100; % square center -penpos1(thick,0); penpos2(thick,0); - top lft z1l=(pcshiftx,h); bot lft z2l=(pcshiftx,0); -filldraw stroke z1e--z2e; % vertical stem -penpos3(thick,90); penpos4(thick,0); penpos5(thick,-90); -top y3r=top y1; x3r=x1r; -bot y5r=5/9[y1,y2]; x5=x3; -x4r=x1l+5/9side; y4=0.5[y5r,y3r]; -filldraw z3r{right}..z4r{down}..z5r{left}--z5l{right}..z4l{up}..z3l{left}--cycle; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,5,100); -endchar; - - -cmchar "Greek 394BC letter sigma (s)"; -beginchar("s", 2u#+2/3side#, cap_height#, 0); -adjust_fit(0,0); -pcshiftx := u; -y100 = h/2; x100 = pcshiftx+y100; % square center -pair greek[]; -numeric theta[]; -numeric hor, vert; -hor := 2/3side; vert := 1/3h; -greek1=(hor,vert); -theta1=270+angle(greek1); -penpos1(thick,-theta1); penpos2(thick,-theta1); -penpos7(thick,theta1); penpos8(thick,theta1); -hor := 2/3side-thick; vert := h/2 - h/3; -greek2=(hor,vert); -theta2=270-angle(greek2); -penpos3(thick,theta2); penpos4(thick,theta2); -penpos5(thick,-theta2); penpos6(thick,-theta2); -y1l=0; x1r=pcshiftx+2/3side; -z2l=(pcshiftx,h/3); -z3l=z2l; -z4r=(pcshiftx+2/3side-thick, h/2); -z5r=z4r; -z6l=(pcshiftx,2/3h); -z7l=z6l; -y8l=h; x8r=x1r; -z10=whatever[z1r,z2r]=whatever[z3r,z4r]; -z11=whatever[z3l,z4l]=whatever[z5l,z6l]; -z12=whatever[z5r,z6r]=whatever[z7r,z8r]; -filldraw z1l--z2l--z11--z6l--z8l--z8r--z12--z4r--z10--z1r--cycle; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,5,6,7,8,10,11,12,100); endchar; - - -cmchar "Greek 394BC letter tau (t)"; -beginchar("t",2u#+side#, cap_height#,0); -adjust_fit(0,0); -pcshiftx := u; -y100=h/2; x100=pcshiftx+y100; % square center -numeric hor, vert, theta; -numeric alpha[]; pair greek[]; -alpha1=h-thick; -penpos1(thick,0); penpos2(thick,0); -z1=(w/2,0); z2=(w/2,alpha1); -filldraw stroke z1e--z2e; -penpos3(thick,90); penpos4(thick,90); -z3r=(pcshiftx,alpha1); z4r=(w/2,alpha1); -filldraw stroke z3e--z4e; -hor := w/2; vert := h/5; -greek1=(hor,vert); -theta = 270 + angle(greek1); -penpos5(thick,theta); -y5l=h; x5r=w-pcshiftx; -filldraw z4l{right}..{greek1}z5r--z5l{-greek1}..{left}z4r--cycle; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,5,100); endchar; - - -cmchar "Greek 394BC letter upsilon (y)"; -beginchar("y", 2u#+side#, cap_height#, 0); -adjust_fit(0,0); -pcshiftx := u; -y100=h/2; x100=pcshiftx+y100; % center of square -numeric alpha, theta; -numeric hor, vert; -pair greek[]; -alpha=h/3; -hor := h; vert := 0.75h; -greek1 = (hor,vert); greek2 = (-hor, -vert); -greek3 = (-hor,vert); greek4 = (hor, -vert); -theta = 270 + angle(greek1); -penpos1(thick,0); penpos2(thick,0); -z1=(w/2,0); z2=(w/2,alpha); -penpos3(thick,theta); -y3l=h; x3r=w-pcshiftx; -penpos4(thick,-theta); -y4r=h; x4l=pcshiftx; -filldraw z1l--z1r--z2r{up}..{greek1}z3r--z3l{greek2}..{down}z2l--cycle; -filldraw z1l--z1r--z2r{up}..{greek3}z4r--z4l{greek4}..{down}z2l--cycle; -proofpcbb(100, y100, y100); -penlabels(0,1,2,3,4,5,6,100); endchar; % End of "U" - - -cmchar "Greek 394BC letter chi (X)"; -beginchar("X", 2u#+side#, cap_height#, 0); -adjust_fit(0,0); -pcshiftx := u; -y100=h/2; x100=pcshiftx+y100; % center of square -numeric theta; -theta = 270+45; -penpos1(thick,theta); penpos2(thick,theta); -x1l=pcshiftx; y1r=0; x2r=pcshiftx+side; y2l=h; -filldraw stroke z1e--z2e; -penpos3(thick,-theta); penpos4(thick,-theta); -x3l=pcshiftx; y3r=h; x4r=pcshiftx+side; y4l=0; -filldraw stroke z3e--z4e; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,100); endchar; - - -cmchar "Greek 394BC letter phi (f)"; -beginchar("f", 2u#+2/3side#, cap_height#,0); -adjust_fit(0, 0); -pcshiftx := u; -y100 = h/2; x100 = pcshiftx + y100; % center point -penpos1(thick,0); penpos2(thick,0); -z1=(w/2,0); z2=(w/2,h); -z0=(w/2,h/2); -numeric alpha; -alpha := 1/3h; -y3o=y3i=y5i=y5o=h/2; -x3o=x0-alpha; x3i=x3o+thick; x5o=x0+alpha; x5i=x5o-thick; -x4o=x4i=x6i=x6o=w/2; -y4o=y0+alpha; y4i=y4o-thick; y6o=y0-alpha; y6i=y6o+thick; -unfilldraw z3i..z4i..z5i..z6i..cycle; -filldraw z3o..z4o..z5o..z6o..cycle; -filldraw stroke z1e--z2e; filldraw stroke z1e--z2e; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,5,6,100); -endchar; - - -cmchar "Greek 394BC letter psi (P)"; -beginchar("P", 2u#+5/6side#, cap_height#,0); -adjust_fit(0, 0); -pcshiftx := u; -y100 = h/2; x100 = pcshiftx + y100; % center point -numeric alpha, beta; -numeric hor, vert, theta; -pair greek; -alpha=5/6; % scale factor -beta=1/3alpha*side+thick; % arm seperation height -penpos1(thick,0); penpos2(thick,0); -z1=(w/2,0); z2=(w/2,h); -filldraw stroke z1e--z2e; -hor := w/2; vert := h-beta; -greek = (hor,vert); -theta=270+angle(greek); -penpos3(thick,theta); penpos4(thick,theta); -z3l=(w/2,beta); y4l=alpha*h; x4r=w-pcshiftx; -penpos5(thick,-theta); penpos6(thick,-theta); -z5r=z3l; x6l=pcshiftx; y6r=y4l; -z10=whatever[z1r,z2r]=whatever[z3r,z4r]; -z11=whatever[z1l,z2l]=whatever[z5l,z6l]; -filldraw z3l--z4l--z4r--z10--cycle; % right arm -filldraw z5r--z6r--z6l--z11--cycle; % left arm -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,5,6,10,11,100); -endchar; - - -cmchar "Greek 394BC letter omega (O)"; -beginchar("O", 2u#+4/3side#, cap_height#,0); -adjust_fit(0, 0); -pcshiftx := u; -y100 = h/2; x100 = pcshiftx + y100; % center point -penpos1(thick,90); penpos2(thick,90); penpos3(thick,90); penpos4(thick,90); -z1l=(pcshiftx,0); z4l=(w-pcshiftx,0); -x2l = w/2-side/4; x3l=w/2+side/4; y2l=y3l=0; -numeric theta, hor, vert; -pair greek[]; -hor := x2r-pcshiftx; vert := h; -greek1=(hor,vert); greek2=(-hor,-vert); -greek3=(-hor,vert); greek4=(hor,-vert); -theta = 270+angle(greek1); -penpos5(thick,-theta); penpos9(thick,theta); -z5r=z2l; z9l=z3l; -penpos6(thick,0); penpos8(thick,0); -z6l=(w/2-side/2, h/2); z8r=(w/2+side/2, h/2); -penpos7(thick,90); -z7r=(w/2,h); -path p[]; -p1=z5l{greek3}..z6l{up}..{right}z7r; -p2=z7r{right}..z8r{down}..{greek2}z9r; -p3=z1r--z4r; -z10 = p3 intersectionpoint p1; -z11 = p3 intersectionpoint p2; -filldraw z1r--z10{greek3}..z6l{up}..z7r{right}..z8r{down}..{greek2}z11--z4r - --z4l--z3l{greek1}..z8l{up}..z7l{left}..z6r{down}..{greek4}z2l--z1l--cycle; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,5,6,7,8,9,10,11,100); -endchar; - - -cmchar "Greek 394BC letter beta (rough, B)"; -beginchar("B",4u#+2/3side#, cap_height#, 0); -adjust_fit(0,0); -pcshiftx := 2u; -y100=h/2; x100=pcshiftx+y100; % square center -numeric beta; -beta := side/10; % amount to extend top and bottom -penpos1(thick,0); penpos2(thick,0); -y2l=-beta; y1l=h+beta; x1l=x2l=pcshiftx; -numeric alpha, long, short, hypot; -long=(w-2pcshiftx); short=h/4; hypot=short++long; -alpha := hypot/long; -penpos3(alpha*thick,90); penpos4(alpha*thick,90); -penpos5(alpha*thick,90); penpos6(alpha*thick,90); -z3l=z2l; -x4l=w-pcshiftx; y4l=0.25[y2l,y1l]; -z5r=z4l; -x6l=x2r; y6l=0.5[y2l,y1l]; -penpos7(alpha*thick,90); penpos8(alpha*thick,90); -penpos9(alpha*thick,90); penpos10(alpha*thick,90); -z7r=z6l; -x8l=x4l; y8l=0.75[y2l,y1l]; -z9r=z8l; -z10r=z1l; -z11=whatever[z2r,z1r]=whatever[z3r,z4r]; % bottom bowl and stem -z12=whatever[z3r,z4r]=whatever[z6l,z5l]; % bottom bowl inner -z13=whatever[z5r,z6r]=whatever[z7l,z8l]; % between the bowls -z14=whatever[z7r,z8r]=whatever[z9l,z10l]; % top bowl inner -z15=whatever[z2r,z1r]=whatever[z9l,z10l]; % top bowl and stem -filldraw z1l--z2l--z4l--z13--z8l--cycle; -unfilldraw z6l--z12--z11--cycle; -unfilldraw z7r--z15--z14--cycle; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,100); -endchar; - - -cmchar"Greek 394BC letter mu (rough, M)"; -beginchar("M", 2u#+side#+2thick#, cap_height#, 0); -adjust_fit(0,0); -pcshiftx := u+thick; -y100=h/2; x100=pcshiftx+y100; % square center -numeric alpha, hor, vert, hypot, theta[]; -pair greek[]; -hor := 3thick; vert := side; -greek1 = (hor, vert); -theta1 = 270 + angle(greek1); -numeric beta; -beta := thick; % extra depth below baseline -penpos1(thick,theta1); penpos2(thick,theta1); -z1r=(pcshiftx,-beta); z2l=(pcshiftx+2thick,h); -penpos3(thick,-theta1); penpos4(thick,-theta1); -z3l=(pcshiftx+side,0); z4r=(pcshiftx+side-2thick,h); -z0=z100; -theta2 = 270 + angle(z4r-z0); -penpos5(thick,-theta2); penpos6(thick,-theta2); -z5r=z0; z6r=z2l; -penpos7(thick,theta2); penpos8(thick,theta2); -z7l=z0; z8l=z4r; -z9=whatever[z1r,z2r]=whatever[z5l,z6l]; -z10=whatever[z5l,z6l]=whatever[z7r,z8r]; -z11=whatever[z7r,z8r]=whatever[z3l,z4l]; -filldraw z1l--z2l--z0--z4r--z3r--z3l--z11--z10--z9--z1r--cycle; -proofpcbb(100, y100, y100); -penlabels(0,1,2,3,4,5,6,7,8,9,10,100); endchar; - - -cmchar "Greek 394BC letter nu (rough, N)"; -beginchar("N", 4u#+side#, cap_height#,0); -adjust_fit(0,0); -pcshiftx := 2u; -y100 = h/2; x100 = pcshiftx + y100; % center point -numeric hor, vert, theta; -pair greek[]; -hor = side-thick; vert = h; -greek1=(hor,vert); -theta=270 + angle(greek1); -numeric beta; -beta := thick; % extra extensions of the legs -penpos1(thick,0); penpos2(thick,0); -z1l=(pcshiftx,-beta); z2l=(pcshiftx,h); -penpos3(thick,0); penpos4(thick,0); -z3r=(pcshiftx+side,0); z4r=(pcshiftx+side,h+beta); -penpos5(thick,-theta); penpos6(thick,-theta); -z5l=z3r; z6r=z2l; -z7=whatever[z1r,z2r]=whatever[z5l,z6l]; -z8=whatever[z5r,z6r]=whatever[z3l,z4l]; -filldraw z1l--z2l--z8--z4l--z4r--z3r--z7--z1r--cycle; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,5,6,7,8,100); endchar; - - -cmchar "Greek 394BC letter rho (rough, R)"; -beginchar("R", 2u#+2/3side#, cap_height#,0); -adjust_fit(0, 0); -pcshiftx := u; -y100=h/2; x100=pcshiftx+y100; % square center -numeric beta; -beta := side/10; % extra top and bottom extensions -penpos1(thick,0); penpos2(thick,0); - top lft z1l=(pcshiftx,h+beta); bot lft z2l=(pcshiftx,-beta); -filldraw stroke z1e--z2e; % vertical stem -penpos3(thick,90); penpos4(thick,0); penpos5(thick,-90); -top y3r=top y1; x3r=x1r; -bot y5r=5/9[y1,y2]; x5=x3; -x4r=x1l+5/9side; y4=0.5[y5r,y3r]; -filldraw z3r{right}..z4r{down}..z5r{left}--z5l{right}..z4l{up}..z3l{left}--cycle; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,5,100); -endchar; - - -cmchar "Greek 394BC letter upsilon (rough, Y)"; -beginchar("Y", 2u#+6/5side#, cap_height#, 0); -adjust_fit(0,0); -pcshiftx := u; -y100=h/2; x100=pcshiftx+y100; % center of square -numeric beta; -beta := side/10; % extra at top and bottom -numeric alpha, theta; -numeric hor, vert; -pair greek[]; -alpha=h/3; -hor := h; vert := 0.75h; -greek1 = (hor,vert); greek2 = (-hor, -vert); -greek3 = (-hor,vert); greek4 = (hor, -vert); -theta = 270 + angle(greek1); -penpos1(thick,0); penpos2(thick,0); -z1=(w/2,-beta); z2=(w/2,alpha); -penpos3(thick,theta); -y3l=h+beta; x3r=w-pcshiftx; -penpos4(thick,-theta); -y4r=h+beta; x4l=pcshiftx; -filldraw z1l--z1r--z2r{up}..{greek1}z3r--z3l{greek2}..{down}z2l--cycle; -filldraw z1l--z1r--z2r{up}..{greek3}z4r--z4l{greek4}..{down}z2l--cycle; -proofpcbb(100, y100, y100); -penlabels(0,1,2,3,4,5,6,100); endchar; % End of "u" - - -cmchar "Greek 394BC letter phi (rough, F)"; -beginchar("F", 2u#+4/5side#, cap_height#,0); -adjust_fit(0, 0); -pcshiftx := u; -y100 = h/2; x100 = pcshiftx + y100; % center point -numeric beta; -beta := side/10; % extra at top and bottom -penpos1(thick,0); penpos2(thick,0); -z1=(w/2,-beta); z2=(w/2,h+beta); -z0=(w/2,h/2); -numeric alpha; -alpha := 2/5side; -y3o=y3i=y5i=y5o=h/2; -x3o=x0-alpha; x3i=x3o+thick; x5o=x0+alpha; x5i=x5o-thick; -x4o=x4i=x6i=x6o=w/2; -y4o=y0+alpha; y4i=y4o-thick; y6o=y0-alpha; y6i=y6o+thick; -unfilldraw z3i..z4i..z5i..z6i..cycle; -filldraw z3o..z4o..z5o..z6o..cycle; -filldraw stroke z1e--z2e; filldraw stroke z1e--z2e; -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,5,6,100); -endchar; - - -cmchar "Greek 394BC letter psi (rough, Q)"; -beginchar("Q", 2u#+side#, cap_height#,0); -adjust_fit(0, 0); -pcshiftx := u; -y100 = h/2; x100 = pcshiftx + y100; % center point -numeric alpha, beta; -numeric hor, vert, theta; -pair greek; -alpha=1; % scale factor -beta=1/3alpha*side+thick; % arm seperation height -numeric gamma; -gamma := side/10; % extra at top and bottom -penpos1(thick,0); penpos2(thick,0); -z1=(w/2,-gamma); z2=(w/2,h+gamma); -filldraw stroke z1e--z2e; -hor := w/2; vert := h-beta; -greek = (hor,vert); -theta=270+angle(greek); -penpos3(thick,theta); penpos4(thick,theta); -z3l=(w/2,beta); y4l=alpha*h; x4r=w-pcshiftx; -penpos5(thick,-theta); penpos6(thick,-theta); -z5r=z3l; x6l=pcshiftx; y6r=y4l; -z10=whatever[z1r,z2r]=whatever[z3r,z4r]; -z11=whatever[z1l,z2l]=whatever[z5l,z6l]; -filldraw z3l--z4l--z4r--z10--cycle; % right arm -filldraw z5r--z6r--z6l--z11--cycle; % left arm -proofpcbb(100, y100, y100); -penlabels(1,2,3,4,5,6,10,11,100); -endchar; - - -end - diff --git a/Master/texmf-dist/fonts/source/archaic/gvibc10.mf b/Master/texmf-dist/fonts/source/archaic/gvibc10.mf deleted file mode 100644 index 07fab0a4262..00000000000 --- a/Master/texmf-dist/fonts/source/archaic/gvibc10.mf +++ /dev/null @@ -1,354 +0,0 @@ -%% -%% This is file `gvibc10.mf', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% greek6cbc.dtx (with options: `up') -%% ------------------------------------------------------------------ -%% Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net -%% Copyright 1999--2005 Peter R. Wilson -%% -%% This work may be distributed and/or modified under the -%% conditions of the Latex Project Public License, either -%% version 1.3 of this license or (at your option) any -%% later version. -%% The latest version of the license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of -%% LaTeX version 2003/06/01 or later. -%% -%% This work has the LPPL maintenance status "author-maintained". -%% -%% This work consists of the files listed in the README file. -%% ------------------------------------------------------------------ -%%% GVIBC10.MF Computer Greek font (6th century BC) 10 point design size. - - -font_identifier:="Greek"; font_size 10pt#; - -u#:=.2pt#; % unit width -ht#:=7pt#; % height of characters (CM cap-height is approx 6.8pt) -s#:=1.5pt#; % width correction (right and left) -o#:=1/20pt#; % overshoot -px#:=.7pt#; % horizontal width of pen -font_normal_space:=7pt#; % width of a blank space -font_normal_shrink:=.9pt#; % width correction for blank space -font_x_height:=4.5pt#; % height of one ex -font_quad:=10pt#; % an em - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -font_coding_scheme:="Greek glyphs"; -mode_setup; - -ho#:=o#; % horizontal overshoot -leftloc#:=s#; % leftmost xcoord of character -py#:=.9px#; % vertical thickness of the pen - -define_pixels(s,u); -define_blacker_pixels(px,py); -define_good_x_pixels(leftloc); -define_corrected_pixels(o); % turn on overshoot correction -define_horizontal_corrected_pixels(ho); - -numeric midloc, rightloc; -pickup pencircle xscaled px yscaled py; -stylus:=savepen; - -def beginglyph(expr code, unit_width) = - beginchar(code, unit_width*ht#+2s#, ht#, 0); - midloc:=1/2w; rightloc:=(w-s); - pickup stylus enddef; - -let cmchar=\; - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - - -cmchar "Greek letter alpha (a)"; -beginglyph("a",0.6); -x1=leftloc; x3=rightloc; % base points -bot y1 = bot y3 = -o; -x2 = midloc; top y2 = h; % apex -draw z1--z2--z3; % draw the legs -z4 = 0.4[z1, z2]; -draw z3--z4; % draw the bar -labels(1,2,3,4); -endchar; - - -cmchar "Greek letter beta (b)"; -beginglyph("b",0.6); -x1=x3=x5=leftloc; -x2=x4=rightloc; -bot y1=-o; top y5=h; -y2=1/4h; y3=1/2h; y4=3/4h; -draw z1--z5; % the upright -draw z1{right}..z2..z3{left}; % lower bowl -draw z3{right}..z4..z5{left}; % upper bowl -labels(1,2,3,4,5); endchar; - - -cmchar "Greek letter gamma (g)"; -beginglyph("g", 0.4); -x1=x2=leftloc; x3=rightloc; -bot y1=-o; top y2 = top y3= h; -draw z1--z2--z3; -labels(1,2,3); endchar; - - -cmchar "Greek letter delta (d)"; -beginglyph("d",0.6); -x1=leftloc; x2=midloc; x3=rightloc; -bot y1 = bot y3= 0; -top y2=h; -draw z1--z2--z3--cycle; -labels(1,2,3); endchar; - - -cmchar "Greek letter epsilon (e)"; -beginglyph("e",0.6); -x1=x3=leftloc; x4=x6=rightloc; -bot y1= bot y4= -o; top y3= top y6= h; -z2=0.5[z1,z3]; z5=0.5[z4,z6]; -draw z4--z1--z3--z6; -draw z2--z5; -labels(1,2,3,4,5,6); endchar; - - -cmchar "Greek letter digamma (F)"; -beginglyph("F",0.6); -x1=x3=leftloc; x4=x6=rightloc; -bot y1= bot y4= -o; top y3= top y6= h; -z2=0.65[z1,z3]; z5=0.65[z4,z6]; -draw z1--z3--z6; -draw z2--z5; -labels(1,2,3,4,5,6); endchar; - - -cmchar "Greek letter zeta (z)"; -beginglyph("z",0.2); -x1=x2=midloc; -bot y1=-o; top y2=h; -draw z1--z2; % the upright -x3=x5=leftloc; x4=x6=rightloc; -y3=y4=y1; y5=y6=y2; -draw z3--z4; % lower bar -draw z5--z6; % upper bar -labels(1,2); endchar; - - -cmchar "Greek letter eta (h)"; -beginglyph("h", 0.6); -numeric alpha; -x1=x3=leftloc; x4=x6=rightloc; -bot y1 = bot y4= -o; top y3= top y6= h; -z2=0.5[z1,z3]; z5=0.5[z4,z6]; -draw z1--z3--z6--z4--cycle; % rectangle -draw z2--z5; % bar -labels(1,2,3,4,5,6); endchar; - - -cmchar "Greek letter theta (T)"; -beginglyph("T",1.0); -path p; -x1=leftloc; x3=rightloc; -y2=h; y4=0; -x2=x4=midloc; -y1=y3=h/2; -z100=(x2,y3); % circle center -p = z1..z2..z3..z4..cycle; % the circle -draw p; -draw z1--z3; draw z2--z4; % the cross -labels(1,2,3,4); endchar; - - -cmchar "Greek letter iota (i)"; -beginglyph("i",0.2); -x1=x2=midloc; -bot y1=-o; top y2=h; -draw z1--z2; -labels(1,2); endchar; - - -cmchar "Greek letter kappa (k)"; -beginglyph("k",0.6); -numeric alpha; -alpha:=0.1; -x1=rightloc; -x2=x1+alpha*(w-s); -x3=x4=x5=leftloc; -bot y1= bot y3=-o; -y2=y5=h; y4=1/2h; -draw z3--z5; % the upright -draw z1--z4; draw z4--z2; % the arms -labels(1,2,3,4,5); endchar; - - -cmchar "Greek letter lambda (l)"; -beginglyph("l",0.4); -x1=x2=leftloc; x3=rightloc; -bot y1=-o; y2=h; -y3=.7h; -draw z1--z2--z3; -labels(1,2,3); endchar; - - -cmchar"Greek letter mu (m)"; -beginglyph("m",1.0); -x1=rightloc; -x5=x6=leftloc; -x2=3/4[x5,x1]; x3=1/2[x5,x1]; x4=1/4[x5,x1]; -bot y6= -o; -top y5= top y3 = h; -top y1=.8h; -y2=.6h; -y4=.7h; -draw z6--z5; -draw z1--z2--z3--z4--z5; -labels(1,2,3,4,5,6); endchar; - - -cmchar "Greek letter nu (n)"; -beginglyph("n",0.6); -x1=x2=leftloc; x3=x4=rightloc; -y1=0; y2=0.8h; y3=0.3h; y4=h; -draw z1--z2--z3--z4; -labels(1,2,3,4); endchar; - - -cmchar "Greek letter xi (x)"; -beginglyph("x", 0.6); -x1=x3=leftloc; x4=x6=rightloc; -bot y1= bot y4= -o; top y3= top y6= h; -z2=0.5[z1,z3]; z5=0.5[z4,z6]; -z7=0.5[z1,z4]; z8=0.5[z3,z6]; -draw z1--z4; draw z2--z5; draw z3--z6; % horizontals -draw z7--z8; % vertical -labels(1,2,3,4,5,6,7,8); endchar; - - -cmchar "Greek letter omicron (o)"; -beginglyph("o",1.0); -x1=leftloc; x3=rightloc; -y2=h; y4=0; -x2=x4=midloc; -y1=y3=h/2; -draw z1..z2..z3..z4..cycle; -labels(1,2,3,4); endchar; - - -cmchar "Greek letter pi (p)"; -beginglyph("p", 0.4); -x1=x2=leftloc; x3=x4=rightloc; -bot y1=-o; top y2= top y3= h; y4=0.6h; -draw z1--z2--z3--z4; -labels(1,2,3,4); endchar; - - -cmchar "Greek letter (koppa) q"; -beginglyph("q",0.6); -numeric alpha; -x1=leftloc; -x3=rightloc; -alpha=0.5(x3-x1); % circle radius -y2=h; -y4=y2-2alpha; -bot y5=-o; -x2=x4=x5=midloc; -y1=y3=h-alpha; -draw z1..z2..z3..z4..cycle; % the circle -draw z5--z4; % the upright -labels(1,2,3,4,5); endchar; - - -cmchar "Greek letter rho (r)"; -beginglyph("r", 0.4); -x1=x2=x3=leftloc; x4=rightloc; -bot y1=-o; top y2=h; -y3=y4=0.5h; -draw z1--z2--z4--z3; % the P shape -x5=midloc; y5=0.2h; -draw z3--z5; % a little leg -labels(1,2,3,4); endchar; - - -cmchar "Greek letter sigma (s)"; -beginglyph("s", 0.8); -x2=x4=leftloc; x1=x5=rightloc; -y1=0; y5=h; -y2=0.1h; y4=0.9h; -z3=(midloc,0.5h); -draw z1--z2--z3--z4--z5; -labels(1,2,3,4,5); endchar; - - -cmchar "Greek letter tau (t)"; -beginglyph("t", 0.6); -x1=midloc; x2=leftloc; x4=rightloc; -bot y1=-o; top y2= top y4= h; -z3=0.5[z2,z4]; -draw z1--z3; % upright -draw z2--z4; % bar -labels(1,2,3,4); endchar; - - -cmchar "Greek letter upsilon (y)"; -beginglyph("y", 0.6); -x1=x3=midloc; x2=leftloc; x4=rightloc; -bot y1=-o; top y2= top y4= h; -y3=0.6h; -draw z1--z3; % upright -draw z2--z3--z4; % V -labels(1,2,3,4); endchar; - - -cmchar "Greek letter chi (X)"; -beginglyph("X", 0.6); -x1=x2=leftloc; x3=x4=rightloc; -bot y1= bot y3=-o; top y2= top y4=h; -draw z1--z4; draw z2--z3; -labels(1,2,3,4); endchar; - - -cmchar "Greek letter phi (f)"; -beginglyph("f",0.6); -x1=leftloc; x3=rightloc; -x2=x4=midloc; -y1=y3=0.5h; -y2=h; y4=0; -draw z1..z2..z3..z4..cycle; % the oval -draw z4--z2; % the upright -labels(1,2,3,4,5); endchar; - - -cmchar "Greek letter psi (P)"; -beginglyph("P", 0.6); -x1=x3=midloc; x2=leftloc; x4=rightloc; -bot y1=-o; top y2= top y4= h; -y3=0.5h; -z5=0.5[z2,z4]; -draw z1--z5; % upright -draw z2--z3--z4; % V -labels(1,2,3,4,5); endchar; - - -cmchar "Greek letter omega (O)"; -beginglyph("O", 1.0); -x1=leftloc; x4=rightloc; -y1=y4=0; -z2=0.35[z1,z4]; z3=0.35[z4,z1]; -x7=midloc; y7=h; -x5=0.1[x1,x4]; x6=0.1[x4,x1]; -y5=y6=0.5h; -draw z1--z2..z5..z7..z6..z3--z4; -labels(1,2,3,4,5,6,7); endchar; - - -end - diff --git a/Master/texmf-dist/fonts/source/archaic/vik10.mf b/Master/texmf-dist/fonts/source/archaic/vik10.mf deleted file mode 100644 index fedc7050ea6..00000000000 --- a/Master/texmf-dist/fonts/source/archaic/vik10.mf +++ /dev/null @@ -1,38 +0,0 @@ -%% -%% This is file `vik10.mf', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% viking.dtx (with options: `up') -%% -%% Copyright 2003 Uwe Zimmermann -%% -%% This program is provided under the terms of the -%% LaTeX Project Public License distributed from CTAN -%% archives in directory macros/latex/base/lppl.txt. -%% -%% Author: Uwe Zimmermann -%% uwe.zimmermann@sciencetronics.com -%% -%% based on runic.ins by Peter R. Wilson -%% -%%% VIK10.MF Computer Runic font 10 point design size. - - -font_identifier:="Viking"; font_size 10pt#; - -u#:=.2pt#; % unit width -ht#:=7pt#; % height of characters (CM cap-height is approx 6.8pt) -s#:=1.5pt#; % width correction (right and left) -o#:=1/20pt#; % overshoot -px#:=.7pt#; % horizontal width of pen -font_normal_space:=7pt#; % width of a blank space -font_normal_shrink:=.9pt#; % width correction for blank space -font_x_height:=4.5pt#; % height of one ex -font_quad:=10pt#; % an em - -input viktitle %% switch to the driver file---Runic title - -end - diff --git a/Master/texmf-dist/fonts/source/archaic/vikglyph.mf b/Master/texmf-dist/fonts/source/archaic/vikglyph.mf deleted file mode 100644 index aa2408f2e8b..00000000000 --- a/Master/texmf-dist/fonts/source/archaic/vikglyph.mf +++ /dev/null @@ -1,394 +0,0 @@ -%% -%% This is file `vikglyph.mf', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% viking.dtx (with options: `maj') -%% -%% Copyright 2003 Uwe Zimmermann -%% -%% This program is provided under the terms of the -%% LaTeX Project Public License distributed from CTAN -%% archives in directory macros/latex/base/lppl.txt. -%% -%% Author: Uwe Zimmermann -%% uwe.zimmermann@sciencetronics.com -%% -%% based on runic.ins by Peter R. Wilson -%% -cmchar "Runic letter F"; -beginglyph("F",0.6); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 0.4h); -z3 = (leftloc, 0.7h); -z4 = (leftloc, 1.0h); -z5 = (midloc, 1.0h); -z6 = (rightloc, 1.0h); -draw z1--z4; -draw z2--z6; -draw z3--z5; -labels(1,2,3,4,5,6); -endchar; -cmchar "Runic letter U"; -beginglyph("U",0.6); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 1.0h); -z3 = (0.75rightloc, 0.65h); -z4 = (rightloc, 0.0h); -draw z1--z2--z3--z4; -labels(1,2,3,4); -endchar; -cmchar "Runic letter TH"; -beginglyph("D",0.4); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 0.2h); -z3 = (leftloc, 0.8h); -z4 = (leftloc, 1.0h); -z5 = (rightloc, 0.5h); -draw z1--z4; -draw z2--z5; -draw z3--z5; -labels(1,2,3,4,5); -endchar; -cmchar "Runic letter O"; -beginglyph("O",0.4); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 0.4h); -z3 = (leftloc, 0.7h); -z4 = (leftloc, 1.0h); -z5 = (rightloc, 0.5h); -z6 = (rightloc, 0.2h); -draw z1--z4; -draw z2--z6; -draw z3--z5; -labels(1,2,3,4,5,6); -endchar; -cmchar "Runic letter R"; -beginglyph("R",0.6); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 1.0h); -z3 = (0.7(leftloc+rightloc), 0.75h); -z4 = (0.3(leftloc+rightloc), 0.5h); -z5 = (rightloc, 0.0h); -draw z1--z2--z3--z4--z5; -labels(1,2,3,4,5); -endchar; -cmchar "Runic letter K"; -beginglyph("K",0.4); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 0.5h); -z3 = (leftloc, 1.0h); -z4 = (rightloc, 1.0h); -draw z1--z3; -draw z2--z4; -labels(1,2,3,4); -endchar; -cmchar "Runic letter G"; -beginglyph("G",0.4); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 0.5h); -z3 = (leftloc, 1.0h); -z4 = (rightloc, 1.0h); -z5 = (midloc, 0.95h); -draw z1--z3; -draw z2--z4; -draw z5; -labels(1,2,3,4,5); -endchar; -cmchar "Runic letter H"; -beginglyph("H",0.4); -z1 = (midloc, 0.0h); -z2 = (midloc, 1.0h); -z3 = (leftloc, 0.3h); -z4 = (leftloc, 0.7h); -z5 = (rightloc, 0.7h); -z6 = (rightloc, 0.3h); -draw z1--z2; -draw z3--z5; -draw z4--z6; -labels(1,2,3,4,5,6); -endchar; -cmchar "Runic letter N"; -beginglyph("N",0.4); -z1 = (midloc, 0.0h); -z2 = (midloc, 1.0h); -z4 = (leftloc, 0.7h); -z6 = (rightloc, 0.3h); -draw z1--z2; -draw z4--z6; -labels(1,2,4,6); -endchar; -cmchar "Runic letter I"; -beginglyph("I",0.4); -z1 = (midloc, 0.0h); -z2 = (midloc, 1.0h); -draw z1--z2; -labels(1,2); -endchar; -cmchar "Runic letter E"; -beginglyph("E",0.4); -z1 = (midloc, 0.0h); -z2 = (midloc, 1.0h); -z3 = (midloc, 0.5h); -draw z1--z2; -pickup stugna -draw z3; -labels(1,2,3); -endchar; -cmchar "Runic letter A"; -beginglyph("A",0.4); -z1 = (midloc, 0.0h); -z2 = (midloc, 1.0h); -z4 = (leftloc, 0.3h); -z6 = (rightloc, 0.7h); -draw z1--z2; -draw z4--z6; -labels(1,2,4,6); -endchar; -cmchar "Runic letter S"; -beginglyph("S",0.4); -z1 = (rightloc, 0.0h); -z2 = (rightloc, 0.7h); -z3 = (leftloc, 0.3h); -z4 = (leftloc, 1.0h); -draw z1--z2--z3--z4; -labels(1,2,3,4); -endchar; -cmchar "Runic letter Z"; -beginglyph("Z",0.4); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 0.7h); -z3 = (rightloc, 0.3h); -z4 = (rightloc, 1.0h); -draw z1--z2--z3--z4; -labels(1,2,3,4); -endchar; -cmchar "Runic letter T"; -beginglyph("T",0.4); -z1 = (midloc, 0.0h); -z2 = (midloc, 1.0h); -z3 = (leftloc, 0.8h); -z4 = (rightloc, 0.8h); -draw z1--z2; -draw z2--z3; -draw z2--z4; -labels(1,2,3,4); -endchar; -cmchar "Runic letter B"; -beginglyph("B",0.4); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 0.5h); -z3 = (leftloc, 1.0h); -z4 = (rightloc, 0.75h); -z5 = (rightloc, 0.25h); -draw z1--z3; -draw z3--z4--z2; -draw z2--z5--z1; -labels(1,2,3,4,5); -endchar; -cmchar "Runic letter M"; -beginglyph("M",0.6); -z1 = (midloc, 0.0h); -z2 = (midloc, 0.7h); -z3 = (midloc, 1.0h); -z4 = (leftloc, 1.0h); -z5 = (rightloc, 1.0h); -draw z1--z3; -draw z2--z4; -draw z2--z5; -labels(1,2,3,4,5); -endchar; -cmchar "Runic letter L"; -beginglyph("L",0.4); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 1.0h); -z3 = (rightloc, 0.8h); -draw z1--z2--z3; -labels(1,2,3); -endchar; -cmchar "Runic letter Y"; -beginglyph("Y",0.6); -z1 = (midloc, 0.0h); -z2 = (midloc, 0.3h); -z3 = (midloc, 1.0h); -z4 = (leftloc, 0.0h); -z5 = (rightloc, 0.0h); -draw z1--z3; -draw z2--z4; -draw z2--z5; -labels(1,2,3,4,5); -endchar; -cmchar "Runic letter :"; -beginglyph(":",0.2); -z3 = (leftloc, 0.4h); -z4 = (leftloc, 0.6h); -z5 = (rightloc, 0.6h); -z6 = (rightloc, 0.4h); -draw z3--z5; -draw z4--z6; -labels(3,4,5,6); -endchar; -cmchar "Runic letter ."; -beginglyph(".",0.2); -z3 = (midloc, 0.5h); -draw z3; -labels(3); -endchar; -cmchar "Runic letter F"; -beginglyph("f",0.3); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 0.5h); -z3 = (leftloc, 0.75h); -z4 = (leftloc, 1.0h); -z5 = (rightloc, 1.0h); -z6 = (rightloc, 0.75h); -draw z1--z4; -draw z2--z6; -draw z3--z5; -labels(1,2,3,4,5,6); -endchar; -cmchar "Runic letter U"; -beginglyph("u",0.3); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 1.0h); -z4 = (rightloc, 0.0h); -draw z1--z2--z4; -labels(1,2,4); -endchar; -cmchar "Runic letter TH"; -beginglyph("d",0.3); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 0.2h); -z3 = (leftloc, 0.8h); -z4 = (leftloc, 1.0h); -z5 = (rightloc, 0.5h); -draw z1--z4; -draw z2--z5; -draw z3--z5; -labels(1,2,3,4,5); -endchar; -cmchar "Runic letter O"; -beginglyph("o",0.3); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 0.4h); -z3 = (leftloc, 0.7h); -z4 = (leftloc, 1.0h); -z5 = (rightloc, 0.5h); -z6 = (rightloc, 0.2h); -draw z1--z4; -draw z2--z6; -draw z3--z5; -labels(1,2,3,4,5,6); -endchar; -cmchar "Runic letter R"; -beginglyph("r",0.3); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 1.0h); -z3 = (0.7(leftloc+rightloc), 0.75h); -z4 = (0.3(leftloc+rightloc), 0.5h); -z5 = (rightloc, 0.0h); -draw z1--z2--z3--z4--z5; -labels(1,2,3,4,5); -endchar; -cmchar "Runic letter K"; -beginglyph("k",0.3); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 0.5h); -z3 = (leftloc, 1.0h); -z4 = (rightloc, 1.0h); -draw z1--z3; -draw z2--z4; -labels(1,2,3,4); -endchar; -cmchar "Runic letter H"; -beginglyph("h",0.2); -z1 = (midloc, 0.0h); -z2 = (midloc, 1.0h); -z3 = (leftloc, 0.5h); -z5 = (rightloc, 0.5h); -draw z1--z2; -draw z3--z5; -labels(1,2,3,5); -endchar; -cmchar "Runic letter N"; -beginglyph("n",0.3); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 1.0h); -z4 = (leftloc, 0.6h); -z6 = (rightloc, 0.3h); -draw z1--z2; -draw z4--z6; -labels(1,2,4,6); -endchar; -cmchar "Runic letter I"; -beginglyph("i",0.2); -z1 = (midloc, 0.0h); -z2 = (midloc, 1.0h); -draw z1--z2; -labels(1,2); -endchar; -cmchar "Runic letter A"; -beginglyph("a",0.3); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 1.0h); -z4 = (leftloc, 0.4h); -z6 = (rightloc, 0.7h); -draw z1--z2; -draw z4--z6; -labels(1,2,4,6); -endchar; -cmchar "Runic letter S"; -beginglyph("s",0.2); -z1 = (midloc, 0.5h); -z2 = (midloc, 1.0h); -draw z1--z2; -labels(1,2); -endchar; -cmchar "Runic letter T"; -beginglyph("t",0.3); -z1 = (rightloc, 0.0h); -z2 = (rightloc, 1.0h); -z3 = (leftloc, 0.8h); -draw z1--z2; -draw z2--z3; -labels(1,2,3); -endchar; -cmchar "Runic letter B"; -beginglyph("b",0.3); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 0.3h); -z3 = (leftloc, 0.6h); -z4 = (leftloc, 1.0h); -z5 = (rightloc, 0.8h); -z6 = (rightloc, 0.5h); -draw z1--z4; -draw z2--z6; -draw z3--z5; -labels(1,2,3,4,5,6); -endchar; -cmchar "Runic letter M"; -beginglyph("m",0.3); -z1 = (midloc, 0.0h); -z2 = (midloc, 1.0h); -z3 = (leftloc, 1.0h); -z4 = (rightloc, 1.0h); -draw z1--z2; -draw z3--z4; -labels(1,2,3,4); -endchar; -cmchar "Runic letter L"; -beginglyph("l",0.3); -z1 = (leftloc, 0.0h); -z2 = (leftloc, 1.0h); -z3 = (rightloc, 0.8h); -draw z1--z2--z3; -labels(1,2,3); -endchar; -cmchar "Runic letter Y"; -beginglyph("y",0.2); -z1 = (midloc, 0.0h); -z2 = (midloc, 0.5h); -draw z1--z2; -labels(1,2); -endchar; diff --git a/Master/texmf-dist/fonts/source/archaic/viktitle.mf b/Master/texmf-dist/fonts/source/archaic/viktitle.mf deleted file mode 100644 index 0b3a96e83c3..00000000000 --- a/Master/texmf-dist/fonts/source/archaic/viktitle.mf +++ /dev/null @@ -1,52 +0,0 @@ -%% -%% This is file `viktitle.mf', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% viking.dtx (with options: `mfd') -%% -%% Copyright 2003 Uwe Zimmermann -%% -%% This program is provided under the terms of the -%% LaTeX Project Public License distributed from CTAN -%% archives in directory macros/latex/base/lppl.txt. -%% -%% Author: Uwe Zimmermann -%% uwe.zimmermann@sciencetronics.com -%% -%% based on runic.ins by Peter R. Wilson -%% - -font_coding_scheme:="Runic glyphs"; -mode_setup; - -ho#:=o#; % horizontal overshoot -leftloc#:=s#; % leftmost xcoord of character -py#:=.9px#; % vertical thickness of the pen - -define_pixels(s,u); -define_blacker_pixels(px,py); -define_good_x_pixels(leftloc); -define_corrected_pixels(o); % turn on overshoot correction -define_horizontal_corrected_pixels(ho); - -numeric midloc, rightloc; -pickup pencircle xscaled px yscaled py; -stylus:=savepen; - -pickup pencircle xscaled 2px yscaled 2px; -stugna:=savepen; - -def beginglyph(expr code, unit_width) = - beginchar(code, unit_width*ht#+2s#, ht#, 0); - midloc:=1/2w; rightloc:=(w-s); - pickup stylus enddef; - -let cmchar=\; - - -input vikglyph; % Runic glyphs - -end - diff --git a/Master/texmf-dist/fonts/tfm/archaic/phnc10.tfm b/Master/texmf-dist/fonts/tfm/archaic/phnc10.tfm index 9c9d2e0bfa3..6c34c8b16da 100644 Binary files a/Master/texmf-dist/fonts/tfm/archaic/phnc10.tfm and b/Master/texmf-dist/fonts/tfm/archaic/phnc10.tfm differ diff --git a/Master/texmf-dist/fonts/tfm/archaic/proto10.tfm b/Master/texmf-dist/fonts/tfm/archaic/proto10.tfm index cb81abc4613..ba1fc39d82e 100644 Binary files a/Master/texmf-dist/fonts/tfm/archaic/proto10.tfm and b/Master/texmf-dist/fonts/tfm/archaic/proto10.tfm differ diff --git a/Master/texmf-dist/fonts/tfm/archaic/sarab10.tfm b/Master/texmf-dist/fonts/tfm/archaic/sarab10.tfm new file mode 100644 index 00000000000..1ade68d2da8 Binary files /dev/null and b/Master/texmf-dist/fonts/tfm/archaic/sarab10.tfm differ diff --git a/Master/texmf-dist/fonts/type1/public/archaic/etr10.pfb b/Master/texmf-dist/fonts/type1/public/archaic/etr10.pfb index 992284c8b50..5edd580103b 100644 Binary files a/Master/texmf-dist/fonts/type1/public/archaic/etr10.pfb and b/Master/texmf-dist/fonts/type1/public/archaic/etr10.pfb differ diff --git a/Master/texmf-dist/fonts/type1/public/archaic/fut10.pfb b/Master/texmf-dist/fonts/type1/public/archaic/fut10.pfb index 6d33d541d4a..cd3a88d0335 100644 Binary files a/Master/texmf-dist/fonts/type1/public/archaic/fut10.pfb and b/Master/texmf-dist/fonts/type1/public/archaic/fut10.pfb differ diff --git a/Master/texmf-dist/fonts/type1/public/archaic/givbc10.pfb b/Master/texmf-dist/fonts/type1/public/archaic/givbc10.pfb index b813b5d82fd..a389e15ac8d 100644 Binary files a/Master/texmf-dist/fonts/type1/public/archaic/givbc10.pfb and b/Master/texmf-dist/fonts/type1/public/archaic/givbc10.pfb differ diff --git a/Master/texmf-dist/fonts/type1/public/archaic/gvibc10.pfb b/Master/texmf-dist/fonts/type1/public/archaic/gvibc10.pfb index 130db8fa12f..8999ee40830 100644 Binary files a/Master/texmf-dist/fonts/type1/public/archaic/gvibc10.pfb and b/Master/texmf-dist/fonts/type1/public/archaic/gvibc10.pfb differ diff --git a/Master/texmf-dist/fonts/type1/public/archaic/oandsi10.pfb b/Master/texmf-dist/fonts/type1/public/archaic/oandsi10.pfb index 61e4659b22b..9d10fd09b6e 100644 Binary files a/Master/texmf-dist/fonts/type1/public/archaic/oandsi10.pfb and b/Master/texmf-dist/fonts/type1/public/archaic/oandsi10.pfb differ diff --git a/Master/texmf-dist/fonts/type1/public/archaic/oandsu10.pfb b/Master/texmf-dist/fonts/type1/public/archaic/oandsu10.pfb index 38826ee3070..615b21e4de7 100644 Binary files a/Master/texmf-dist/fonts/type1/public/archaic/oandsu10.pfb and b/Master/texmf-dist/fonts/type1/public/archaic/oandsu10.pfb differ diff --git a/Master/texmf-dist/fonts/type1/public/archaic/phnc10.pfb b/Master/texmf-dist/fonts/type1/public/archaic/phnc10.pfb index 9ff9be8ff0f..aad8c3fb6bc 100644 Binary files a/Master/texmf-dist/fonts/type1/public/archaic/phnc10.pfb and b/Master/texmf-dist/fonts/type1/public/archaic/phnc10.pfb differ diff --git a/Master/texmf-dist/fonts/type1/public/archaic/pmhg.pfb b/Master/texmf-dist/fonts/type1/public/archaic/pmhg.pfb index 68e5beb560c..be3ef29b3d3 100644 Binary files a/Master/texmf-dist/fonts/type1/public/archaic/pmhg.pfb and b/Master/texmf-dist/fonts/type1/public/archaic/pmhg.pfb differ diff --git a/Master/texmf-dist/fonts/type1/public/archaic/proto10.pfb b/Master/texmf-dist/fonts/type1/public/archaic/proto10.pfb index 4b9a80afdba..97082da51e3 100644 Binary files a/Master/texmf-dist/fonts/type1/public/archaic/proto10.pfb and b/Master/texmf-dist/fonts/type1/public/archaic/proto10.pfb differ diff --git a/Master/texmf-dist/fonts/type1/public/archaic/sarab10.pfb b/Master/texmf-dist/fonts/type1/public/archaic/sarab10.pfb new file mode 100644 index 00000000000..c8c51bb79d5 Binary files /dev/null and b/Master/texmf-dist/fonts/type1/public/archaic/sarab10.pfb differ diff --git a/Master/texmf-dist/source/fonts/archaic/phoenician.dtx b/Master/texmf-dist/source/fonts/archaic/phoenician.dtx index a7780a1400f..23435aeb82f 100644 --- a/Master/texmf-dist/source/fonts/archaic/phoenician.dtx +++ b/Master/texmf-dist/source/fonts/archaic/phoenician.dtx @@ -3,7 +3,7 @@ % phoenician.dtx % % Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net -% Copyright 1999--2005 Peter R. Wilson +% Copyright 1999--2006 Peter R. Wilson % % This work may be distributed and/or modified under the % conditions of the Latex Project Public License, either @@ -101,10 +101,12 @@ % \changes{v1.0}{1999/03/14}{First public release} % \changes{v2.0}{2000/10/01}{Major changes to practically everything} % \changes{v2.1}{2005/04/04}{Minor circumstances and Type1} +% \changes{v2.2}{2006/02/05}{Changes to two characters plus some fixes} % % \def\fileversion{v1.0} \def\filedate{1999/03/14} % \def\fileversion{v2.0} \def\filedate{2000/10/01} % \def\fileversion{v2.1} \def\filedate{2005/04/04} +% \def\fileversion{v2.2} \def\filedate{2006/02/05} % \newcommand*{\Lpack}[1]{\textsf {#1}} ^^A typeset a package % \newcommand*{\Lopt}[1]{\textsf {#1}} ^^A typeset an option % \newcommand*{\file}[1]{\texttt {#1}} ^^A typeset a file @@ -415,7 +417,7 @@ % Specify the font size. % \begin{macrocode} -font_identifier:="phoenician"; font_size 10pt#; +font_identifier:="Archaic-Phoenician"; font_size 10pt#; % \end{macrocode} % @@ -470,7 +472,7 @@ font_quad:=10pt#; % an em % % \begin{macrocode} -font_coding_scheme:="Phoenician glyphs"; +font_coding_scheme:="Archaic-Phoenician"; mode_setup; % \end{macrocode} @@ -553,8 +555,7 @@ let cmchar=\; % \begin{macro}{'} % The Phoenician \textit{alpeh} (ox), which is like our A but tilted. % \begin{macrocode} - -cmchar "Phoenician letter alpeh (')"; +cmchar "Phoenician letter aleph (')"; beginglyph("'",0.6); x3=rightloc; y3=0.5h; % apex x1=0.1[leftloc, rightloc]; y1=0.1h; % bottom leg end @@ -573,10 +574,9 @@ endchar; % \end{macro} % % \begin{macro}{a} -% The Phoenician \textit{alpeh} (ox), which is like our A but tilted. +% The Phoenician \textit{aleph} (ox), which is like our A but tilted. % \begin{macrocode} - -cmchar "Phoenician letter alpeh (a)"; +cmchar "Phoenician letter aleph (a)"; beginglyph("a",0.6); x3=rightloc; y3=0.5h; % apex x1=0.1[leftloc, rightloc]; y1=0.1h; % bottom leg end @@ -597,7 +597,6 @@ endchar; % \begin{macro}{b} % The Phoenician \textit{beth} (house), somewhat like a modern P. % \begin{macrocode} - cmchar "Phoenician letter beth (b)"; beginglyph("b",0.6); x1=x3=0.2[leftloc, rightloc]; @@ -614,7 +613,6 @@ labels(1,2,3,4); endchar; % \begin{macro}{g} % The Phoenician \textit{gimel} (camel). Like a broken topped T. % \begin{macrocode} - cmchar "Phoenician letter gimel (g)"; beginglyph("g", 0.6); x3=leftloc; x1=x2=midloc; x4=rightloc; @@ -630,7 +628,6 @@ labels(1,2,3,4); endchar; % \begin{macro}{D} % The Phoenician \textit{daleth} (door); it's like the Greek \textit{delta} ($\Delta$). % \begin{macrocode} - cmchar "Phoenician letter daleth (d)"; beginglyph("d",0.6); x1=leftloc; x2=rightloc; x3=midloc; @@ -644,7 +641,6 @@ labels(1,2,3); endchar; % \begin{macro}{h} % The Phoenician \textit{he} (window?), like a droopy E. % \begin{macrocode} - cmchar "Phoenician letter he (h)"; beginglyph("h",0.6); numeric alpha; @@ -665,7 +661,6 @@ labels(1,2,3,4,5,6,7); endchar; % This is one of forms of the Phoenician \textit{vau} (nail). % It's like a 2-armed E. % \begin{macrocode} - cmchar "Phoenician letter vau (f)"; beginglyph("f",0.6); numeric alpha; @@ -685,7 +680,6 @@ labels(1,2,3,4,5,6,7); endchar; % \begin{macro}{z} % The Phoenician \textit{zayin} (dagger?). It looks like a modern seriffed I. % \begin{macrocode} - cmchar "Phoenician letter zayin (z)"; beginglyph("z",0.2); x1=x2=midloc; @@ -704,10 +698,10 @@ labels(1,2); endchar; % % % \begin{macro}{H} -% The Phoenician \textit{cheth} (fence?). It looks like a rectangle with two horizontal -% internal bars. +% The Phoenician \textit{cheth} (fence?). It looks like a rectangle with +% one horizontal internal bar. +% \changes{v2.2}{2006/02/05}{Deleted one bar from (c)heth} % \begin{macrocode} - cmchar "Phoenician letter cheth (H)"; beginglyph("H", 0.6); numeric alpha; @@ -716,11 +710,9 @@ x4=x6=leftloc; x1=x3=rightloc; bot y1=-o; top y6=h; y3=y6-alpha*h; y4=y1+alpha*h; -z2=0.35[z1,z3]; z5=0.35[z4,z6]; % ends of one bar -z7=0.65[z1,z3]; z8=0.65[z4,z6]; % other bar +z2=0.5[z1,z3]; z5=0.5[z4,z6]; draw z1--z3--z6--z4--cycle; % outer boundary -draw z2--z5; draw z7--z8; % the bars - +draw z2--z5; % bar labels(1,2,3,4,5,6); endchar; % \end{macrocode} @@ -729,7 +721,6 @@ labels(1,2,3,4,5,6); endchar; % \begin{macro}{Thet} % The Phoenician \textit{thet}. It's a precursor of the Greek \textit{theta} ($\Theta$). % \begin{macrocode} - cmchar "Phoenician letter thet (T)"; beginglyph("T",1.0); path p; @@ -753,14 +744,18 @@ labels(1,2,3,4,11,12,13,14); endchar; % % \begin{macro}{y} % The Phoenician \textit{yod} (hand). +% A bit like a leaning F with a reversed leaning L. +% \changes{v2.2}{2006/02/05}{Completely changed yod --- it was horribly wrong} % \begin{macrocode} - cmchar "Phoenician letter yod (y)"; -beginglyph("y",0.2); -x1=x2=midloc; -bot y1=-o; top y2=h; -draw z1--z2; -labels(1,2); endchar; +beginglyph("y",0.6); +x1=rightloc; y1=0.7h; % end top arm +x4=leftloc; y4=0.25h; % end bottom arm +x2=1/3[x1,x4]; y2=h; % top +x3=1/4[x4,x1]; y3=0; % bottom +z5=5/8[z3,z2]; z5-z6 = 0.6(z2-z1); % middle arm +draw z1--z2--z3--z4; draw z5--z6; +labels (1,2,3,4,5,6); endchar; % \end{macrocode} % \end{macro} @@ -769,7 +764,6 @@ labels(1,2); endchar; % \begin{macro}{k} % The Phoenician \textit{kaph} (palm of the hand). % \begin{macrocode} - cmchar "Phoenician letter kaph (k)"; beginglyph("k",0.6); numeric alpha; @@ -787,13 +781,11 @@ labels(1,2,3,4,5); endchar; % \end{macro} % % \begin{macro}{l} -% The Phoenician \textit{lamed} (ox goad). +% The letter \textit{lamed} (ox goad) which is asymmetrical. % \begin{macrocode} - -cmchar "Phoenician letter lamed (l)"; +cmchar "Phoenician lamed (l)"; beginglyph("l",0.4); -x2=x3=leftloc; -x1=rightloc; +x1=leftloc; x2=x3=rightloc; bot y2=-o; y1=.3h; y3=h; @@ -828,7 +820,6 @@ labels(1,2,3,4,5,6); endchar; % \begin{macro}{n} % The Phoenician \textit{nun} (fish). % \begin{macrocode} - cmchar "Phoenician letter nun (n)"; beginglyph("n",0.6); x1=rightloc; @@ -848,7 +839,6 @@ labels(1,2,3,4); endchar; % The Phoenician \textit{samech} (post). % It is a progenitor of the Greek \textit{xi} ($\Xi$). % \begin{macrocode} - cmchar "Phoenician letter samekh (s)"; beginglyph("s", 0.6); x1= x2 = midloc; @@ -868,7 +858,6 @@ labels(1,2,3,4,5,6,7,8); endchar; % \begin{macro}{o} % The Phoenician \textit{ayin} (eye). % \begin{macrocode} - cmchar "Phoenician letter ayin (o)"; beginglyph("o",1.0); x1=leftloc; x3=rightloc; @@ -884,7 +873,6 @@ labels(1,2,3,4); endchar; % \begin{macro}{`} % The Phoenician \textit{ayin} (eye). % \begin{macrocode} - cmchar "Phoenician letter ayin (`)"; beginglyph("`",1.0); x1=leftloc; x3=rightloc; @@ -900,7 +888,6 @@ labels(1,2,3,4); endchar; % \begin{macro}{p} % The Phoenician \textit{pe} (mouth). % \begin{macrocode} - cmchar "Phoenician letter pe (p)"; beginglyph("p", 0.4); x1=rightloc; x2=x3=leftloc; @@ -915,7 +902,6 @@ labels(1,2,3); endchar; % \begin{macro}{x} % The Phoenician \textit{tsade}. % \begin{macrocode} - cmchar "Phoenician letter tsade (x)"; beginglyph("x", 0.6); x1=x2=rightloc; @@ -935,7 +921,6 @@ labels(1,2,3,4,5); endchar; % \begin{macro}{q} % The Phoenician \textit{qoph} (knot?). % \begin{macrocode} - cmchar "Phoenician letter qoph (q)"; beginglyph("q",0.6); numeric alpha; @@ -957,7 +942,6 @@ labels(1,2,3,4,5); endchar; % \begin{macro}{r} % The Phoenician \textit{resh} (head). It looks a little like a P. % \begin{macrocode} - cmchar "Phoenician letter resh(r)"; beginglyph("r", 0.4); x1=x2=x3=leftloc; x4=rightloc; @@ -973,7 +957,6 @@ labels(1,2,3,4); endchar; % The Phoenician \textit{shin} (teeth). It's like a Greek \textit{sigma} ($\Sigma$) % lying on its side. % \begin{macrocode} - cmchar "Phoenician letter shin (S)"; beginglyph("S", 0.6); z1=(leftloc,h); z5=(rightloc,h); @@ -990,7 +973,6 @@ labels(1,2,3,4,5); endchar; % \begin{macro}{t} % The Phoenician \textit{tav} (mark). % \begin{macrocode} - cmchar "Phoenician letter tav (t)"; beginglyph("t", 0.5); x1=x2=midloc; @@ -1001,14 +983,12 @@ draw z1--z2; % the stem draw z3--z4; % the crossbar labels(1,2,3,4); endchar; - % \end{macrocode} % \end{macro} % % \begin{macro}{w} % Another form of the Phoenician \textit{vau}. % \begin{macrocode} - cmchar "Phoenician letter vau (w)"; beginglyph("w", 0.6); x1=x2=midloc; @@ -1017,10 +997,8 @@ bot y1=0; y2=0.6h; y3=y4=h; draw z1--z2; % the stem draw z3--z2--z4; % the crossbar - labels(1,2,3,4); endchar; - % \end{macrocode} % \end{macro} % @@ -1032,10 +1010,31 @@ labels(1,2,3,4); endchar; % need not be coded. % % +% \begin{macro}{A} +% The Phoenician \textit{aleph} (ox), which is like our A but tilted. +% \changes{v2.2}{2006/02/05}{Added the missing R-L aleph} +% \begin{macrocode} +cmchar "Phoenician letter R-L aleph (A)"; +beginglyph("A",0.6); +x3=leftloc; y3=0.5h; % apex +x1=0.1[rightloc,leftloc]; y1=0.1h; % end bottom leg +z2=(rightloc,0.9h); % end top leg +x7=0.7[rightloc,leftloc]; y7=0; % construction points +x6=0.2[rightloc,leftloc]; y6=h; +z4'= whatever[z1,z3] = whatever[z7,z6]; % bottom leg intersection +z5'= whatever[z2,z3] = whatever[z7,z6]; % top leg intersection +z4 = 1.2[z5', z4']; z5 = 1.1[z4', z5']; +draw z1--z3--z2; % the legs +draw z4--z5; % the bar +labels(1,2,3,4,4',5,5',6,7); +endchar; + +% \end{macrocode} +% \end{macro} +% % \begin{macro}{B} -% The letter B, which is asymmetrical. +% The letter beth, which is asymmetrical. % \begin{macrocode} - cmchar "Phoenician R-L b (B)"; beginglyph("B",0.6); x1=x3=0.2[rightloc, leftloc]; @@ -1052,7 +1051,6 @@ labels(1,2,3,4); endchar; % \begin{macro}{G} % The letter G which is asymmetrical. % \begin{macrocode} - cmchar "Phoenician R-L g (G)"; beginglyph("G", 0.6); x3=rightloc; x1=x2=midloc; x4=leftloc; @@ -1068,7 +1066,6 @@ labels(1,2,3,4); endchar; % \begin{macro}{e} % The letter he which is asymmetrical. % \begin{macrocode} - cmchar "Phoenician R-L he (e)"; beginglyph("e",0.6); numeric alpha; @@ -1087,7 +1084,6 @@ labels(1,2,3,4,5,6,7); endchar; % \begin{macro}{F} % The letter vau (f) which is asymmetrical. % \begin{macrocode} - cmchar "Phoenician R-L f-vau (F)"; beginglyph("F",0.6); numeric alpha; @@ -1106,8 +1102,8 @@ labels(1,2,3,4,5,6,7); endchar; % % \begin{macro}{E} % The letter heth which is asymmetrical. +% \changes{v2.2}{2006/02/05}{Deleted one bar from L-R heth} % \begin{macrocode} - cmchar "Phoenician R-L heth (E)"; beginglyph("E", 0.6); numeric alpha; @@ -1115,12 +1111,31 @@ alpha:=0.1; x1=x3=leftloc; x4=x6=rightloc; bot y1=-o; top y6=h; y3=y6-alpha*h; y4=y1+alpha*h; -z2=0.35[z1,z3]; z5=0.35[z4,z6]; -z7=0.65[z1,z3]; z8=0.65[z4,z6]; +z2=0.5[z1,z3]; z5=0.5[z4,z6]; draw z1--z3--z6--z4--cycle; % outer boundary -draw z2--z5; draw z7--z8; % bars +draw z2--z5; % bar labels(1,2,3,4,5,6,7,8); endchar; +% \end{macrocode} +% \end{macro} +% +% +% +% \begin{macro}{Y} +% The Phoenician \textit{yod} (hand), which is asymetrical. +% A bit like a leaning F with a reversed leaning L. +% \changes{v2.2}{2006/02/05}{Added L-R yod} +% \begin{macrocode} +cmchar "Phoenician letter L-R yod (Y)"; +beginglyph("Y",0.6); +x1=leftloc; y1=0.7h; % end top arm +x4=rightloc; y4=0.25h; % end bottom arm +x2=1/3[x1,x4]; y2=h; % top +x3=1/4[x4,x1]; y3=0; % bottom +z5=5/8[z3,z2]; z5-z6 = 0.6(z2-z1); % middle arm +draw z1--z2--z3--z4; draw z5--z6; +labels (1,2,3,4,5,6); endchar; + % \end{macrocode} % \end{macro} % @@ -1128,7 +1143,6 @@ labels(1,2,3,4,5,6,7,8); endchar; % \begin{macro}{K} % The letter kaph which is asymmetrical. % \begin{macrocode} - cmchar "Phoenician R-L kaph (K)"; beginglyph("K",0.6); numeric alpha; @@ -1146,12 +1160,12 @@ labels(1,2,3,4,5); endchar; % \end{macro} % % \begin{macro}{L} -% The letter lamed which is asymmetrical. +% The Phoenician \textit{lamed} (ox goad) which is asymmetrical. % \begin{macrocode} - cmchar "Phoenician R-L lamed (L)"; beginglyph("L",0.4); -x1=leftloc; x2=x3=rightloc; +x2=x3=leftloc; +x1=rightloc; bot y2=-o; y1=.3h; y3=h; @@ -1165,7 +1179,6 @@ labels(1,2,3); endchar; % \begin{macro}{M} % The letter mem which is asymmetrical. % \begin{macrocode} - cmchar"Phoenician R-L mem (M)"; beginglyph("M",1.0); x1=leftloc; @@ -1186,7 +1199,6 @@ labels(1,2,3,4,5,6); endchar; % \begin{macro}{N} % The letter nun which is asymmetrical. % \begin{macrocode} - cmchar "Phoenician R-L nun (N)"; beginglyph("N",0.6); x1=leftloc; @@ -1205,7 +1217,6 @@ labels(1,2,3,4); endchar; % \begin{macro}{P} % The letter pe which is asymmetrical. % \begin{macrocode} - cmchar "Phoenician R-L pe (P)"; beginglyph("P", 0.4); x1=leftloc; x2=x3=rightloc; @@ -1221,7 +1232,6 @@ labels(1,2,3); endchar; % \begin{macro}{X} % The Phoenician \textit{tsade} which is asymmetrical. % \begin{macrocode} - cmchar "Phoenician R-L tsade (X)"; beginglyph("X", 0.6); x1=x2=leftloc; @@ -1292,10 +1302,12 @@ end % % Announce the name and version of the package, which requires % \LaTeXe{}. +% \changes{v1.2}{2006/02/05}{Added code for L-R yod} % \begin{macrocode} %<*usc> \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{phoenician}[2000/10/01 v1.1 package for Phoenician fonts] +%%%\ProvidesPackage{phoenician}[2000/10/01 v1.1 package for Phoenician fonts] +\ProvidesPackage{phoenician}[2006/02/05 v1.2 package for Phoenician fonts] % \end{macrocode} % % @@ -1316,8 +1328,10 @@ end % The commands for the signs. % \begin{macrocode} -\chardef\Arq=`' \chardef\ARrq=`' \chardef\Aaleph=`a \chardef\ARaleph=`a -\chardef\Aa=`a \chardef\ARa=`a +%%%\chardef\Arq=`' \chardef\ARrq=`' \chardef\Aaleph=`a \chardef\ARaleph=`a +%%%\chardef\Aa=`a \chardef\ARa=`a +\chardef\Arq=`' \chardef\ARrq=`' \chardef\Aaleph=`a \chardef\ARaleph=`A +\chardef\Aa=`a \chardef\ARa=`A \chardef\Ab=`b \chardef\ARb=`B \chardef\Abeth=`b \chardef\ARbeth=`B \chardef\Ag=`g \chardef\ARg=`G \chardef\Agimel=`g \chardef\ARgimel=`G \chardef\Ad=`d \chardef\ARd=`d \chardef\Adaleth=`d \chardef\ARdaleth=`d @@ -1326,7 +1340,8 @@ end \chardef\Az=`z \chardef\ARz=`z \chardef\Azayin=`z \chardef\ARzayin=`z \chardef\Ahd=`H \chardef\ARhd=`E \chardef\Aheth=`H \chardef\ARheth=`E \chardef\Atd=`T \chardef\ARtd=`T \chardef\Ateth=`T \chardef\ARteth=`T -\chardef\Ay=`y \chardef\ARy=`y \chardef\Ayod=`y \chardef\ARyod=`y +%%%\chardef\Ay=`y \chardef\ARy=`y \chardef\Ayod=`y \chardef\ARyod=`y +\chardef\Ay=`y \chardef\ARy=`Y \chardef\Ayod=`y \chardef\ARyod=`Y \chardef\Ak=`k \chardef\ARk=`K \chardef\Akaph=`k \chardef\ARkaph=`K \chardef\Al=`l \chardef\ARl=`L \chardef\Alamed=`l \chardef\ARlamed=`L \chardef\Am=`m \chardef\ARm=`M \chardef\Amem=`m \chardef\ARmem=`M diff --git a/Master/texmf-dist/source/fonts/archaic/phoenician.ins b/Master/texmf-dist/source/fonts/archaic/phoenician.ins index 49c23384879..ee428d8b4ef 100644 --- a/Master/texmf-dist/source/fonts/archaic/phoenician.ins +++ b/Master/texmf-dist/source/fonts/archaic/phoenician.ins @@ -1,6 +1,6 @@ %% phoenician.ins %% Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net -%% Copyright 1999--2005 Peter R. Wilson +%% Copyright 1999--2006 Peter R. Wilson %% %% This work may be distributed and/or modified under the %% conditions of the Latex Project Public License, either @@ -25,7 +25,7 @@ \preamble ------------------------------------------------------------------ Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net - Copyright 1999--2005 Peter R. Wilson + Copyright 1999--2006 Peter R. Wilson This work may be distributed and/or modified under the conditions of the Latex Project Public License, either diff --git a/Master/texmf-dist/source/fonts/archaic/protosem.dtx b/Master/texmf-dist/source/fonts/archaic/protosem.dtx index 5bbcb0b9c8c..11d589027b0 100644 --- a/Master/texmf-dist/source/fonts/archaic/protosem.dtx +++ b/Master/texmf-dist/source/fonts/archaic/protosem.dtx @@ -20,6 +20,7 @@ % %<*driver> \documentclass[twoside]{ltxdoc} +\usepackage{docmfp} \usepackage{url} \usepackage[draft=false, plainpages=false, @@ -100,11 +101,13 @@ % % \changes{v1.0}{1999/03/14}{First public release} % \changes{v1.1}{2000/09/30}{Minor changes to glyph encodings} -% \changes{v1.2}{2005/03/18}{Updated details} +% \changes{v1.2}{2005/03/18}{Updated details, added map file} +% \changes{v1.3}{2005/07/21}{Minor fixes} % % \def\fileversion{v1.0} \def\filedate{1999/03/14} % \def\fileversion{v1.1} \def\filedate{2000/09/30} % \def\fileversion{v1.2} \def\filedate{2005/03/18} +% \def\fileversion{v1.3} \def\filedate{2005/07/21} % \newcommand*{\Lpack}[1]{\textsf {#1}} ^^A typeset a package % \newcommand*{\Lopt}[1]{\textsf {#1}} ^^A typeset an option % \newcommand*{\file}[1]{\texttt {#1}} ^^A typeset a file @@ -226,7 +229,7 @@ % \textit{b} & betu & house & b & |\Ab| |\Abeth| & B & |\AAb| |\AAbeth| \\ % \textit{g} & & throw-stick? & g & |\Ag| |\Agimel| & & \\ % \textit{d} & & fish & d & |\Ad| |\Adaleth| & D & |\AAd| |\AAdaleth| \\ -% \textit{h} & & man? & e & |\Ae| |\Ahe| & E & |\AAe| |\AAhe| \\ +% \textit{h} & & man? & e & |\Ah| |\Ahe| & E & |\AAh| |\AAhe| \\ % \textit{w} & wawwu & hook/peg & w & |\Aw| |\Avav| & & \\ % \textit{z} & & & z & |\Az| |\Azayin| & & \\ % \textit{\d{h}} & hotu & fence & h & |\Ahd| |\Aheth| & H & |\AAhd| |\AAheth| \\ @@ -485,7 +488,7 @@ draw z1--z2--z3--z4--z5--cycle; % head draw z10--z11; % eye draw z2{left}..z6{up}; % a horn draw z3..z7{up}; % other horn -labels(1,2,3,4,,5,,6,7,10); +labels(1,2,3,4,5,6,7,10); endchar; % \end{macrocode} @@ -511,7 +514,7 @@ draw z1--z2--z3--z4--z5--cycle; % head draw z10--z11; % eye draw z2{left}..z6{up}; % a horn draw z3..z7{up}; % other horn -labels(1,2,3,4,,5,,6,7,10); +labels(1,2,3,4,5,6,7,10); endchar; % \end{macrocode} @@ -537,7 +540,7 @@ draw z1--z2--z3--z4--z5--cycle; % head draw z10--z11; % eye draw z2{right}..z6{up}; % a horn draw z3..z7{up}; % other horn -labels(1,2,3,4,,5,,6,7,10); +labels(1,2,3,4,5,6,7,10); endchar; % \end{macrocode} @@ -1379,9 +1382,9 @@ end % % % \begin{macro}{\protofamily} -% Selects the font family in the OT1 encoding. +% Selects the font family in the T1 encoding. % \begin{macrocode} -\newcommand{\protofamily}{\usefont{OT1}{proto}{m}{n}} +\newcommand{\protofamily}{\usefont{T1}{proto}{m}{n}} % \end{macrocode} % \end{macro} % @@ -1394,6 +1397,7 @@ end % \end{macro} % % The commands for the signs. +% \changes{v1.3}{2005/07/21}{Changed \cs{Amum} to \cs{Amem}} % \begin{macrocode} \chardef\Arq=`' \chardef\Aa=`a \chardef\Aaleph=`a @@ -1408,7 +1412,7 @@ end \chardef\Ay=`y \chardef\Ayod=`y \chardef\Ak=`k \chardef\Akaph=`k \chardef\Al=`l \chardef\Alamed=`l -\chardef\Am=`m \chardef\Amum=`m +\chardef\Am=`m \chardef\Amem=`m \chardef\An=`n \chardef\Anun=`n \chardef\Alq=`` \chardef\Ao=`o \chardef\Aayin=`o @@ -1497,7 +1501,7 @@ end % \section{The Postscript Type1 map} \label{sec:map} % % Just one line. -% +% \changes{v1.2}{2005/03/18}{Added map file} % \begin{macrocode} %<*map> proto10 Archaic-ProtoSemitic +\documentclass[twoside]{ltxdoc} +\usepackage{url} +\usepackage[draft=false, + plainpages=false, + pdfpagelabels, + bookmarksnumbered, + hyperindex=false + ]{hyperref} +\providecommand{\phantomsection}{} +\OnlyDescription %% comment this out for the full glory +\EnableCrossrefs +\CodelineIndex +\setcounter{StandardModuleDepth}{1} +\makeatletter + \@mparswitchfalse + \DeclareTextCommand{\SAunder}{OT1}[1]% + {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{29}% + \vbox to.2ex{\hbox{\char21}\vss}\hidewidth}}} +\makeatother +\renewcommand{\MakeUppercase}[1]{#1} +\pagestyle{headings} +\newenvironment{addtomargins}[1]{% + \begin{list}{}{% + \topsep 0pt% + \addtolength{\leftmargin}{#1}% + \addtolength{\rightmargin}{#1}% + \listparindent \parindent + \itemindent \parindent + \parsep \parskip}% + \item[]}{\end{list}} +\begin{document} + \raggedbottom + \DocInput{sarabian.dtx} +\end{document} +% +% +% \fi +% +% \CheckSum{177} +% +% \DoNotIndex{\',\.,\@M,\@@input,\@addtoreset,\@arabic,\@badmath} +% \DoNotIndex{\@centercr,\@cite} +% \DoNotIndex{\@dotsep,\@empty,\@float,\@gobble,\@gobbletwo,\@ignoretrue} +% \DoNotIndex{\@input,\@ixpt,\@m} +% \DoNotIndex{\@minus,\@mkboth,\@ne,\@nil,\@nomath,\@plus,\@set@topoint} +% \DoNotIndex{\@tempboxa,\@tempcnta,\@tempdima,\@tempdimb} +% \DoNotIndex{\@tempswafalse,\@tempswatrue,\@viipt,\@viiipt,\@vipt} +% \DoNotIndex{\@vpt,\@warning,\@xiipt,\@xipt,\@xivpt,\@xpt,\@xviipt} +% \DoNotIndex{\@xxpt,\@xxvpt,\\,\ ,\addpenalty,\addtolength,\addvspace} +% \DoNotIndex{\advance,\Alph,\alph} +% \DoNotIndex{\arabic,\ast,\begin,\begingroup,\bfseries,\bgroup,\box} +% \DoNotIndex{\bullet} +% \DoNotIndex{\cdot,\cite,\CodelineIndex,\cr,\day,\DeclareOption} +% \DoNotIndex{\def,\DisableCrossrefs,\divide,\DocInput,\documentclass} +% \DoNotIndex{\DoNotIndex,\egroup,\ifdim,\else,\fi,\em,\endtrivlist} +% \DoNotIndex{\EnableCrossrefs,\end,\end@dblfloat,\end@float,\endgroup} +% \DoNotIndex{\endlist,\everycr,\everypar,\ExecuteOptions,\expandafter} +% \DoNotIndex{\fbox} +% \DoNotIndex{\filedate,\filename,\fileversion,\fontsize,\framebox,\gdef} +% \DoNotIndex{\global,\halign,\hangindent,\hbox,\hfil,\hfill,\hrule} +% \DoNotIndex{\hsize,\hskip,\hspace,\hss,\if@tempswa,\ifcase,\or,\fi,\fi} +% \DoNotIndex{\ifhmode,\ifvmode,\ifnum,\iftrue,\ifx,\fi,\fi,\fi,\fi,\fi} +% \DoNotIndex{\input} +% \DoNotIndex{\jobname,\kern,\leavevmode,\let,\leftmark} +% \DoNotIndex{\list,\llap,\long,\m@ne,\m@th,\mark,\markboth,\markright} +% \DoNotIndex{\month,\newcommand,\newcounter,\newenvironment} +% \DoNotIndex{\NeedsTeXFormat,\newdimen} +% \DoNotIndex{\newlength,\newpage,\nobreak,\noindent,\null,\number} +% \DoNotIndex{\numberline,\OldMakeindex,\OnlyDescription,\p@} +% \DoNotIndex{\pagestyle,\par,\paragraph,\paragraphmark,\parfillskip} +% \DoNotIndex{\penalty,\PrintChanges,\PrintIndex,\ProcessOptions} +% \DoNotIndex{\protect,\ProvidesClass,\raggedbottom,\raggedright} +% \DoNotIndex{\refstepcounter,\relax,\renewcommand,\reset@font} +% \DoNotIndex{\rightmargin,\rightmark,\rightskip,\rlap,\rmfamily,\roman} +% \DoNotIndex{\roman,\secdef,\selectfont,\setbox,\setcounter,\setlength} +% \DoNotIndex{\settowidth,\sfcode,\skip,\sloppy,\slshape,\space} +% \DoNotIndex{\symbol,\the,\trivlist,\typeout,\tw@,\undefined,\uppercase} +% \DoNotIndex{\usecounter,\usefont,\usepackage,\vfil,\vfill,\viiipt} +% \DoNotIndex{\viipt,\vipt,\vskip,\vspace} +% \DoNotIndex{\wd,\xiipt,\year,\z@} +% +% \changes{v1.0}{2000/09/30}{First public release} +% \changes{v1.1}{2005/11/12}{Added map file} +% +% \def\fileversion{v1.0} +% \def\filedate{2000/09/30} +% \def\fileversion{v1.1} +% \def\filedate{2005/11/12} +% \newcommand*{\Lpack}[1]{\textsf {#1}} ^^A typeset a package +% \newcommand*{\Lopt}[1]{\textsf {#1}} ^^A typeset an option +% \newcommand*{\file}[1]{\texttt {#1}} ^^A typeset a file +% \newcommand*{\Lcount}[1]{\textsl {\small#1}} ^^A typeset a counter +% \newcommand*{\pstyle}[1]{\textsl {#1}} ^^A typeset a pagestyle +% \newcommand*{\Lenv}[1]{\texttt {#1}} ^^A typeset an environment +% \newcommand{\BC}{\textsc{bc}} +% \newcommand{\AD}{\textsc{ad}} +% \newcommand{\thisfont}{South Arabian} +% +% \title{The \Lpack{South Arabian} fonts\thanks{This +% file has version number \fileversion, last revised +% \filedate.}} +% +% \author{% +% Peter Wilson\thanks{\texttt{herries dot press at earthlink dot net}}\\ +% Herries Press} +% +% \date{\filedate} +% \maketitle +% \begin{abstract} +% The \Lpack{sarabian} package provides a set of fonts, created by +% Alan Stanier, and LaTeX files for typesetting the +% \thisfont{} alphabet which was used around 600~\BC{} in some of the +% ancient kingdoms of Southern Arabia. +% \end{abstract} +% \tableofcontents +% +% +% +% \section{Introduction} +% +% The Phoenician alphabet and characters is a direct ancestor of our modern day +% Latin alphabet and fonts. +% The font presented here is one of a series of fonts intended to show how +% the modern Latin alphabet has evolved from its original Phoenician form +% to its present day appearance. +% +% This manual is typeset according to the conventions of the +% \LaTeX{} \textsc{docstrip} utility which enables the automatic +% extraction of the \LaTeX{} macro source files~\cite{GOOSSENS94}. +% +% Section~\ref{sec:usc} describes the usage of the package. +% Commented code for the fonts is in Sections~\ref{sec:mf} and~\ref{sec:fd} +% and source code for the package is in Section~\ref{sec:code}. +% +% \subsection{An alphabetic tree} +% +% Scholars are reasonably agreed that all the world's alphabets are descended +% from a Semitic alphabet invented about 1600~\BC{} in the Middle +% East~\cite{DRUCKER95}. The word `Semitic' refers +% to the family of languages used in the geographical area from +% Sinai in the south, up the Mediterranean coast to Asia Minor in the north and +% west to the valley of the Euphrates. +% +% The Phoenician alphabet was stable by about 1100~\BC{} and the script was +% written right to left. In earlier times the writing direction was variable, +% and so were +% the shapes and orientation of the characters. The alphabet consisted of +% 22 letters and they were named after things. For example, their first two +% letters were called \textit{aleph} (ox), and \textit{beth} (house). +% The Phoenician script had +% only one case --- unlike our modern fonts which have both upper- and +% lower-cases. In modern terms the Phoenician abecedary was: \\ +% A B G D E Y Z H $\Theta$ I K L M N X O P ts Q R S T \\ +% where the `Y' (\textit{vau}) character was sometimes written as `F', and +% `ts' stands for the \textit{tsade} character. +% +% The Greek alphabet is one of the descendants of the Phoenician alphabet; +% another was Aramaic which is the ancestor of the Arabic, Persian and Indian +% scripts. +% Initially Greek was written right to left but around the 6th C~\BC{} became +% \textit{boustrophedron}, meaning that the lines +% alternated in direction. At about 500~\BC{} the writing direction stabilised +% as left to +% right. The Greeks modified the Phoenician alphabet to match the vocalisation +% of their language. They kept the Phoenician names of the letters, suitably +% `greekified', so \textit{aleph} became the familar \textit{alpha} and +% \textit{beth} became \textit{beta}. At this +% point the names of the letters had no meaning. Their were several variants +% of the Greek character glyphs until they were finally fixed in Athens in +% 403~\BC. +% The Greeks did not develop a lower-case +% script until about 600--700~\AD. +% +% The Etruscans based their alphabet on the Greek one, and again modified it. +% However, the Etruscans wrote right to left, so their borrowed characters are +% mirror images of the original Greek ones. Like the Phoenicians, the Etruscan +% script consisted of only one case; they died out before ever needing a +% lower-case script. The Etruscan script was used up until the first century +% \AD, even though the Etruscans themselves had dissapeared by that time. +% +% +% In turn, the Romans based their alphabet on the Etruscan one, but as they +% wrote left to right, the characters were again mirrored (although the early +% Roman inscriptions are boustrophedron). +% +% As the English alphabet is descended from the Roman alphabet +% it has a pedigree of some three and a half thousand years. +% +% \section{The \Lpack{sarabian} package} \label{sec:usc} +% +% The \thisfont{} alphabet provided by this package is a descendent +% of the Proto-Siniatic or Proto-Canaanite scripts~\cite{HEALEY90}. +% It was used for about 1000 years, from roughly 600~\BC, in Southern +% Arabia. +% +% The alphabet consisted of 29 letters, but the ordering has no +% relationship to either the Semitic alphabets nor our modern day one. +% Table~\ref{tab} lists, in \thisfont{} alphabetic order, the transliterated +% values of the script. Note that there are many consonontal sounds +% represented that we no longer use. These are the letters with diacritics. +% +% \begin{table} +% \centering +% \caption{The \thisfont{} alphabet}\label{tab} +% \begin{tabular}{ccl} \hline +% Value & ASCII & Command \\ \hline +% \textit{h} & h & |\SAh| \\ +% \textit{l} & l & |\SAl| \\ +% \textit{\d{h}} & H & |\SAhd| \\ +% \textit{m} & m & |\SAm| \\ +% \textit{q} & q & |\SAq| \\ +% \textit{w} & w & |\SAw| \\ +% \textit{\v{s}} & S & |\SAsv| \\ +% \textit{r} & r & |\SAr| \\ +% \textit{b} & b & |\SAb| \\ +% \textit{t} & t & |\SAt| \\ +% \textit{s} & s & |\SAs| \\ +% \textit{k} & k & |\SAk| \\ +% \textit{n} & n & |\SAn| \\ +% \textit{\SAunder{h}}& I & |\SAhu| \\ +% \textit{\'{s}} & X & |\SAsa| \\ +% \textit{f} & f & |\SAf| \\ +% \textit{'} & ' a & |\SArq| |\SAa| \\ +% \textit{`} & ` o & |\SAlq| |\SAo| \\ +% \textit{\d{d}} & B & |\SAdd| \\ +% \textit{g} & g & |\SAg| \\ +% \textit{d} & d & |\SAd| \\ +% \textit{\'{g}} & G & |\SAga| \\ +% \textit{\d{t}} & T & |\SA|td \\ +% \textit{z} & z & |\SAz| \\ +% \textit{\b{d}} & D & |\SAdb| \\ +% \textit{y} & y & |\SAy| \\ +% \textit{\b{t}} & J & |\SAtb| \\ +% \textit{\d{s}} & x & |\SAsd| \\ +% \textit{\d{z}} & Z & |\SAzd| \\ +% \hline +% \end{tabular} +% \end{table} +% +% The font provided was developed originally by Alan Stanier of +% Essex University. I have made very minor alterations to make it +% easier to use with the LaTeX font selection system. +% +% +% \DescribeMacro{\sarabfamily} +% This command selects the \thisfont{} font family. The family name is |sarab|. +% +% \DescribeMacro{\textsarab} +% The command |\textsarab{|\meta{text}|}| typesets \meta{text} in the +% \thisfont{} font. +% +% I have provided two means of accessing the \thisfont{} glyphs: +% (a) by ASCII characters, and (b) via commands. These are shown +% in Table~\ref{tab}. +% +% \DescribeMacro{\translitsarab} +% The command |\translitsarab{|\meta{commands}|}| will typeset the transliteration +% of the \thisfont{} character commands (those in the third column of +% Table~\ref{tab}). +% +% \DescribeMacro{\translitsarabfont} +% The font used for the transliteration is defined by this macro, +% which is initialised to an italic font (i.e., |\itshape|). +% +% \StopEventually{ +% \bibliographystyle{alpha} +% \begin{thebibliography}{GMS94} +% +% \bibitem[Dav97]{DAVIES97} +% W. V. Davies. +% \newblock \emph{Reading the Past: Egyptian Hieroglyphs}. +% \newblock University of California Press/British Museum, 1997. +% \newblock (ISBN 0-520-06287-6) +% +% \bibitem[Dru95]{DRUCKER95} +% Johanna Drucker. +% \newblock \emph{The Alphabetic Labyrinth}. +% \newblock Thames and Hudson, 1995. +% +% \bibitem[Fir93]{FIRMAGE93} +% Richard A.~Firmage. +% \newblock \emph{The Alphabet Abecedarium}. +% \newblock David R.~Goodine, 1993. +% +% +% \bibitem[GMS94]{GOOSSENS94} +% Michel Goossens, Frank Mittelbach, and Alexander Samarin. +% \newblock \emph{The LaTeX Companion}. +% \newblock Addison-Wesley Publishing Company, 1994. +% +% \bibitem[Hea90]{HEALEY90} +% John F.~Healey. +% \newblock \emph{Reading the Past: The Early Alphabet}. +% \newblock University of California Press/British Museum, 1990. +% \newblock (ISBN 0-520-07309-6) +% +% \end{thebibliography} +% \PrintIndex +% } +% +% +% \section{The Metafont code} \label{sec:mf} +% +% The code is all in a single file. It is principally Alan Stanier's code, except +% that I have made a few slight modifications to make it easier to use with +% the automatic font generation usually employed by modern LaTeX systems. +% +% Start off by naming the file and including Stanier's comments. +% +% \begin{macrocode} +%<*up> +%%% SARAB10.MF South Arabian font 10 point design size. + +%%% This font was designed by Alan M Stanier ( alan@essex.ac.uk ), +%%% at Essex University Computer Service, Colchester, Essex CO4 3EA. England. +%%% +%%% If you make significant additions or improvements to the font, +%%% please email me an updated version +%%% +%%% This font was used for several languages in Southern Arabia in the +%%% second millenium BC +%%% + +% \end{macrocode} +% +% The next part of the original file looked like this: +% \begin{verbatim} +% mg:=1.0; % CHANGE THIS TO GET DIFFERENT SIZES OF FONT (font size = 10*mg pt) +% +% mode_setup; +% xpensize#:=mg*0.8pt; +% ypensize#:=mg*0.2pt; +% height#:=mg*10pt#; +% width#:=mg*7pt#; +% narrow#:=mg*5.3pt#; +% \end{verbatim} +% but this didn't seem to appeal to MetaFont very much, so I replaced it with: +% \begin{macrocode} +mode_setup; +font_identifier:="sarabian"; +font_size:= 10pt#; % nominally, a 10pt font +font_normal_space:=7pt#; % width of a blank space +font_normal_shrink:=.9pt#; % width correction for blank space +font_x_height:=4.5pt#; % height of one ex +font_quad:=10pt#; % an em + +numeric pmg; pmg:=0.8; % a scale factor + +xpensize#:=pmg*0.8pt; +ypensize#:=pmg*0.2pt; +height#:=pmg*10pt#; +width#:=pmg*7pt#; +narrow#:=pmg*5.3pt#; + +mg#:= pmg*0.3pt#; +define_pixels(mg); + +numeric cscale; % scale factor for original circles +cscale# := mg#; +define_pixels(cscale); +let cmchar=\; + +% \end{macrocode} +% Now continue with the original code. +% \begin{macrocode} + +define_pixels(height,width,narrow); +def getpen = pickup pencircle xscaled xpensize# yscaled ypensize# rotated 30 enddef; + +% \end{macrocode} +% That finishes the simple set up. The rest of the code is for creating +% the character glyphs. It is Stanier's code, except that where he had a +% statement like: \\ +% |draw fullcircle scaled 10 shifted(...);| \\ +% I modifed it to: \\ +% |draw fullcircle scaled(10cscale) shifted(...);| \\ +% I also put a |cmchar "comment";| before each glyph code. + +% Note that the +% encoding I use is not the same as Stanier's but does match the encoding +% I use for my other archaic fonts. +% +% \begin{macro}{h} +% The \thisfont{} letter \textit{h}. +% \begin{macrocode} + +cmchar "letter h"; +beginchar("h",width#,height#,0); + getpen; + draw (0,mg*30){down} .. (mg*7.5,mg*15){right} .. (mg*15,mg*30){up}; + draw (mg*7.5,mg*15) -- (mg*7.5,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{l} +% The \thisfont{} letter \textit{l}. +% \begin{macrocode} + +cmchar "letter l"; +beginchar("l",width#,height#,0); + getpen; + draw (0,mg*15) -- (mg*15,mg*30) -- (mg*15,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{H} +% The \thisfont{} letter \textit{\d{h}}. +% \begin{macrocode} + +cmchar "letter h sub dot (coded as H)"; +beginchar("H",width#,height#,0); + getpen; + draw (0,mg*30){down} .. (mg*7.5,mg*15){right} .. (mg*15,mg*30){up}; + draw (mg*7.5,mg*30) -- (mg*7.5,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{m} +% The \thisfont{} letter \textit{m}. +% \begin{macrocode} + +cmchar "letter m"; +beginchar("m",width#,height#,0); + getpen; + draw (mg*15,mg*30) -- (mg*15,0) -- (0,mg*7.5) -- (mg*15,mg*15) -- + (0,mg*22.5) -- (mg*15,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{q} +% The \thisfont{} letter \textit{q}. +% \begin{macrocode} + +cmchar "letter q"; +beginchar("q",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*15); + draw (mg*5,mg*20) -- (mg*5,mg*30); + draw (mg*5,mg*10) -- (mg*5,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{w} +% The \thisfont{} letter \textit{w}. +% \begin{macrocode} + +cmchar "letter w"; +beginchar("w",width#,height#,0); + getpen; + draw fullcircle scaled (15cscale) shifted(mg*7.5,mg*15); + draw (mg*7.5,mg*7.5) -- (mg*7.5,mg*22.5); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{S} +% The \thisfont{} letter \textit{\v{s}}. +% \begin{macrocode} + +cmchar "letter s sup v (coded as S)"; +beginchar("S",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*15) -- (mg*15,mg*15) -- (mg*15,0); + draw (mg*7.5,mg*15) -- (mg*7.5,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{r} +% The \thisfont{} letter \textit{r}. +% \begin{macrocode} + +cmchar "letter r"; +beginchar("r",width#,height#,0); + getpen; + draw (0,mg*30){right} .. (mg*15,mg*15){down} .. (0,0){left}; +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{b} +% The \thisfont{} letter \textit{b}. +% \begin{macrocode} + +cmchar "letter b"; +beginchar("b",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*30) -- (mg*15,mg*30) -- (mg*15,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{t} +% The \thisfont{} letter \textit{t}. +% \begin{macrocode} + +cmchar "letter t"; +beginchar("t",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,mg*30); + draw (0,mg*30) -- (mg*15,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{s} +% The \thisfont{} letter \textit{s}. +% \begin{macrocode} + +cmchar "letter s"; +beginchar("s",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,mg*15) -- (0,mg*30); + draw (mg*15,0) -- (0,mg*15) -- (mg*15,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{k} +% The \thisfont{} letter \textit{k}. +% \begin{macrocode} + +cmchar "letter k"; +beginchar("k",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*15) -- (mg*15,mg*15) -- (mg*15,0); + draw (0,mg*15) -- (mg*7.5,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{n} +% The \thisfont{} letter \textit{n}. +% \begin{macrocode} + +cmchar "letter n"; +beginchar("n",width#,height#,0); + getpen; + draw (0,mg*30) -- (0,mg*15) -- (mg*15,mg*15) -- (mg*15,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{I} +% The \thisfont{} letter \textit{$h_u$}. +% \begin{macrocode} + +cmchar "letter h sub u (coded as H)"; +%%beginchar("1",width#,height#,0); +beginchar("I",width#,height#,0); + getpen; + draw (0,mg*30){down} .. (mg*7.5,mg*15){right} .. (mg*15,mg*30){up}; + draw (mg*7.5,mg*15) -- (mg*7.5,mg*7.5) -- (mg*15,mg*7.5) -- (mg*15,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{X} +% The \thisfont{} letter \textit{\'{s}}. +% \begin{macrocode} + +cmchar "letter s acute (coded as X)"; +%%beginchar("2",width#,height#,0); +beginchar("X",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,mg*7.5) -- (0,mg*15) -- + (mg*15,mg*22.5) -- (0,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{f} +% The \thisfont{} letter \textit{f}. +% \begin{macrocode} + +cmchar "letter f"; +beginchar("f",width#,height#,0); + getpen; + draw (0,mg*15) -- (mg*7.5,0) -- (mg*15,mg*15) -- (mg*7.5,mg*30) + -- (0,mg*15); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{`} +% The \thisfont{} letter \textit{`} (semitic ayin). +% \begin{macrocode} + +cmchar "letter `"; +beginchar("`",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*15) -- (mg*15,mg*15) -- (mg*15,0); + draw (mg*7.5,mg*15) -- (mg*7.5,mg*22.5) -- (0,mg*22.5) -- (0,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{o} +% The \thisfont{} letter \textit{`} (semitic ayin). +% \begin{macrocode} + +cmchar "letter ` (coded as o)"; +beginchar("o",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*15) -- (mg*15,mg*15) -- (mg*15,0); + draw (mg*7.5,mg*15) -- (mg*7.5,mg*22.5) -- (0,mg*22.5) -- (0,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{'} +% The \thisfont{} letter \textit{'} (semitic aleph). +% \begin{macrocode} + +cmchar "letter '"; +beginchar("'",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*10); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{a} +% The \thisfont{} letter \textit{'} (semitic aleph). +% \begin{macrocode} + +cmchar "letter ' (coded as a)"; +beginchar("a",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*10); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{B} +% The \thisfont{} letter \textit{\d{d}}. +% \begin{macrocode} + +cmchar "letter d sub dot (coded as B)"; +%%beginchar("D",width#,height#,0); +beginchar("B",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,0) -- (mg*15,mg*30) -- (0,mg*30) -- (0,0); + draw (0,mg*15) -- (mg*15,mg*15); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{g} +% The \thisfont{} letter \textit{g}. +% \begin{macrocode} + +cmchar "letter g"; +beginchar("g",width#,height#,0); + getpen; + draw (0,mg*30) -- (mg*15,mg*30) -- (mg*15,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{d} +% The \thisfont{} letter \textit{d}. +% \begin{macrocode} + +cmchar "letter d"; +beginchar("d",narrow#,height#,0); + getpen; + draw (0,mg*10) -- (0,mg*20) -- (mg*10,mg*15) -- (0,mg*10); + draw (mg*10,0) -- (mg*10,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{G} +% The \thisfont{} letter \textit{\'{g}}. +% \begin{macrocode} + +cmchar "letter g acute (coded as G)"; +beginchar("G",width#,height#,0); + getpen; + draw (0,mg*25) -- (mg*5,mg*30) -- (mg*15,mg*30) -- (mg*15,0); + draw (mg*5,0) -- (mg*5,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{T} +% The \thisfont{} letter \textit{\d{t}}. +% \begin{macrocode} + +cmchar "letter t sub dot (coded as T)"; +beginchar("T",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,0) -- (mg*15,mg*30) -- (0,mg*30) -- (0,0); + draw (mg*7.5,0) -- (mg*7.5,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{z} +% The \thisfont{} letter \textit{z}. +% \begin{macrocode} + +cmchar "letter z"; +beginchar("z",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,mg*30) -- (0,mg*30) -- + (mg*15,0) -- (0,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{D} +% The \thisfont{} letter \textit{\b{d}}. +% \begin{macrocode} + +cmchar "letter d sub bar (coded as D)"; +%%beginchar("5",width#,height#,0); +beginchar("D",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*30); + draw (mg*15,0) -- (mg*15,mg*30); + draw (0,mg*12.5) -- (mg*15,mg*12.5); + draw (0,mg*17.5) -- (mg*15,mg*17.5); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{y} +% The \thisfont{} letter \textit{y}. +% \begin{macrocode} + +cmchar "letter y"; +beginchar("y",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*25); + draw (mg*5,mg*20) -- (mg*5,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{J} +% The \thisfont{} letter \textit{\b{t}}. +% \begin{macrocode} + +cmchar "letter t sub bar (coded as J)"; +%%beginchar("4",narrow#,height#,0); +beginchar("J",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*25); + draw (mg*5,mg*20) -- (mg*5,mg*10); + draw fullcircle scaled (10cscale) shifted(mg*5,mg*5); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{x} +% The \thisfont{} letter \textit{\d{s}}. +% \begin{macrocode} + +cmchar "letter s sub dot (coded as x)"; +%%beginchar("3",narrow#,height#,0); +beginchar("x",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*25); + draw (mg*5,mg*20) -- (mg*5,mg*10); + draw (0,0){up} .. (mg*5,mg*10){right} .. (mg*10,0){down}; +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{Z} +% The \thisfont{} letter \textit{\d{z}}. +% \begin{macrocode} + +cmchar "letter z sub dot (coded as Z)"; +beginchar("Z",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*25); + draw (mg*5,mg*20) -- (mg*5,0); + draw (mg*5,mg*10){right} .. (mg*10,0){down}; +endchar; + +% \end{macrocode} +% \end{macro} +% +% The end of the glyphs, and file. +% \begin{macrocode} + +end + +% +% \end{macrocode} +% +% +% +% +% \section{The font definition files} \label{sec:fd} +% +% \begin{macrocode} +%<*fdot1> +\DeclareFontFamily{OT1}{sarab}{} + \DeclareFontShape{OT1}{sarab}{m}{n}{ <-> sarab10 }{} + \DeclareFontShape{OT1}{sarab}{bx}{n}{ <-> sub sarab/m/n }{} + \DeclareFontShape{OT1}{sarab}{b}{n}{ <-> sub sarab/m/n }{} + \DeclareFontShape{OT1}{sarab}{m}{sl}{ <-> sub sarab/m/n }{} + \DeclareFontShape{OT1}{sarab}{m}{it}{ <-> sub sarab/m/n }{} +% +% \end{macrocode} +% +% +% \begin{macrocode} +%<*fdt1> +\DeclareFontFamily{T1}{sarab}{} + \DeclareFontShape{T1}{sarab}{m}{n}{ <-> sarab10 }{} + \DeclareFontShape{T1}{sarab}{bx}{n}{ <-> sub sarab/m/n }{} + \DeclareFontShape{T1}{sarab}{b}{n}{ <-> sub sarab/m/n }{} + \DeclareFontShape{T1}{sarab}{m}{sl}{ <-> sub sarab/m/n }{} + \DeclareFontShape{T1}{sarab}{m}{it}{ <-> sub sarab/m/n }{} +% +% \end{macrocode} +% +% \section{The \Lpack{sarabian} package code} \label{sec:code} +% +% Announce the name and version of the package, which requires +% \LaTeXe{}. +% \begin{macrocode} +%<*usc> +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{sarabian}[2005/11/12 v1.1 package for South Arabian fonts] +% \end{macrocode} +% +% +% \begin{macro}{\sarabfamily} +% Selects the font family in the T1 encoding. +% \changes{v1.1}{2005/11/12}{Changed default encoding from OT1 to T1} +% \begin{macrocode} +\newcommand{\sarabfamily}{\usefont{T1}{sarab}{m}{n}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\textsarab} +% Text command for the font family. +% \begin{macrocode} +\DeclareTextFontCommand{\textsarab}{\sarabfamily} + +% \end{macrocode} +% \end{macro} +% +% The commands for the signs. +% \begin{macrocode} +\chardef\SArq=`' +\chardef\SAa=`a +\chardef\SAb=`b +\chardef\SAg=`g +\chardef\SAd=`d +\chardef\SAh=`h +\chardef\SAw=`w +\chardef\SAz=`z +\chardef\SAhd=`H +\chardef\SAtd=`T +\chardef\SAy=`y +\chardef\SAk=`k +\chardef\SAl=`l +\chardef\SAm=`m +\chardef\SAn=`n +\chardef\SAs=`s +\chardef\SAf=`f +\chardef\SAlq=`` +\chardef\SAo=`o +\chardef\SAsd=`x +\chardef\SAq=`q +\chardef\SAr=`r +\chardef\SAsv=`S +\chardef\SAt=`t +\chardef\SAhu=`I +\chardef\SAdb=`D +\chardef\SAtb=`J +\chardef\SAga=`G +\chardef\SAzd=`Z +\chardef\SAsa=`X +\chardef\SAdd=`B + +% \end{macrocode} +% +% \begin{macro}{translitsarab} +% \begin{macro}{translitsarabfont} +% |\translitsarab{|\meta{char-commands}|}| typesets a transliteration +% of the \thisfont{} character commands in the |\translisarabfont| font. +% \begin{macrocode} +\newcommand{\translitsarab}[1]{{% + \@translitSA\translitsarabfont #1}} +\newcommand{\translitsarabfont}{\itshape} + +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SAunder} +% We need a copmmand to put a small U shaped cup under a letter. +% \begin{macrocode} +\DeclareTextCommand{\SAunder}{OT1}[1]% + {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{29}% + \vbox to.2ex{\hbox{\char21}\vss}\hidewidth}}} + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\@translitSA} +% This command redefines all the character producing commands for +% use within |\translitsarab|. There must be no spaces in the +% definition. +% \begin{macrocode} +\newcommand{\@translitSA}{% +\def\SArq{'}% +\def\SAa{'}% +\def\SAb{b}% +\def\SAg{g}% +\def\SAd{d}% +\def\SAh{h}% +\def\SAw{w}% +\def\SAz{z}% +\def\SAhd{\d{h}}% +\def\SAtd{\d{t}}% +\def\SAy{y}% +\def\SAk{k}% +\def\SAl{l}% +\def\SAm{m}% +\def\SAn{n}% +\def\SAs{s}% +\def\SAf{f}% +\def\SAlq{`}% +\def\SAo{`}% +\def\SAsd{\d{s}}% +\def\SAq{q}% +\def\SAr{r}% +\def\SAsv{\v{s}}% +\def\SAt{t} +\def\SAhu{\SAunder{h}}% +\def\SAdb{\b{d}}% +\def\SAtb{\b{t}}% +\def\SAga{\'{g}}% +\def\SAzd{\d{z}}% +\def\SAsa{\'{s}}% +\def\SAdd{\d{d}}% +} + +% \end{macrocode} +% \end{macro} +% +% +% +% The end of this package. +% \begin{macrocode} +% +% \end{macrocode} +% +% \section{Map file} +% +% A very short map file. +% \changes{v1.1}{2005/11/12}{Added map file} +% +% \begin{macrocode} +%<*map> +sarab10 Archaic-South-Arabian +% \end{macrocode} +% +% +% \Finale +% +\endinput + +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} + + diff --git a/Master/texmf-dist/source/fonts/archaic/sarabian.ins b/Master/texmf-dist/source/fonts/archaic/sarabian.ins new file mode 100644 index 00000000000..e2fa91b0444 --- /dev/null +++ b/Master/texmf-dist/source/fonts/archaic/sarabian.ins @@ -0,0 +1,90 @@ +%% sarab.ins +%% Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net +%% Copyright 1999--2005 Peter R. Wilson +%% +%% This work may be distributed and/or modified under the +%% conditions of the Latex Project Public License, either +%% version 1.3 of this license or (at your option) any +%% later version. +%% The latest version of the license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of +%% LaTeX version 2003/06/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This work consists of the files listed in the README file. +%% +%% This file will generate fast loadable files from the doc files +%% in this work when run through LaTeX +%% +%% --------------------- start of docstrip commands -------------- +%% +\def\batchfile{sarabian.ins} +\input docstrip.tex +\preamble +------------------------------------------------------------------ + Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net + Copyright 2005 Peter R. Wilson + + This work may be distributed and/or modified under the + conditions of the Latex Project Public License, either + version 1.3 of this license or (at your option) any + later version. + The latest version of the license is in + http://www.latex-project.org/lppl.txt + and version 1.3 or later is part of all distributions of + LaTeX version 2003/06/01 or later. + + This work has the LPPL maintenance status "author-maintained". + + This work consists of the files listed in the README file. +------------------------------------------------------------------ +\endpreamble + +\keepsilent + +%%% \Msg{*** Generating the driver file ***} +%%% \generateFile{sarabian.drv}{t}{\from{sarabian.dtx}{driver}} + +\Msg{*** Generating the Metafont files ***} +\usepostamble\empty +\generateFile{sarab10.mf}{t}{\from{sarabian.dtx}{up}} + +\Msg{*** Generating the Font Definition files ***} +\usepostamble\defaultpostamble + +\generateFile{ot1sarab.fd}{t}{\from{sarabian.dtx}{fdot1}} +\generateFile{t1sarab.fd}{t}{\from{sarabian.dtx}{fdt1}} + +\Msg{*** Generating the LaTeX2e package files ***} + +\generateFile{sarabian.sty}{t}{\from{sarabian.dtx}{usc}} + +\Msg{*** Generating the map files ***} +\usepreamble\empty +\usepostamble\empty + +\generateFile{sarabian.map}{t}{\from{sarabian.dtx}{map}} + +\Msg{***********************************************************} +\Msg{*} +\Msg{* To continue the installation move these files} +\Msg{* into the LaTeX macro area:} +\Msg{*} +\Msg{* \space\space t1sarab.fd} +\Msg{* \space\space sarabian.sty} +\Msg{*} +\Msg{* Further installation instructions are in the README} +\Msg{*} +\Msg{* To produce the documentation run the files ending with} +\Msg{* `.dtx' through LaTeX.} +\Msg{* Process any name.idx file by:} +\Msg{* \space\space\space\space makeindex -s gind.ist name} +\Msg{* Process any name.glo file by:} +\Msg{* \space\space\space\space makeindex -s gglo.ist -o name.gls name.glo} +\Msg{*} +\Msg{* Happy TeXing} +\Msg{***********************************************************} + +\endinput diff --git a/Master/texmf-dist/tex/latex/archaic/ot1phnc.fd b/Master/texmf-dist/tex/latex/archaic/ot1phnc.fd index c376fa1e3da..585ef09c2cc 100644 --- a/Master/texmf-dist/tex/latex/archaic/ot1phnc.fd +++ b/Master/texmf-dist/tex/latex/archaic/ot1phnc.fd @@ -7,7 +7,7 @@ %% phoenician.dtx (with options: `fdot1') %% ------------------------------------------------------------------ %% Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net -%% Copyright 1999--2005 Peter R. Wilson +%% Copyright 1999--2006 Peter R. Wilson %% %% This work may be distributed and/or modified under the %% conditions of the Latex Project Public License, either diff --git a/Master/texmf-dist/tex/latex/archaic/ot1sarab.fd b/Master/texmf-dist/tex/latex/archaic/ot1sarab.fd new file mode 100644 index 00000000000..3d798ce3dc4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/archaic/ot1sarab.fd @@ -0,0 +1,33 @@ +%% +%% This is file `ot1sarab.fd', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% sarabian.dtx (with options: `fdot1') +%% ------------------------------------------------------------------ +%% Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net +%% Copyright 2005 Peter R. Wilson +%% +%% This work may be distributed and/or modified under the +%% conditions of the Latex Project Public License, either +%% version 1.3 of this license or (at your option) any +%% later version. +%% The latest version of the license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of +%% LaTeX version 2003/06/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This work consists of the files listed in the README file. +%% ------------------------------------------------------------------ +\DeclareFontFamily{OT1}{sarab}{} + \DeclareFontShape{OT1}{sarab}{m}{n}{ <-> sarab10 }{} + \DeclareFontShape{OT1}{sarab}{bx}{n}{ <-> sub sarab/m/n }{} + \DeclareFontShape{OT1}{sarab}{b}{n}{ <-> sub sarab/m/n }{} + \DeclareFontShape{OT1}{sarab}{m}{sl}{ <-> sub sarab/m/n }{} + \DeclareFontShape{OT1}{sarab}{m}{it}{ <-> sub sarab/m/n }{} +\endinput +%% +%% End of file `ot1sarab.fd'. diff --git a/Master/texmf-dist/tex/latex/archaic/phoenician.sty b/Master/texmf-dist/tex/latex/archaic/phoenician.sty index a32fe703e16..41d22431ae9 100644 --- a/Master/texmf-dist/tex/latex/archaic/phoenician.sty +++ b/Master/texmf-dist/tex/latex/archaic/phoenician.sty @@ -7,7 +7,7 @@ %% phoenician.dtx (with options: `usc') %% ------------------------------------------------------------------ %% Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net -%% Copyright 1999--2005 Peter R. Wilson +%% Copyright 1999--2006 Peter R. Wilson %% %% This work may be distributed and/or modified under the %% conditions of the Latex Project Public License, either @@ -23,12 +23,15 @@ %% This work consists of the files listed in the README file. %% ------------------------------------------------------------------ \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{phoenician}[2000/10/01 v1.1 package for Phoenician fonts] +%%%\ProvidesPackage{phoenician}[2000/10/01 v1.1 package for Phoenician fonts] +\ProvidesPackage{phoenician}[2006/02/05 v1.2 package for Phoenician fonts] \newcommand{\phncfamily}{\usefont{OT1}{phnc}{m}{n}} \DeclareTextFontCommand{\textphnc}{\phncfamily} -\chardef\Arq=`' \chardef\ARrq=`' \chardef\Aaleph=`a \chardef\ARaleph=`a -\chardef\Aa=`a \chardef\ARa=`a +%%%\chardef\Arq=`' \chardef\ARrq=`' \chardef\Aaleph=`a \chardef\ARaleph=`a +%%%\chardef\Aa=`a \chardef\ARa=`a +\chardef\Arq=`' \chardef\ARrq=`' \chardef\Aaleph=`a \chardef\ARaleph=`A +\chardef\Aa=`a \chardef\ARa=`A \chardef\Ab=`b \chardef\ARb=`B \chardef\Abeth=`b \chardef\ARbeth=`B \chardef\Ag=`g \chardef\ARg=`G \chardef\Agimel=`g \chardef\ARgimel=`G \chardef\Ad=`d \chardef\ARd=`d \chardef\Adaleth=`d \chardef\ARdaleth=`d @@ -37,7 +40,8 @@ \chardef\Az=`z \chardef\ARz=`z \chardef\Azayin=`z \chardef\ARzayin=`z \chardef\Ahd=`H \chardef\ARhd=`E \chardef\Aheth=`H \chardef\ARheth=`E \chardef\Atd=`T \chardef\ARtd=`T \chardef\Ateth=`T \chardef\ARteth=`T -\chardef\Ay=`y \chardef\ARy=`y \chardef\Ayod=`y \chardef\ARyod=`y +%%%\chardef\Ay=`y \chardef\ARy=`y \chardef\Ayod=`y \chardef\ARyod=`y +\chardef\Ay=`y \chardef\ARy=`Y \chardef\Ayod=`y \chardef\ARyod=`Y \chardef\Ak=`k \chardef\ARk=`K \chardef\Akaph=`k \chardef\ARkaph=`K \chardef\Al=`l \chardef\ARl=`L \chardef\Alamed=`l \chardef\ARlamed=`L \chardef\Am=`m \chardef\ARm=`M \chardef\Amem=`m \chardef\ARmem=`M diff --git a/Master/texmf-dist/tex/latex/archaic/protosem.sty b/Master/texmf-dist/tex/latex/archaic/protosem.sty index 822be799db8..1302fd0ec73 100644 --- a/Master/texmf-dist/tex/latex/archaic/protosem.sty +++ b/Master/texmf-dist/tex/latex/archaic/protosem.sty @@ -24,7 +24,7 @@ %% ------------------------------------------------------------------ \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{protosem}[2005/03/18 v1.2 package for Proto-Semitic fonts] -\newcommand{\protofamily}{\usefont{OT1}{proto}{m}{n}} +\newcommand{\protofamily}{\usefont{T1}{proto}{m}{n}} \DeclareTextFontCommand{\textproto}{\protofamily} \chardef\Arq=`' @@ -40,7 +40,7 @@ \chardef\Ay=`y \chardef\Ayod=`y \chardef\Ak=`k \chardef\Akaph=`k \chardef\Al=`l \chardef\Alamed=`l -\chardef\Am=`m \chardef\Amum=`m +\chardef\Am=`m \chardef\Amem=`m \chardef\An=`n \chardef\Anun=`n \chardef\Alq=`` \chardef\Ao=`o \chardef\Aayin=`o diff --git a/Master/texmf-dist/tex/latex/archaic/sarabian.sty b/Master/texmf-dist/tex/latex/archaic/sarabian.sty new file mode 100644 index 00000000000..3ed9e83fd78 --- /dev/null +++ b/Master/texmf-dist/tex/latex/archaic/sarabian.sty @@ -0,0 +1,106 @@ +%% +%% This is file `sarabian.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% sarabian.dtx (with options: `usc') +%% ------------------------------------------------------------------ +%% Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net +%% Copyright 2005 Peter R. Wilson +%% +%% This work may be distributed and/or modified under the +%% conditions of the Latex Project Public License, either +%% version 1.3 of this license or (at your option) any +%% later version. +%% The latest version of the license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of +%% LaTeX version 2003/06/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This work consists of the files listed in the README file. +%% ------------------------------------------------------------------ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{sarabian}[2005/11/12 v1.1 package for South Arabian fonts] +\newcommand{\sarabfamily}{\usefont{T1}{sarab}{m}{n}} +\DeclareTextFontCommand{\textsarab}{\sarabfamily} + +\chardef\SArq=`' +\chardef\SAa=`a +\chardef\SAb=`b +\chardef\SAg=`g +\chardef\SAd=`d +\chardef\SAh=`h +\chardef\SAw=`w +\chardef\SAz=`z +\chardef\SAhd=`H +\chardef\SAtd=`T +\chardef\SAy=`y +\chardef\SAk=`k +\chardef\SAl=`l +\chardef\SAm=`m +\chardef\SAn=`n +\chardef\SAs=`s +\chardef\SAf=`f +\chardef\SAlq=`` +\chardef\SAo=`o +\chardef\SAsd=`x +\chardef\SAq=`q +\chardef\SAr=`r +\chardef\SAsv=`S +\chardef\SAt=`t +\chardef\SAhu=`I +\chardef\SAdb=`D +\chardef\SAtb=`J +\chardef\SAga=`G +\chardef\SAzd=`Z +\chardef\SAsa=`X +\chardef\SAdd=`B + +\newcommand{\translitsarab}[1]{{% + \@translitSA\translitsarabfont #1}} +\newcommand{\translitsarabfont}{\itshape} + +\DeclareTextCommand{\SAunder}{OT1}[1]% + {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{29}% + \vbox to.2ex{\hbox{\char21}\vss}\hidewidth}}} + +\newcommand{\@translitSA}{% +\def\SArq{'}% +\def\SAa{'}% +\def\SAb{b}% +\def\SAg{g}% +\def\SAd{d}% +\def\SAh{h}% +\def\SAw{w}% +\def\SAz{z}% +\def\SAhd{\d{h}}% +\def\SAtd{\d{t}}% +\def\SAy{y}% +\def\SAk{k}% +\def\SAl{l}% +\def\SAm{m}% +\def\SAn{n}% +\def\SAs{s}% +\def\SAf{f}% +\def\SAlq{`}% +\def\SAo{`}% +\def\SAsd{\d{s}}% +\def\SAq{q}% +\def\SAr{r}% +\def\SAsv{\v{s}}% +\def\SAt{t} +\def\SAhu{\SAunder{h}}% +\def\SAdb{\b{d}}% +\def\SAtb{\b{t}}% +\def\SAga{\'{g}}% +\def\SAzd{\d{z}}% +\def\SAsa{\'{s}}% +\def\SAdd{\d{d}}% +} + +\endinput +%% +%% End of file `sarabian.sty'. diff --git a/Master/texmf-dist/tex/latex/archaic/t1phnc.fd b/Master/texmf-dist/tex/latex/archaic/t1phnc.fd index d5e54920536..ceb2145ecca 100644 --- a/Master/texmf-dist/tex/latex/archaic/t1phnc.fd +++ b/Master/texmf-dist/tex/latex/archaic/t1phnc.fd @@ -7,7 +7,7 @@ %% phoenician.dtx (with options: `fdt1') %% ------------------------------------------------------------------ %% Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net -%% Copyright 1999--2005 Peter R. Wilson +%% Copyright 1999--2006 Peter R. Wilson %% %% This work may be distributed and/or modified under the %% conditions of the Latex Project Public License, either diff --git a/Master/texmf-dist/tex/latex/archaic/t1sarab.fd b/Master/texmf-dist/tex/latex/archaic/t1sarab.fd new file mode 100644 index 00000000000..7d1c9531897 --- /dev/null +++ b/Master/texmf-dist/tex/latex/archaic/t1sarab.fd @@ -0,0 +1,33 @@ +%% +%% This is file `t1sarab.fd', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% sarabian.dtx (with options: `fdt1') +%% ------------------------------------------------------------------ +%% Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net +%% Copyright 2005 Peter R. Wilson +%% +%% This work may be distributed and/or modified under the +%% conditions of the Latex Project Public License, either +%% version 1.3 of this license or (at your option) any +%% later version. +%% The latest version of the license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of +%% LaTeX version 2003/06/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This work consists of the files listed in the README file. +%% ------------------------------------------------------------------ +\DeclareFontFamily{T1}{sarab}{} + \DeclareFontShape{T1}{sarab}{m}{n}{ <-> sarab10 }{} + \DeclareFontShape{T1}{sarab}{bx}{n}{ <-> sub sarab/m/n }{} + \DeclareFontShape{T1}{sarab}{b}{n}{ <-> sub sarab/m/n }{} + \DeclareFontShape{T1}{sarab}{m}{sl}{ <-> sub sarab/m/n }{} + \DeclareFontShape{T1}{sarab}{m}{it}{ <-> sub sarab/m/n }{} +\endinput +%% +%% End of file `t1sarab.fd'. diff --git a/Master/texmf-dist/tpm/archaic.tpm b/Master/texmf-dist/tpm/archaic.tpm index d547421956a..b7d906ca128 100644 --- a/Master/texmf-dist/tpm/archaic.tpm +++ b/Master/texmf-dist/tpm/archaic.tpm @@ -3,7 +3,7 @@ archaic Package - 2006/01/11 23:49:08 + 2006/02/07 03:43:00 rahtz A collection of archaic fonts. @@ -29,7 +29,7 @@ for use in phonetic transcription of the archaic writings. Peter R. Wilson 5148011 - + texmf-dist/fonts/afm/public/archaic/aram10.afm texmf-dist/fonts/afm/public/archaic/copsn10.afm texmf-dist/fonts/afm/public/archaic/cugar10.afm @@ -45,7 +45,9 @@ texmf-dist/fonts/afm/public/archaic/oandsu10.afm texmf-dist/fonts/afm/public/archaic/phnc10.afm texmf-dist/fonts/afm/public/archaic/pmhg.afm texmf-dist/fonts/afm/public/archaic/proto10.afm +texmf-dist/fonts/afm/public/archaic/sarab10.afm texmf-dist/fonts/map/dvips/archaic/aramaic.map +texmf-dist/fonts/map/dvips/archaic/archaicprw.map texmf-dist/fonts/map/dvips/archaic/cypriot.map texmf-dist/fonts/map/dvips/archaic/etruscan.map texmf-dist/fonts/map/dvips/archaic/fut10.map @@ -57,14 +59,9 @@ texmf-dist/fonts/map/dvips/archaic/nabatean.map texmf-dist/fonts/map/dvips/archaic/oands.map texmf-dist/fonts/map/dvips/archaic/oldprsn.map texmf-dist/fonts/map/dvips/archaic/phoenician.map -texmf-dist/fonts/map/dvips/archaic/proto10.map +texmf-dist/fonts/map/dvips/archaic/protosem.map +texmf-dist/fonts/map/dvips/archaic/sarabian.map texmf-dist/fonts/map/dvips/archaic/ugarite.map -texmf-dist/fonts/source/archaic/copsn10.mf -texmf-dist/fonts/source/archaic/givbc10.mf -texmf-dist/fonts/source/archaic/gvibc10.mf -texmf-dist/fonts/source/archaic/vik10.mf -texmf-dist/fonts/source/archaic/vikglyph.mf -texmf-dist/fonts/source/archaic/viktitle.mf texmf-dist/fonts/tfm/archaic/aram10.tfm texmf-dist/fonts/tfm/archaic/copsn10.tfm texmf-dist/fonts/tfm/archaic/cugar10.tfm @@ -80,6 +77,7 @@ texmf-dist/fonts/tfm/archaic/oandsu10.tfm texmf-dist/fonts/tfm/archaic/phnc10.tfm texmf-dist/fonts/tfm/archaic/pmhg.tfm texmf-dist/fonts/tfm/archaic/proto10.tfm +texmf-dist/fonts/tfm/archaic/sarab10.tfm texmf-dist/fonts/type1/public/archaic/aram10.pfb texmf-dist/fonts/type1/public/archaic/copsn10.pfb texmf-dist/fonts/type1/public/archaic/cugar10.pfb @@ -95,6 +93,7 @@ texmf-dist/fonts/type1/public/archaic/oandsu10.pfb texmf-dist/fonts/type1/public/archaic/phnc10.pfb texmf-dist/fonts/type1/public/archaic/pmhg.pfb texmf-dist/fonts/type1/public/archaic/proto10.pfb +texmf-dist/fonts/type1/public/archaic/sarab10.pfb texmf-dist/tex/latex/archaic/aramaic.sty texmf-dist/tex/latex/archaic/cypriot.sty texmf-dist/tex/latex/archaic/etruscan.sty @@ -118,10 +117,12 @@ texmf-dist/tex/latex/archaic/ot1oands.fd texmf-dist/tex/latex/archaic/ot1phnc.fd texmf-dist/tex/latex/archaic/ot1pmhg.fd texmf-dist/tex/latex/archaic/ot1proto.fd +texmf-dist/tex/latex/archaic/ot1sarab.fd texmf-dist/tex/latex/archaic/ot1vik.fd texmf-dist/tex/latex/archaic/phoenician.sty texmf-dist/tex/latex/archaic/protosem.sty texmf-dist/tex/latex/archaic/runic.sty +texmf-dist/tex/latex/archaic/sarabian.sty texmf-dist/tex/latex/archaic/t1aram.fd texmf-dist/tex/latex/archaic/t1copsn.fd texmf-dist/tex/latex/archaic/t1cugar.fd @@ -136,16 +137,17 @@ texmf-dist/tex/latex/archaic/t1oands.fd texmf-dist/tex/latex/archaic/t1phnc.fd texmf-dist/tex/latex/archaic/t1pmhg.fd texmf-dist/tex/latex/archaic/t1proto.fd +texmf-dist/tex/latex/archaic/t1sarab.fd texmf-dist/tex/latex/archaic/t1vik.fd texmf-dist/tex/latex/archaic/ugarite.sty texmf-dist/tex/latex/archaic/viking.sty texmf-dist/tpm/archaic.tpm - + texmf-dist/doc/fonts/archaic/README.PRW texmf-dist/doc/fonts/archaic/aramaic-README texmf-dist/doc/fonts/archaic/aramaic.pdf -texmf-dist/doc/fonts/archaic/asamples.ps +texmf-dist/doc/fonts/archaic/asamples.pdf texmf-dist/doc/fonts/archaic/asamples.tex texmf-dist/doc/fonts/archaic/cypriot-README texmf-dist/doc/fonts/archaic/cypriot.pdf @@ -155,10 +157,12 @@ texmf-dist/doc/fonts/archaic/greek4cbc-README texmf-dist/doc/fonts/archaic/greek4cbc-trygivbc.pdf texmf-dist/doc/fonts/archaic/greek4cbc-trygivbc.tex texmf-dist/doc/fonts/archaic/greek4cbc.pdf +texmf-dist/doc/fonts/archaic/greek4cbc/givbc10.mf texmf-dist/doc/fonts/archaic/greek6cbc-README texmf-dist/doc/fonts/archaic/greek6cbc-trygvibc.pdf texmf-dist/doc/fonts/archaic/greek6cbc-trygvibc.tex texmf-dist/doc/fonts/archaic/greek6cbc.pdf +texmf-dist/doc/fonts/archaic/greek6cbc/gvibc10.mf texmf-dist/doc/fonts/archaic/hieroglf-README texmf-dist/doc/fonts/archaic/hieroglf-trypmhg.pdf texmf-dist/doc/fonts/archaic/hieroglf-trypmhg.tex @@ -171,6 +175,7 @@ texmf-dist/doc/fonts/archaic/oands-README texmf-dist/doc/fonts/archaic/oands.pdf texmf-dist/doc/fonts/archaic/oldprsn-README texmf-dist/doc/fonts/archaic/oldprsn.pdf +texmf-dist/doc/fonts/archaic/oldprsn/copsn10.mf texmf-dist/doc/fonts/archaic/phoenician-README texmf-dist/doc/fonts/archaic/phoenician-tryphnc.pdf texmf-dist/doc/fonts/archaic/phoenician-tryphnc.tex @@ -179,6 +184,9 @@ texmf-dist/doc/fonts/archaic/protosem-README texmf-dist/doc/fonts/archaic/protosem.pdf texmf-dist/doc/fonts/archaic/runic-README texmf-dist/doc/fonts/archaic/runic.pdf +texmf-dist/doc/fonts/archaic/sarabian-README +texmf-dist/doc/fonts/archaic/sarabian.pdf +texmf-dist/doc/fonts/archaic/sarabian/sarab10.mf texmf-dist/doc/fonts/archaic/tryaramaic.pdf texmf-dist/doc/fonts/archaic/tryaramaic.tex texmf-dist/doc/fonts/archaic/trycypriot.pdf @@ -197,14 +205,19 @@ texmf-dist/doc/fonts/archaic/tryprotosem.pdf texmf-dist/doc/fonts/archaic/tryprotosem.tex texmf-dist/doc/fonts/archaic/tryrunic.pdf texmf-dist/doc/fonts/archaic/tryrunic.tex +texmf-dist/doc/fonts/archaic/trysarabian.pdf +texmf-dist/doc/fonts/archaic/trysarabian.tex texmf-dist/doc/fonts/archaic/tryugarite.pdf texmf-dist/doc/fonts/archaic/tryugarite.tex texmf-dist/doc/fonts/archaic/ugarite-README texmf-dist/doc/fonts/archaic/ugarite.pdf texmf-dist/doc/fonts/archaic/viking-README texmf-dist/doc/fonts/archaic/viking-try_vik.tex +texmf-dist/doc/fonts/archaic/viking/vik10.mf +texmf-dist/doc/fonts/archaic/viking/vikglyph.mf +texmf-dist/doc/fonts/archaic/viking/viktitle.mf - + texmf-dist/source/fonts/archaic/aramaic.dtx texmf-dist/source/fonts/archaic/aramaic.ins texmf-dist/source/fonts/archaic/cypriot.dtx @@ -231,26 +244,15 @@ texmf-dist/source/fonts/archaic/protosem.dtx texmf-dist/source/fonts/archaic/protosem.ins texmf-dist/source/fonts/archaic/runic.dtx texmf-dist/source/fonts/archaic/runic.ins +texmf-dist/source/fonts/archaic/sarabian.dtx +texmf-dist/source/fonts/archaic/sarabian.ins texmf-dist/source/fonts/archaic/ugarite.dtx texmf-dist/source/fonts/archaic/ugarite.ins texmf-dist/source/fonts/archaic/viking.dtx texmf-dist/source/fonts/archaic/viking.ins - - - - - - - - - - - - - - + Package/archaic -- cgit v1.2.3