diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /language/casyl |
Initial commit
Diffstat (limited to 'language/casyl')
-rw-r--r-- | language/casyl/casyldoc.pdf | 2175 | ||||
-rw-r--r-- | language/casyl/casyldoc.tex | 100 | ||||
-rw-r--r-- | language/casyl/casyll10.mf | 984 | ||||
-rw-r--r-- | language/casyl/casyltex.sty | 132 |
4 files changed, 3391 insertions, 0 deletions
diff --git a/language/casyl/casyldoc.pdf b/language/casyl/casyldoc.pdf new file mode 100644 index 0000000000..f8c190b426 --- /dev/null +++ b/language/casyl/casyldoc.pdf @@ -0,0 +1,2175 @@ +%PDF-1.2 +7 0 obj +<< +/Type/Encoding +/Differences[33/exclam/quotedblright/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/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/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/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/endash/emdash/hungarumlaut/tilde/dieresis/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi +173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis +255/dieresis] +>> +endobj +10 0 obj +<< +/Encoding 7 0 R +/Type/Font +/Subtype/Type1 +/Name/F1 +/FontDescriptor 9 0 R +/BaseFont/OBTXJQ+CMR17 +/FirstChar 33 +/LastChar 196 +/Widths[249.6 458.6 772.1 458.6 772.1 719.8 249.6 354.1 354.1 458.6 719.8 249.6 301.9 +249.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 249.6 249.6 +249.6 719.8 432.5 432.5 719.8 693.3 654.3 667.6 706.6 628.2 602.1 726.3 693.3 327.6 +471.5 719.4 576 850 693.3 719.8 628.2 719.8 680.5 510.9 667.6 693.3 693.3 954.5 693.3 +693.3 563.1 249.6 458.6 249.6 458.6 249.6 249.6 458.6 510.9 406.4 510.9 406.4 275.8 +458.6 510.9 249.6 275.8 484.7 249.6 772.1 510.9 458.6 510.9 484.7 354.1 359.4 354.1 +510.9 484.7 667.6 484.7 484.7 406.4 458.6 917.2 458.6 458.6 458.6 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 576 772.1 719.8 641.1 615.3 693.3 +667.6 719.8 667.6 719.8 0 0 667.6 525.4 499.3 499.3 748.9 748.9 249.6 275.8 458.6 +458.6 458.6 458.6 458.6 693.3 406.4 458.6 667.6 719.8 458.6 837.2 941.7 719.8 249.6 +458.6] +>> +endobj +13 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F2 +/FontDescriptor 12 0 R +/BaseFont/IYCJCF+CMCSC10 +/FirstChar 0 +/LastChar 127 +/Widths[683.3 902.8 844.4 755.5 727.8 813.9 786.1 844.4 786.1 844.4 786.1 552.8 552.8 +319.4 319.4 523.6 302.2 424.4 552.8 552.8 552.8 552.8 552.8 813.9 494.4 915.6 735.6 +824.4 635.6 975 1091.7 844.4 319.4 319.4 552.8 902.8 552.8 902.8 844.4 319.4 436.1 +436.1 552.8 844.4 319.4 377.8 319.4 552.8 552.8 552.8 552.8 552.8 552.8 552.8 552.8 +552.8 552.8 552.8 319.4 319.4 844.4 844.4 844.4 523.6 844.4 813.9 770.8 786.1 829.2 +741.7 712.5 851.4 813.9 405.6 566.7 843 683.3 988.9 813.9 844.4 741.7 844.4 800 611.1 +786.1 813.9 813.9 1105.5 813.9 813.9 669.4 319.4 552.8 319.4 552.8 319.4 319.4 613.3 +580 591.1 624.4 557.8 535.6 641.1 613.3 302.2 424.4 635.6 513.3 746.7 613.3 635.6 +557.8 635.6 602.2 457.8 591.1 613.3 613.3 835.6 613.3 613.3 502.2 552.8 1105.5 552.8 +552.8 552.8] +>> +endobj +16 0 obj +<< +/Encoding 7 0 R +/Type/Font +/Subtype/Type1 +/Name/F3 +/FontDescriptor 15 0 R +/BaseFont/EGHFZB+CMR12 +/FirstChar 33 +/LastChar 196 +/Widths[272 489.6 816 489.6 816 761.6 272 380.8 380.8 489.6 761.6 272 326.4 272 489.6 +489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 272 761.6 462.4 +462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.3 734 353.2 503 761.2 611.8 897.2 +734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 489.6 272 489.6 +272 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6 +544 516.8 380.8 386.2 380.8 544 516.8 707.2 516.8 516.8 435.2 489.6 979.2 489.6 489.6 +489.6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611.8 816 +761.6 679.6 652.8 734 707.2 761.6 707.2 761.6 0 0 707.2 571.2 544 544 816 816 272 +299.2 489.6 489.6 489.6 489.6 489.6 734 435.2 489.6 707.2 761.6 489.6 883.8 992.6 +761.6 272 489.6] +>> +endobj +19 0 obj +<< +/Encoding 7 0 R +/Type/Font +/Subtype/Type1 +/Name/F4 +/FontDescriptor 18 0 R +/BaseFont/JRYMJA+CMR10 +/FirstChar 33 +/LastChar 196 +/Widths[277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 +500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8 +750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 +680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 500 277.8 +277.8 500 555.6 444.4 555.6 444.4 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 +500 555.6 527.8 391.7 394.4 388.9 555.6 527.8 722.2 527.8 527.8 444.4 500 1000 500 +500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 625 833.3 +777.8 694.4 666.7 750 722.2 777.8 722.2 777.8 0 0 722.2 583.3 555.6 555.6 833.3 833.3 +277.8 305.6 500 500 500 500 500 750 444.4 500 722.2 777.8 500 902.8 1013.9 777.8 +277.8 500] +>> +endobj +22 0 obj +<< +/Encoding 7 0 R +/Type/Font +/Subtype/Type1 +/Name/F5 +/FontDescriptor 21 0 R +/BaseFont/YTMREY+CMR7 +/FirstChar 33 +/LastChar 196 +/Widths[323.4 569.4 938.5 569.4 938.5 877 323.4 446.4 446.4 569.4 877 323.4 384.9 +323.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 323.4 323.4 +323.4 877 538.7 538.7 877 843.3 798.6 815.5 860.1 767.9 737.1 883.9 843.3 412.7 583.3 +874 706.4 1027.8 843.3 877 767.9 877 829.4 631 815.5 843.3 843.3 1150.8 843.3 843.3 +692.5 323.4 569.4 323.4 569.4 323.4 323.4 569.4 631 507.9 631 507.9 354.2 569.4 631 +323.4 354.2 600.2 323.4 938.5 631 569.4 631 600.2 446.4 452.6 446.4 631 600.2 815.5 +600.2 600.2 507.9 569.4 1138.9 569.4 569.4 569.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 706.4 938.5 877 781.8 754 843.3 815.5 877 815.5 +877 0 0 815.5 677.6 646.8 646.8 970.2 970.2 323.4 354.2 569.4 569.4 569.4 569.4 569.4 +843.3 507.9 569.4 815.5 877 569.4 1013.9 1136.9 877 323.4 569.4] +>> +endobj +25 0 obj +<< +/Type/Font +/Subtype/Type1 +/Name/F6 +/FontDescriptor 24 0 R +/BaseFont/JJRGBB+CMTT10 +/FirstChar 33 +/LastChar 196 +/Widths[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525 525 525 525 525 525 525 525 525 525 0 0 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525] +>> +endobj +26 0 obj +<< +/Type/Encoding +/Differences[0/x0/x1/x2/x3/x4/x5/x6/x7/x8/x9/xa/xb/xc/xd/xe/xf/x10/x11/x12/x13/x14/x15/x16/x17/x18/x19/x1a/x1b/x1c/x1d/x1e/x1f/x20/x21/x22/x23/x24/x25/x26/x27/x28/x29/x2a/x2b/x2c/x2d/x2e/x2f/x30/x31/x32/x33/x34/x35/x36/x37/x38/x39/x3a/x3b/x3c/x3d/x3e/x3f/x40/x41/x42/x43/x44/x45/x46/x47/x48/x49/x4a/x4b/x4c/x4d/x4e/x4f/x50/x51/x52/x53/x54/x55/x56/x57/x58/x59/x5a/x5b/x5c/x5d/x5e/x5f/x60/x61/x62/x63/x64/x65/x66/x67/x68/x69/x6a/x6b/x6c/x6d/x6e/x6f/x70/x71/x72/x73/x74/x75/x76/x77/x78/x79/x7a/x7b/x7c/x7d/x7e/x7f/x80/x81/x82/x83/x84/x85/x86/x87/x88/x89/x8a/x8b/x8c/x8d/x8e/x8f/x90/x91/x92/x93/x94/x95/x96/x97/x98/x99/x9a/x9b/x9c/x9d/x9e/x9f/xa0/xa1/xa2/xa3/xa4/xa5/xa6/xa7/xa8/xa9/xaa/xab/xac/xad/xae/xaf/xb0/xb1/xb2/xb3/xb4/xb5/xb6/xb7/xb8/xb9/xba/xbb/xbc/xbd/xbe/xbf/xc0/xc1/xc2/xc3/xc4/xc5/xc6/xc7/xc8/xc9/xca/xcb/xcc/xcd/xce/xcf/xd0/xd1/xd2/xd3/xd4/xd5/xd6/xd7/xd8/xd9/xda/xdb/xdc/xdd/xde/xdf/xe0/xe1/xe2/xe3/xe4/xe5/xe6/xe7/xe8/xe9/xea/xeb/xec/xed/xee/xef/xf0/xf1/xf2/xf3/xf4/xf5/xf6/xf7/xf8/xf9/xfa/xfb/xfc/xfd/xfe/xff] +>> +endobj +28 0 obj +<< +/Type/Encoding +/Differences[0/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/sterling/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/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/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/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/endash/emdash/hungarumlaut/tilde/dieresis/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi +173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis +255/dieresis] +>> +endobj +31 0 obj +<< +/Encoding 28 0 R +/Type/Font +/Subtype/Type1 +/Name/F8 +/FontDescriptor 30 0 R +/BaseFont/FSPPST+CMTI10 +/FirstChar 33 +/LastChar 196 +/Widths[306.7 514.4 817.8 769.1 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8 +306.7 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 306.7 306.7 +306.7 766.7 511.1 511.1 766.7 743.3 703.9 715.6 755 678.3 652.8 773.6 743.3 385.6 +525 768.9 627.2 896.7 743.3 766.7 678.3 766.7 729.4 562.2 715.6 743.3 743.3 998.9 +743.3 743.3 613.3 306.7 514.4 306.7 511.1 306.7 306.7 511.1 460 460 511.1 460 306.7 +460 511.1 306.7 306.7 460 255.6 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 +460 664.4 463.9 485.6 408.9 511.1 1022.2 511.1 511.1 511.1 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 627.2 817.8 766.7 692.2 664.4 743.3 715.6 +766.7 715.6 766.7 0 0 715.6 613.3 562.2 587.8 881.7 894.4 306.7 332.2 511.1 511.1 +511.1 511.1 511.1 831.3 460 536.7 715.6 715.6 511.1 882.8 985 766.7 255.6 511.1] +>> +endobj +34 0 obj +<< +/Encoding 7 0 R +/Type/Font +/Subtype/Type1 +/Name/F9 +/FontDescriptor 33 0 R +/BaseFont/KYLESD+CMR6 +/FirstChar 33 +/LastChar 196 +/Widths[351.8 611.1 1000 611.1 1000 935.2 351.8 481.5 481.5 611.1 935.2 351.8 416.7 +351.8 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 351.8 351.8 +351.8 935.2 578.7 578.7 935.2 896.3 850.9 870.4 915.7 818.5 786.1 941.7 896.3 442.6 +624.1 928.7 753.7 1090.7 896.3 935.2 818.5 935.2 883.3 675.9 870.4 896.3 896.3 1220.4 +896.3 896.3 740.7 351.8 611.1 351.8 611.1 351.8 351.8 611.1 675.9 546.3 675.9 546.3 +384.3 611.1 675.9 351.8 384.3 643.5 351.8 1000 675.9 611.1 675.9 643.5 481.5 488 +481.5 675.9 643.5 870.4 643.5 643.5 546.3 611.1 1222.2 611.1 611.1 611.1 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 753.7 1000 935.2 831.5 +805.5 896.3 870.4 935.2 870.4 935.2 0 0 870.4 736.1 703.7 703.7 1055.5 1055.5 351.8 +384.3 611.1 611.1 611.1 611.1 611.1 896.3 546.3 611.1 870.4 935.2 611.1 1077.8 1207.4 +935.2 351.8 611.1] +>> +endobj +37 0 obj +<< +/Encoding 7 0 R +/Type/Font +/Subtype/Type1 +/Name/F10 +/FontDescriptor 36 0 R +/BaseFont/DXUCCV+CMR8 +/FirstChar 33 +/LastChar 196 +/Widths[295.1 531.3 885.4 531.3 885.4 826.4 295.1 413.2 413.2 531.3 826.4 295.1 354.2 +295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 +295.1 826.4 501.7 501.7 826.4 795.8 752.1 767.4 811.1 722.6 693.1 833.5 795.8 382.6 +545.5 825.4 663.6 972.9 795.8 826.4 722.6 826.4 781.6 590.3 767.4 795.8 795.8 1091 +795.8 795.8 649.3 295.1 531.3 295.1 531.3 295.1 295.1 531.3 590.3 472.2 590.3 472.2 +324.7 531.3 590.3 295.1 324.7 560.8 295.1 885.4 590.3 531.3 590.3 560.8 414.1 419.1 +413.2 590.3 560.8 767.4 560.8 560.8 472.2 531.3 1062.5 531.3 531.3 531.3 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 663.6 885.4 826.4 736.8 +708.3 795.8 767.4 826.4 767.4 826.4 0 0 767.4 619.8 590.3 590.3 885.4 885.4 295.1 +324.7 531.3 531.3 531.3 531.3 531.3 795.8 472.2 531.3 767.4 826.4 531.3 958.7 1076.8 +826.4 295.1 531.3] +>> +endobj +39 0 obj +<< +/Filter[/FlateDecode] +/Length 2946 +>> +stream +xڭɒ)zG'[R^)[0 8 + qx~*r|͢ʡ=~է,Wُgpm
nڦ{l8Xmw|O9JiqS0采U0]{WH>g)>=mt̡nzJΥS=c6[՟*]ݵ9mGS=N חq{,@2MR*Y +NӴnul
։`ũ}Wq +aQ +KKKRg +2{@vG%!7>z@>C
!),UGAڵS'pLI\]ՉTX]:ṕ[RXxT +Q)FM<-L|@2Q)Dn@)G0Ҩ>_)G0R\*EJQ' y +K),y +K)l),y +OaSX&FHRSXvSQɫ0*eR퇕 }Ɠa<yOƓa<yOGƓ/0<'[y,W$ErA#*f+n6hi@qAQSbZxL`ɇb'iX=+q!M:eisP]\g*#ef6t*~3-lFҼE?}֚\HU@S/2:-qs6]:DȰC#>YlEE^ hrXN+藠ey}Sd9C!;n1FXӱJ1w_ +~Z~~e#~(}`w|H; }y*aTfV
1_"h(R,/P!:rzSA~ƌv])]NAcc@[tU) ^/{9Ыd7\{ +x[mNۭ}{U cK_A7"Ta~{ +endstream +endobj +41 0 obj +<< +/F1 10 0 R +/F2 13 0 R +/F3 16 0 R +/F4 19 0 R +/F5 22 0 R +/F6 25 0 R +/F7 27 0 R +/F8 31 0 R +/F9 34 0 R +/F10 37 0 R +>> +endobj +6 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 41 0 R +>> +endobj +44 0 obj +<< +/Filter[/FlateDecode] +/Length 578 +>> +stream +xuTMs0W(f} P61å{ XL(x?ՇCZ۷oE22L|$ѠvP4I"'ߴjdKN1'GQ{Jjl<ꂯIӺބsqJT?B&hN2Y.pr" I%gRr:B!hkdMHS,UIo]@й%nͮ>& ۧ+zZcW8uTdAR@Ba4"NQ'W;L@)q\g +ع$Bx8]μLͯu6E @J`z61\IGC&e )ϰu(H Hov +endstream +endobj +45 0 obj +<< +/F4 19 0 R +/F6 25 0 R +/F7 27 0 R +/F8 31 0 R +>> +endobj +43 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 45 0 R +>> +endobj +9 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-33 -250 945 749] +/FontName/OBTXJQ+CMR17 +/ItalicAngle 0 +/StemV 53 +/FontFile 8 0 R +/Flags 4 +>> +endobj +8 0 obj +<< +/Filter[/FlateDecode] +/Length1 714 +/Length2 5020 +/Length3 533 +/Length 5573 +>> +stream +xg4\}}DF'z{0Qf`N E$$!zto9{y}_o{F=T
G =* +I +?|$,JLTFx#aN( 2. ; s + &B`(= 'I +Zܱ5ܞ,ov1) +(NF3g|mukAIClGkgҎ[O4:Tf6XXF-vVrA{͍$75f(e5v)ϴ)nd?r]6ݱf-Q81!o@D
xN_6^v^&oCMI#,g8o[q9Ȍ5iX^n(.%([b:*haBI'$wSPH.~vU]FGLjC-UWY +LjbYNɻ~Rni=>6o& 裏r)?#ER +2~N2;;JTYb~XBSײ647R `fsΛ2)〞Xo&/Yb<p2Rbyѳ씯 6\{@<:ΰj"|dH| +[K_3BeŘlEsM\{.غ}`ؚK8uvIcvhCMNI#5,Y+?Gi čync\=w4B<Eʛ +y|vR*wݢk2|9:VTIb!#v:qq]9L#iN]ݝؾݘ8D7/TD%1vRִ*6.%V22Rl"ފǛkihdK[3/dN3u'yyjs̢q }IתּF>0ezF@"I#2-k^|6ԕqe#BrJ)CG1 c[)\n6 +XDMΖ|>o,ǕzhE9ʮF)]\ۧclhq]R@qTH]X +dI%2w` .slm?HߙCG25jS&Lۖc**|Kh>sP?X}~g^nPVF&Mg LmهAo[J +x~6
F~oRUq9_Z0[1>쨈[|% JClZJwˊw?A1 qXaxqq'hCȶOgN&(Tzܹ^|ʹwHK<:n霡+ӳr7
&]w˝?vVl]ǣj\T0Ԁfl]/ƃ>wYh1/ēm#[yo:;O[.jejR/`Ɉ`jynsfa +MvA))(t;t/ +FA0 +endstream +endobj +12 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[14 -250 1077 750] +/FontName/IYCJCF+CMCSC10 +/ItalicAngle 0 +/StemV 72 +/FontFile 11 0 R +/Flags 4 +>> +endobj +11 0 obj +<< +/Filter[/FlateDecode] +/Length1 767 +/Length2 1181 +/Length3 533 +/Length 1756 +>> +stream +x{<Ǒ0JE~]VKD.cMePʘy1d:c8ueʥ&حka E8mm䶖yp}{w^yyc5 `?ـlh4$.
2 0M +P̄CH +FBHe Q /ǚcqBbei'iOOw`kM(l25=$G:=m/-x~-Rh}7WVt̉yEĭj%OcjqUC(.Z$MpEH]c̫$՟nOט֗9i9.6Qjfa{qw]fgV]\,y`|O"3-N93HIA;= no0~'PvO=i7M;9l{VMn%i,W v +U
'I-yͶvJM5AYnU3Z,F85m[_[= z#iֿv}nј,WZ̙ Bbgj_R%'[!]SA[6-ͮDJOɕEnqU-NU`lF6ӵ%IWs{C~Tl/S
Ј˝~u]-Aɋ Y%=6$>~?^ +:v{`d"C_&R$>~R5TL?jqęiAWop +3m]Z%TSuZq^%589aϏߍD{5VxW֦7{q,$;jPƮ,˙B19맨,H&wRh1 UHo?]EȴdXoT:);g
Ϫ}<u7maH9cR:q0-Cq}o~YǼN']RDWgo웛֗δq\TJLn4OmSE4T4q4=aX6՛)KifW>y?fp3sd[9*!*)ŞlҤ]G9!i:G +x'ˮQM㯌IY^+G/Sv$=>.Z"e}e-2nO*M8ulY8>lhKmRwZ?t,ߛ.ں+3stKj.p4鐏s֦_,(s
2O>O L4- +endstream +endobj +15 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-34 -251 988 750] +/FontName/EGHFZB+CMR12 +/ItalicAngle 0 +/StemV 65 +/FontFile 14 0 R +/Flags 4 +>> +endobj +14 0 obj +<< +/Filter[/FlateDecode] +/Length1 714 +/Length2 4406 +/Length3 533 +/Length 4954 +>> +stream +xWTTۖ +DPE@(2E +P*( +$ $ADAP$g%p==~o=z=}kml&C;õ(PTJ(%. !X$ RR@u_$PJNIFAIR + +@yYɠ@!}ẚ@YIIIyP_?ktp8uI(!c1`;M8C[do1\O
;p8ֲyFaP77Fl$w1M5"$7`XnXHtjZ3t@?Q$5gUJy>8Tqί}/vsGj`?@)%̫(iMkv5"_ĸoQƼv&<C +)Q<cy<4ݛK7Tf5e3ߕg*#No{dGkAyӊN6Kszgo'3 M&(`YH9v=~){O[>AӷaM~.f`~7Dq{Ql`꼫^%\8>*UeNl
0hMDHxPhYi&S#Xk=h}0,,6TjDP_HsƽG{fSL[L-j.Xs賚苬5j2"fW<K*^r[>RP!nWzdݲqӑxRXtXP$ѷdM;>ߟlNӶΞf7 +o˪MNxK<05wp+?$x0R_WaRTVGwXݫӲLrn*d'^>=tߊyk>%2<0f(΄=&[4X9KP
*td%v_gвw3v3%৷aᄘs˰Qî]RIttFKM5ma,^
JiMz9V
ͺ$N}NjZIjlMmmH +jU?ŃEa>@Fkg7^$3κ5"3}*!w+8JQbސTu\̀n vܚ{aIXHO=>j{MLt#lYKR}Ԇږ\vKs)cuu$OGGAY}ֳSKH\,h^~):KmHiӨTٽ(7QhƯ>*9QyiD%ҥWPY*5g;G݁>@نPŧv1PGAf7 +^7s16Sv_Vte uhYGr Je8y^:֝H慆ka +ӤdC}.I^'nBT{QwO0dfP20|RM2&Œ~H-عV^_Iw+v!G[_u!:Hn8I$ 9
=.rRgu +ySh:qjs6ǶFGI,Z +vkmPia(e
I +֧V3d\K\Z}7ټKcʒcy-1,sKrs8} l=r\6yy)Fiӽ6;cgf7^5ϯ}9y*\CqNr?)sT
0H +0(X\NR{=2!7dJ3yU2q Sӈ+R!wy혿nF&+_d8Yjbfpü{]"厽C0ި82,ύX'uk6
x̞!Wۙgk7u|y +׳CeW)5DB~aԘ*Eb$M[;qFվtg<W_J<tE:A +Qɿ.oD8}!,zwR0̸ؙQBU*ytD-b"vHϞ!-D#Liw5Kn0[ub.C̢QWyy1SGlbHo7x捼ˀ̳Sf~3zWJg**5WVIk#6 +ٿ}vϱ% *Ҕj]3B3J<NmLg']><)BR_WX'_ٯ{hace렾qYkHhHgiFz8*%_L> +wDcXɇXkr+f#U~@tz&)V8]dkEmCm歵[Xv$Ì>ql4{1B!+^,k(iDfmF{43}{3Md@J}T,]Z]lC>r"m<z~,wڻ?&9yqqջ& +Eˤ/ZN'/ؼS
8m>D/"GCNH5?;n-7p.d_ 0EXF;2%(g!ea"i?+/'guW8i}J+x=t S_Fen3& pUW)[?uk5y$@]JAZEMsIL?[7[:\m[ IRi"#>Sշ}\&GgtZWb +xp8uҍے'p` +endstream +endobj +18 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-251 -250 1009 969] +/FontName/JRYMJA+CMR10 +/ItalicAngle 0 +/StemV 69 +/FontFile 17 0 R +/Flags 4 +>> +endobj +17 0 obj +<< +/Filter[/FlateDecode] +/Length1 720 +/Length2 10435 +/Length3 533 +/Length 10992 +>> +stream +xUTѶqw!le5Np9K~U5j5_jPɕMRv`fvv~*;50|| +&o@ۿ&f&6 +_5J*e?<N w=eoIڙٛ,j`;s' +w/_ݽ9o39 +tgtkxlxF4t<6Bkm;uw#"HԯXFǷU/~_y'}Oe=4E0nWӹ^?f4EuY}ȴaY*
tJTˢ?nKkTҾPLIخOg~+[?AJ"XA:IźnẸv-6_}"cXm7D:'l)U5&bF،]ǹ~%S)=ZeAP9`fjv͗ͮ۾ՙ%x|VTdd*.[J,h0T?17V><JSy5;SI"3+_^qLˁ"0#2 .q +7W8(:E-0g\<Ds%Vθ E-W3c*i.oC
Ο-IY$"S|YOO9D!Gql+DK +\n#v5&y|@CO]_EE!H>|HW*몴TR[jl9 >+S^_زA2Qki'EBbӻΥ
BH7_$mROadZʭn_$
=k1F1qs<7ţb眣Nj=kRLjFF":Q>.3Ч1Žv6^:-R$JIh~AvCy`O.%%aBy$uKhw=iPnŜzʦ<cl>l+l6*ZH y$7oё\M&%-6s +dk,yVcN?ik8 +aLYN~{wjUʮnuԋjR3z0+ɝTa+4n] kiX1g49-,As/eFMysb Kd09M~(tA8ޡGOt3T!jY^@VO~X(].n܊7] 9Y
]C7qCB՚\|89> +zyZ3 OTlFLydq&mm{x)4 +4K&|lMsγ/Sr?wW$&vjyc0ϗ.^P!{+.}A7kPZ6xOrwS6{5L/dާ&=PkZ6d9#MZ^OHQa+*ҚvSQcXF3c)/N
I70-$}\6W_`ܱ260=<nSt#,b9^v[̀VAy+jQpÈi3 +M"r<i)cmo&2tB"wI2_~nJW%5cm!aK=05Tem/rn1x2FjT"ót7<I*wոDXbRw'8ŸD!&S;oًJE?h>x)g}O-!شY<]wJ][hk!k9E,rvGJ8=HZI"D#fNVC3ND-c+Ӧ(/~6f[浉wmJ#N ߍ +sȘ'91Ga`&:ҕKԖGEGSi6L.|fsem5jdNr#;cȀנ.S-aCM:6{srwCĸLC.k]$gSܚ.s(ΰg+e"m)xZ|ʍ#Nhk' +\Vf&ɷ]gqylȕ3Oq'_Cp6ZY0 8;<^98u"HRꇅcldy/IЩXi{'´m⍹m;ɼqTjZR2}ZWH_1ֿزA4xzK*euYcGà;Kʍ|gh2`wɚOFW_`'__Ey_Ƿ%CWL +ֺPVONjtX뙕 "d?llfjݨZt9ы)th&s!"'ܬRGz<-HX +y{YVbIi=B +'shګ[vt-Kݤ@%$O2hD-nJp~esnjR*aa +5q1b.mLMFX6~>St:e4;_itZ{H6T+96IF6U/B2ɕ#]eμ)oiU1q\z|ӧsHw̍J&eu'xemMG"=%n@^G#\dg/-UY9寱f^8'H>0`Ғȋ~e>kp
ܴbKAZ&A#+4Xǭ*\FoՂo;w'&q!50hy,C1$]R^Q\cL{dzA:Ƃ&,1cl] +G+mo&Ѫ$'6*G<{Ƒ*oçPMh@u3 Q?Ztxd&~vX.?vC-b^O4ky9o iFXy!pz~7>&0xQǿ5*ѭ4 +pC3>Rj:FFGftX,ѫUX<Xla~UXPAJJTL=8k8b^*aE٧{:lesI~9jŇFɭ_/t^(Y)پlC>8 +0q@d#j HdFsCڪ.ٙ!to!:Y>kIWXp0 +=U<<1![ +aU6Y57C{Y=߇mC F~Lpɀ*m(#nzVc?lpX%^eWN%%N̽V<zB75 +}-l*R?P@bS;6wW2,Jc-am^ eNwke_gAKcOz8\-}
;1wX>"<2k. +jE.ƫ8PY{LipQ^lE'1.i;DabWz,nMO0;f<<va6[)Ωkww}}U"b?3dB;eK@({ŋUphYϭе5BKL]f-]w7*D](4sX38l&*02=Tf$.{ +WL=$՝-)x>uO9O?Rʝ*GζQ)Lf06xȣ"
^.ށF3Ppy)Bg賨o,[.5l5ܛXxԼ2W`;S|vŪnuSnT찠v'8G|fN["qqS+(;[AO +v%&qY8"-]E7弜@tRnalhQO w@W:oBLm:ܹј]`2嬓Y4@`R +z):z
miđ)9Ă=@cL? +Q2ۨ* aow=:4eZ`L者oS*1az +2bhK?"۸|3fDW +S
*Bh?ܗًFSdEm3 ;yI}%y&bǢAS%X;[>"_[
sz,ƣw*vE l;0p_Sp" 9P\Đ|lgA'Asiq|H'UU /27_ޒpYi +NضerK5u)8:A{_ +\|a:4\=w)0mB#(0L0Aw3Is!Ղ|cGSVyT}əڞVDoANWV1zGmե,NUiݷ#%i#۟橯.A"lK4V1(L*3
Zw&m^'ὄ8>AR"³lBq + YZ/>az +\iLt0 %7F=_:}hhX|^=zkd
6ً+FMx.Ly_VRR"^#73
mC>9uIsTT.&}%g;cbGHqrR|&DDbM]teSm3qwVtKXP>[
\T!/-J85!.xwQ"X,54Byue4!as6R "0?rG6ӕ\oHT`GP +Iw"mx=*n%"d맋AF#~RRm9o
˶]_VI[
UU:W~x|<?CBIX~$.yPt]fT_ꑼ\4džފW3NҮʝts{$S21&+д bD})!{Zs-VKQYo\P9\bUb>@`ʮw
9c?< + s|=9e=2B╌?iaMROsxKsrrL>^De\1ĸ-ɉ +2&EߎubeP#٤n%Uc㲐w\z~˪kQE+t3+1auM:sVŎ`r.*]&`"ԭ7I5?+Ok2W^xœm*w$tc$:JZҼc;EaMkT\$m7"gd%=i&ruEbNO~?wP䜞u"[ޕRbq*s?:$$ͣ{GC~
t|5F?Hq2jyD#5r(RauuPaԸ`ҽeqY0Zp
]7Tm&K{g.5c9ٙVQjK,"G깳6%z7j@rX3 +-Ez1\|RvɔQ NKUY_$&0|t+nڞ04y}|$mx\ER"7Mmy;ߦ=\ +nbǬ6Sv%i.I2֧=;!vFhi|Fo=Vy0J +%5RT*3fB?Ŀ`F>~>+VeUD^3IR>tP~Տ{\xNf(n/ +ru]fikv(i9ѼS!돷6i.lPے
$~(j&=D̓w݅NO\9|
%cWOd0:u@ҩ55AQwq<"M6Vźh=v9tJɱ1RKxG#Ro= +Zkos#5[0~9gb%QYpTFQh&MIҞ{0|wyz.5t4]|b)"D-W:L=JU[:P9=68m%Xg1C]"FNF[8{Q,N'ElQ"ahH%%4VdZaa0O`"or9iESbZإTwhe'*$i6/EZTW'1tǨ3
>r}U]DOMmYy3pNn}?;g\l7QA;~y%C2o~ijaָTtexy䨒EqUў˔U;0kRk&3"۟ +Zx~ ~#Mgo'7f69rg1fDM3fH 6P8^Cj_U*q5#O#h,ÒZ|I!Ґn +0</hjgС-ȽgY_\)CS<0H$Yӊ0Ym +2ͧ_}/`7s{je_tYBID**5@oцm6%eߙ,|81}D]Q?; i><Q]6fX~znf 1 SFcu8Ij:s|Wk!a]co(Wnjݟ9O5)gڞeWDE%,@fŁnILT%6я/9MAҲ
f)hG:UG8:K% +0?Lӄ&V/_qqWLKb٫%Jkҏ@BƩDP%8{>EnW!y8Ęw>0f6ISOc)<U=JVtF>mJmz 5<ġ. +ZC?S|ͮTN\ kHb + ߊ+>hIKYVpE5&a +D,,'WeMvf@b 1<vh|vlm!X98T!=ׅE}56@O +endstream +endobj +21 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-27 -250 1122 750] +/FontName/YTMREY+CMR7 +/ItalicAngle 0 +/StemV 79 +/FontFile 20 0 R +/Flags 4 +>> +endobj +20 0 obj +<< +/Filter[/FlateDecode] +/Length1 712 +/Length2 1159 +/Length3 533 +/Length 1692 +>> +stream +xSUuLOJu+53Rp
2W03RUu.JM,sI,IR04Tp,MW02P04222RUp/,L(Qp2WpM-LNSM,HZRRZZTeh\ǥrg^Z9D8 +@WT*qmKdgaqn99~ !S -(-I-ROI-CW +qojJfi.gIbNfc^zND(-"5% $9C!-18,`
P\@bf^IHeTb0NQfB!P!Xhv%d+$$0_Qkdkd +L@FF + +C2KS=]L
-!L.-*J+'aL`褦V&s͞##5ˁJ^ڻoΟêw=5;
_zАXk=ÕRkiF1ڳ3>z8VRxTQrLYOfJZ=I{n
lyS%*7 6ZyGFCѼ</8j5lwCuדsN7o4*rYGWT+vh/e.}TR^\̽q,V>cT,Y'ߣO5La8VxOb7ek}%eW]S#$ 103;nWr.Hxq:EK,q^5$t-K*_;[csrk]T:i-Aiz} ϋK=\pVfσy\sdڌ_B>|Uӿݜ6ђ<o 3WD<<po-%ؽne_^{=O=BL⯉"?鬓;!]c\z,H\&~ZYu5EɥE u +KyRiյ'/_YQC1qJ[NrOsvj}r
&OzKUy])7mᚳXEok]|\-mcZᅻG#럚m=ϺqR%X?!oȶ +>.yi.Ukճ,U^=r~_*2kg^>}IA/xjZ~ְcoW(8Ǧɓ&[O
,w欪;y30fܑGm/Y~m۔at9QzWNF̵5O/}_-/fn6yުﺮȳXtX+1wI',3啫ׯ;KѹsOϓ>&oarer˶K3s'Zq"Y"\_ǂͽ˙\^}]=RKh0}ba9|['3s{*27N䙺>ۧyoe'LO>q
kԀaa@rNjbQI~nbQ6 +endstream +endobj +24 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-4 -235 731 800] +/FontName/JJRGBB+CMTT10 +/ItalicAngle 0 +/StemV 69 +/FontFile 23 0 R +/Flags 4 +>> +endobj +23 0 obj +<< +/Filter[/FlateDecode] +/Length1 1332 +/Length2 7606 +/Length3 533 +/Length 8432 +>> +stream +xUX\۶q,NBE( + +w @pIp5ܳ>_s15\BO&a 5B!l윂 +!ab0[kg + [9p+rV [p+rVPw/6 + ++ +~`'2ј]x'6WgMKPguZz82~GxGaeCSӟ)<wXMu:>6 +f
+M+QX;w'e``Rs#|Nq
ץI;7"XWuEW*.jޱ2s[>TlW$W eY]lLJ"\-K8O&WBzƸJHW&]aa&ytK0*lYTV] WLKܝWjT:wme#َUZɡv?F\ J,m%xE}G|9W[_o\OCcj֔mͺ66W@ڔ2nڹW$=+e>V߳|䕧`)$<2tcʵiUoڡ=!}Fc=XPU'm$G +=bJRzI5*>OU3\ +n bWc:8 +hjqꞺ_czElQ6@yN奛__'=qmR)ߏ*+F +B|s}+C@I6APhWǰ,|Ξ` >r#!R>Bpk58z쿣0:"+Re&t]̝ U/B9_ +kjPfAw<)Rrmź67AW/Pҟ4Oe@Q<<N_%j|axݿl9ʻ6I9k'> + +R|kSO=N-0m1+gIdaoO +XYeyF}}Uy*'^291YX:?U'F8L͔m"`$:xfXI=vO$ta}Zf$æʐ)a4-ȫz.kr=VM.z? "ˬ
]K3a$jȢZ"ޙAK]6/ +1cJCMJ& +N_D#cDBb)d?UD<2IFgV ]]6}+\%bUAP<ǭ c{@S"?|L
A)=|GPF䑍l,'_T{c@FD\n*DN3
G'*mNNa7ڟ'5ي^_xR sfJ?#e̐E^ w L`5pw$ҡN7r]֯QZ0Z2T +G!yD1#yz3s璈UN)g河 +6VΗ )pE6t[(Y%ыJ/on*SfYx +T&+h|X1ABא5rg +Fq [r 46$""Q
3X +̟ iZhwCINȇ`Ө Am"ĪUϷL8I.a(Ww'O;b{?%li
HwEbsrn\,^j;APATқq#٘d^,ν$ + +>!)G.5 *F\l%wΝtT>I\<v4KkMom.Q V
6Th괦c-aVSilbX952眝{=rWzeN*!7?1EM oFybcPqxI4GSO.jZ>ө!TE/.0"y`GMA_c<K؋P4GhTqri@DPYmmA,̏i=o_>>ъA&7Ī{
%lNo7gwȒa\#td[Ńr2G)c֏]_g0:k_읽m.f&y@('^p?@+R;<8yl@dngJ̾TB.24>BmT$k5
:bt/}v54)^"izRR예hD2=5і;q&(!MRdGAVde !hE/{_S|t2e",wN:fąiF +5BT?!5٭y:1/qgK#2=Ocd,\ +QNl+k]v/9yZaۍaX|)fȠKa4>TNsf<H{!в[ej1DbxϴB G=!^Qxchi5|S`&fwn~aI+NHeUJG~[-#pL\.܉%@㢈s +yPª:ɟ2334<RHإ@O%PS%q20L:U{Gϖ7U!Xm:4_R0.d1vH"$InHЖS4=,% eeE*Mܲ1GyPRk+yz,ᩁ(bu <FWbNhiAQiuz0gUqzPu.0.˙;D91NN +/D>woc$}A`Ql
tjtdD{Gd +GǦA5*ѻ<%Dϗv_> +X`P{3-&/" +endstream +endobj +30 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-163 -250 1146 969] +/FontName/FSPPST+CMTI10 +/ItalicAngle -14.04 +/StemV 68 +/FontFile 29 0 R +/Flags 68 +>> +endobj +29 0 obj +<< +/Filter[/FlateDecode] +/Length1 728 +/Length2 2832 +/Length3 533 +/Length 3385 +>> +stream +xy<T}mɚ%!
_d(0P2fY43QT%K)cIJDٲd$LH"d{\]ܯy==~>B 1DF$PT +0coijiA )/ +c<H¢Q + + +Ep vBz/Ka@KA{(${P!?_] +K +QI$@u >hH8. ?*PrL>r`X:BVN_ +)q,þ.
3ߪ3j|_s ˗5QC!6SϨsd8#U`9׆k-wi]bǷ_?_q=f4$s +'zԭQgx_-zG?)J딴o3-~ZxD*ejK>@/۱jrTm?(r`qJy ./gCdmꨟƒmkU=ޖ6lˁ7m).i]Q.PWgBe7x.>مzٮ}=`NOroyl6p̥ds(rWY_NR#zJ]{
Hύ/WE
e>)d}+BƸU%a9!?j2湜oD屐2TmHm2(l?au?T~ªS(c}Cl}.)a;!qS#Ի7.TIݙVU.{˛;ܫD]r*mPUMʈ-q| +kre|ݴP\|rHv]t_t<W!ү%@{p2;LoQŎi]Ϳ"F{ќVϋ4?d(]`!M蝻(#AN_RB.PjsxU1USL-3Kg(kH\P&' +t,t[cFQQpK[-$Ćٽ5pi1tt7\,0ʣXss} +E+0DᕗS(Z{%Y6k^\/UYKٮ+0Ih$H}u-KbGSQ?)sZAxDfdmZbhGqեszKl [mVvyo;.3m1/K2w³Ǩ|ԥhw64vjSEg'ejjD.y#soI"$S/#NB[47qǙk2/$?98vYxqwzYgxf|h$n ֙60VN +T6Ĕ:-%kadb@tn; _haߏֹi6*pPYN8QƩpzhnŰC:7nxA%-qΪl5=ͳ/:D^Xki曁vm<JEyr] +ݡS1SlseXBiO~[e}|φe%$SDW4NeS3ؔ +?3&$Ck3.k0ZCh`}{>(ã3%.
#\,drލ=vQ1vS$qȼ,%k
BY2RLyN%eQS(CeI֗$m+kYL#;ZҦ۹/*[bf_r
!ǁlu`xp\ܦ^`IϧPJNAr_M:pc
АoG `}>o&7[?nאWFKH~l](|hӣ$v/?Uq;v@HlœQSv
9<~nWwy*TeyW<i7M>)j|g$ٰط/s-
qjՎ8r|ߍ5+{-|;9ݏ{3ck,E }ydI, XC 9S)6;[>}ח9Z/2zU*m`62 E/aD%Yl8Re0YkU\nc/6-DK\Et8/(^3^|Um帐elq +MǮxl8ٽXsou
d/çyrs<VÎXe5bϟTJt= c){>敤h2h"U [j(RMub>?!W-~ +endstream +endobj +33 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-20 -250 1193 750] +/FontName/KYLESD+CMR6 +/ItalicAngle 0 +/StemV 83 +/FontFile 32 0 R +/Flags 4 +>> +endobj +32 0 obj +<< +/Filter[/FlateDecode] +/Length1 712 +/Length2 1158 +/Length3 533 +/Length 1691 +>> +stream +xiT/XˀE"!#Z!F"4)D`4"4(K+R +@]GwvSk)*P8"옫g\. +'8JtA:P
gE"_x&^7?ubX/K \+zƁ@X."X@"D@y'2~0&"4C8B7YGvf/F}U!#u<[S]놃± +qbuv2__oY͌ф;b@<j턶?RdO\YR1ڋ#-XHclaMb Z:!Q<Kk(<ea2ݫyg#1;RIFbnuzB'fiAdw$ɺD<H*M-'BFk +GFA'$PGS[%gݙfE>3CS[F3zډjG6?ħyYA֔6}lC
N_73?藝08&iHM|o7/a +ib^qn%}fe)~ʫ>FZD +a%QRE#cxv}!}Ÿ/gOk86ǦxdԚ<x>j-ci1>7T[r=S_iQ?_`v[Mꐒ}ii=TWx'E"n6iM.fo%Wȟ,цPG(x?jX_t>NA,.ߺjɗ{**z:5P
T>1Gڮ=H˛ڊ(X0z:]{{XݞU+kTf^ܣɭghQG&K~4ߜ}DNU5lu(jhm%_HF˹)c{q#itɥ"^:=5;U#]K35UQo[sQE"@((&¿ +endstream +endobj +36 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-36 -250 1070 750] +/FontName/DXUCCV+CMR8 +/ItalicAngle 0 +/StemV 76 +/FontFile 35 0 R +/Flags 4 +>> +endobj +35 0 obj +<< +/Filter[/FlateDecode] +/Length1 712 +/Length2 4127 +/Length3 533 +/Length 4673 +>> +stream +xgXۚhAJ t@DB@B+DzE* E@AA(33syg]KRBFa$%`cE$ (Fá7J+ZXw(-,| +hx.C\H+KZH$_p?8 +aXJp%PSxI F!@
e}P=\D@ӿP/Gap4V_hpw +
r HA/*W,
Gag톸r\bwiU%wH`N$ist,!XGa]ʣNx<GhrU8cԋ]xB}A.ȉn~Ft7Mv*ĺ} Rv 0Lw>@2!^Q~hJX}h7^K^\LXWUs/P)-ff"opĤ&xT\_=GYuBiL:Wu~l;u Xh;15̽*Nʱ~[|R(Ibb{N%@D5%Tb닕ZUml pjDuڸ`b|r&`kaBv0~7So9L
O-ȕGU#\D1tBC^W!0 ~q`G}AWo($Ŏ[%D$ +
X̝`j/, !&goSU
M9|UXt usq;fQu\V&x%1ӡTBnRJdw,9ElbK,iV=os Hp'WAmRwNS"b7nw
kީKzHP=P16I2nZ1{2nrnNE54dS'i&p!@ HOV 6Ae^$Ɲf%ߎ8m
fUo}fM@$e̕8Ǔϓzag*.o|dd,un{}[DV/AcQDqc?d&,m:<Nc5UL|eN~YaZg<VJgF[Ը%(ܢ2,<FܯO)8kȢѴV[r4,om? uc5t1^f +Ө]IEi=t~9hMJiܐHCͧor_slZlDcu)Ɩ;1KRM2qt*UKe;O}Lph +4_W>XT\ 6Tw%0LN!v] {-#,7x7\[6ɂޮ]I3靐Pmc>!"I;w)Y.@,p~/%Uq49i7_9bmN7ۆ.xL((arnc+j`/]_wH-RCiEcr"zj\,J%RBaOUѩe_Ŵ6Kg\/8Ӏ9RKKWyR%R̳^Jr픳d^,ܱ yOQ:/@HY +bB~+'yǂv!% ,qB`kE:#m)rkמ^
M4Ϳ
}k,&rDQ,?PPB"~AJD}x4GG;)`j/Ckei~^].TwJ d|~Vy e>PhMڻX&b{G6vcvWtBc$yhRߠ7R]j.1tVn$fI:LH^f-jx|`2D%<b\sCGzh);տ[/ +TejtL}-yvq7@ܹւRNXyBgn˙ +>˧Y(8L[5h͜RoT4g%#t_^dA +OKo|sN-ƂǮr8,\+RS'::YCT,7,d,2P@* +a߫8y"3C15)u[/aIQ~++1?_bs9W3ךLJS|v~@BVP(I=2.ꉠ6?1p0ux-gF?"Y:fMkOfyHW +Zb=s&~h;![In˙̍0Fn)s-<o}jbe^\<^յ!ޗNKa"E ;Q'f='e\koV+lKeYq]b>'yf
0,3|Y5exųJRqvWW[KOxf~QW
ſm2:]F0 ws*[F:'zX^Ae`12_c7:|/yJI +6O}z fO%T1`ú˴*GzʲUˡW|U67^ +،0.jCDn,Bl]x_j +8u49`eT-TƖZgv!NM-zƞL*萳Sw:Bf'Y]3Ź-RZQ!H7LVt4?(x0vT=H_ZX.LY3C&)=-34:MRښXq;^8C_Ej
\,P~{}i(Id|uјX%lO +0Q#Gf5#ytki + z7+uDwCZ߁Mh9vؒ FZJnբK=SVboMki Z$С8Y*y鴽kVҘQ8>藹t{6PŀZ}ʑDL#))&ei<ZEĖ;+/fmKs5z/{*脨("}ϭiDe!:J~5hv] +/~y!F_ҳ4wst_9@%Q]rcM(kt6 +?4N8_IIꬺIYr9|IwcM\QE_>w<Xs93}ARʣGM??Sr;:_i,$W=oR%{t +endstream +endobj +46 0 obj +<< +/Filter[/FlateDecode] +/Length 256 +>> +stream +xUJ0B0Mm , + i`(M־I! +Kti[H:z笫Xp\7u|Wܶ{[\;ug+vrUsxbj6)4nSb
W_- + +8aIྀR=z=tksBNgXLR4)# +Qʢ13:ǜtBG5߾8:'o7<AL +endstream +endobj +47 0 obj +<< +/Filter[/FlateDecode] +/Length 260 +>> +stream +xUN0j$oe'U9p=nׂ7zPNBߖխ-]g-55!X_5ZrxC{S>R]M)WQeM? OġcOLTGsQs>!zREuREYe1DIm,.VNS|eG^%g玍|~_]lpzY4(܃;b&Q47y1 +endstream +endobj +48 0 obj +<< +/Filter[/FlateDecode] +/Length 238 +>> +stream +xUJ@ +hg.m~eڣ{D1%OtlnRS-bLcSL!ۊEMŎ$aH{,;v +Kbobu~S{ +endstream +endobj +49 0 obj +<< +/Filter[/FlateDecode] +/Length 246 +>> +stream +xUϽJ@ +endstream +endobj +50 0 obj +<< +/Filter[/FlateDecode] +/Length 271 +>> +stream +xUJ0:/`f۬PXA>у]C71?
|LLfT-gN>3Jsǖ_%<6r<(5wF4kьw$y79ş0\BS3+hw#95t ~XA_C(f0T)O!*1!q4G.,4ZPO˹Fo. 7[{:>K%NSѝ*/f +endstream +endobj +51 0 obj +<< +/Filter[/FlateDecode] +/Length 278 +>> +stream +xUAJ0 +B`<.](*xRW^
<N&Ipκ~lqW-oX|lzSbLu7UOw\ae_qB] +endstream +endobj +52 0 obj +<< +/Filter[/FlateDecode] +/Length 244 +>> +stream +xUAJPD6]T.](NE^iRi鄀4.id46 =&f'*T@TŷةחW+J],GP׀~ {e9p;fg(R|pn'}ȝ\l-h+,e+g
9
5; +endstream +endobj +53 0 obj +<< +/Filter[/FlateDecode] +/Length 254 +>> +stream +xUϱJ@ +#)B̡[afVD&@|֦Y]fQ!gF.ϮhIoJA5t\nQǛH8M6(ZJ\餛ù8cwQ8I/RRK#xd;ڰ{j:qcH8!?:
3KFQaGXŧWXTb6XߨJ}C' +endstream +endobj +54 0 obj +<< +/Filter[/FlateDecode] +/Length 216 +>> +stream +xmM0).l<BӼ+ +endstream +endobj +55 0 obj +<< +/Filter[/FlateDecode] +/Length 219 +>> +stream +xmϽ@6>\R +K_)K!39Y2O,E(&d +r< +endstream +endobj +56 0 obj +<< +/Filter[/FlateDecode] +/Length 195 +>> +stream +x= +@aAnvIL?` +A+ x1Eǁ f^l6I~jbd:uN\[c蜎4(jbO1ZMd&W6
̸ӥ7%Ȩ(
IJH\yLjӨ +endstream +endobj +57 0 obj +<< +/Filter[/FlateDecode] +/Length 196 +>> +stream +x= +@6
ǴQV@-(ZGb7X1z{+%FF Fc?J1҉L
FA*4n14F*(RXnD&C6~wX?
Qs~|DR% +: +l@Ԃww#:{W僅QEp˨SD+ƹ?b +endstream +endobj +58 0 obj +<< +/Filter[/FlateDecode] +/Length 234 +>> +stream +xڝAJP?BQ +&M@U0AW@]PtWHHdYp8|33+OITny;_SggTd+zLtv䞖M)_٤'ln/(|%}>7lS6"6{`kz`m +endstream +endobj +59 0 obj +<< +/Filter[/FlateDecode] +/Length 229 +>> +stream +xڝMJ@7$hu; Q,]y +endstream +endobj +60 0 obj +<< +/Filter[/FlateDecode] +/Length 231 +>> +stream +xڝAJP+)>l~ҤI P +f C΄DXn2><8prκ\'MiuTea]!Uڶ\j[kWT]ܛMokY6&;reBL<\!BG<@X@ 4/rᓜNݼkԑ2;01)!CFߣ<>ҵ>E/I
s֛o_& +endstream +endobj +61 0 obj +<< +/Filter[/FlateDecode] +/Length 233 +>> +stream +xڝOJ0O:P\@]4v +` +endstream +endobj +62 0 obj +<< +/Filter[/FlateDecode] +/Length 209 +>> +stream +xڵAj@ZB.P]I1 fQЕP]Tt'z;Go?4FՃ_M&$\cARV✌[JMqPE녊F7w|33ӟSxNsaySǖ{B;Dr9 +endstream +endobj +63 0 obj +<< +/Filter[/FlateDecode] +/Length 210 +>> +stream +xڵMjP[n л_^~^~`G]:tPYn+ЍҙGU(tr\)b(ΕLR$T븐U:dU*Ot!۵-ˍ6"g9mf@_\` 2ZtD +z +endstream +endobj +64 0 obj +<< +/Filter[/FlateDecode] +/Length 211 +>> +stream +xڵAj@@. @'8cYuԥvЋ ]C3XP|ཱRRP\h9J1Rlt&U&+eY&&ۺFcu# +YE,}+Sׯ2,zXP`q$8Mw4쫞"P3p.<} +endstream +endobj +65 0 obj +<< +/Filter[/FlateDecode] +/Length 214 +>> +stream +xڵ_j@ MA} +,E^!nE8o +PX(f8Ls*4U&d5goRnbW1El$%H~d8CsdwzGϟdz|{?p
sd'E6nl}=&jL +endstream +endobj +66 0 obj +<< +/Filter[/FlateDecode] +/Length 139 +>> +stream +x33030T +&zƆ +F&z +&FzF +z +) + +&z@@Eёɥ`lTͥPRTʥ`C. +3x"f<d`< BDpzr +endstream +endobj +67 0 obj +<< +/Filter[/FlateDecode] +/Length 140 +>> +stream +x33030T +fzF +Fz +z +Fz +) + +&z@@hjTd#9ɓK?\KKW4K)Yȇp=]~0 + +endstream +endobj +68 0 obj +<< +/Filter[/FlateDecode] +/Length 145 +>> +stream +x33030T +&zƆ +Fz +&@HRB!PP\(:s<-==}JJS|E| +endstream +endobj +69 0 obj +<< +/Filter[/FlateDecode] +/Length 145 +>> +stream +x33030T +fzF +F&z +z0*PP\MMPu$r9yr+[p{ +endstream +endobj +70 0 obj +<< +/Filter[/FlateDecode] +/Length 232 +>> +stream +xm1N0`G"y.cJH$2 (#C+XI$Uډ+qeTd9'gS9uK.e>J^RTVNƽ?wAJtv)EJO:]gksAH +endstream +endobj +71 0 obj +<< +/Filter[/FlateDecode] +/Length 231 +>> +stream +xmϱJ@=,#d^nnsU)| +endstream +endobj +72 0 obj +<< +/Filter[/FlateDecode] +/Length 231 +>> +stream +xeJ@ =Gy7iRS*>zZs"؊/R wֈdfVXXYQ,-rf.ά-RF;.ʯTʷ줟=QQ: +:`p +k>@x8 }Đs?2Fԡ: + +endstream +endobj +73 0 obj +<< +/Filter[/FlateDecode] +/Length 234 +>> +stream +xeϱN0<T@!uTdD$ + +#H-9錰8#,GOd<|JG"j )ؤВL G婡 +endstream +endobj +74 0 obj +<< +/Filter[/FlateDecode] +/Length 208 +>> +stream +xm +0 +A"9މQ*%#ti+bNCkL¸e(җy3O<kn*5ͫfKx] +endstream +endobj +75 0 obj +<< +/Filter[/FlateDecode] +/Length 209 +>> +stream +xm= +@ 6ݸѤ + +endstream +endobj +76 0 obj +<< +/Filter[/FlateDecode] +/Length 211 +>> +stream +xmK +0 +~.]y +Р:)dzb<RpnNY/E2<o0GO+_]JY}PL_' +endstream +endobj +77 0 obj +<< +/Filter[/FlateDecode] +/Length 211 +>> +stream +xmα +0!ཀiRSmBU}/o (w + !_6F~&c`;:j]huhPNG: +7ʛ3sK^mKF]<ǴDtKԉJeU,+L!/@d8$P$+^C +|hPS"ɀ +endstream +endobj +78 0 obj +<< +/Filter[/FlateDecode] +/Length 208 +>> +stream +xڕ= +@"xM?` +A+v/&x(,e*@Bae7NJPM4U[&1tP.1Ȅn" HZ?o6sޙ+s9 +g8b +endstream +endobj +79 0 obj +<< +/Filter[/FlateDecode] +/Length 207 +>> +stream +xڕ; +@"s7&|)<ZZ( *^,E/bgJ@h +B)?Qi&HUڅLڥ6ߋZ3!JoQ,l~%t +endstream +endobj +80 0 obj +<< +/Filter[/FlateDecode] +/Length 213 +>> +stream +xڕ +QNj_@p:R>^(< +jutɷk^p +endstream +endobj +81 0 obj +<< +/Filter[/FlateDecode] +/Length 213 +>> +stream +xڍK +0!^@p.`>Z`<tNhHB0 Tܙ3IT. +C%={^ UڍdbqɈtP;މQ"}0x8m3ZѥS&tJ`r&1@a:6K۴RЄy2\+.uV_RKdm&!ZSo/k47 +endstream +endobj +82 0 obj +<< +/Filter[/FlateDecode] +/Length 221 +>> +stream +xڝ1J@iyp2NbR
+ +ڐU3-W!VOdXwd**5aBbs!}2u9.>`7[!<'l-N, -v}A,ގ Υp!n[r +endstream +endobj +83 0 obj +<< +/Filter[/FlateDecode] +/Length 227 +>> +stream +xڭ1N0 +endstream +endobj +84 0 obj +<< +/Filter[/FlateDecode] +/Length 253 +>> +stream +xUJ@'\qMl&&UT0=ZZ(ZoWRRkDb"p,|;[9g]O +o]å/+,|:c=eݣv&۱w&b_mo9GBkO =Qh +EId +j!CZ̪ѹñM5 (fdqt}O!X6#&,G4egn1 +endstream +endobj +85 0 obj +<< +/Filter[/FlateDecode] +/Length 250 +>> +stream +xU1JPE_BM~b*0*BZO`%(C,ÁWCUECeLZԙ-O=y[-K/\]3l\>" ^E "2e Zx# +endstream +endobj +86 0 obj +<< +/Filter[/FlateDecode] +/Length 200 +>> +stream +xڝ= +@aA#X&!B`A<,,RZC|[gw|( +4u]#UDָRdHF!-5m@ZQX~"9ypd|$m+|g2gUU
\K?i}iqQ )8)Lzd g3屎 +Θd%bey +endstream +endobj +87 0 obj +<< +/Filter[/FlateDecode] +/Length 200 +>> +stream +xڝ= +@a#Xl~61U *B7UA]J4lP)\bJz>
@'2ڥ:ZsXmE gIP8S +Bd3:|g6&k07iΌ5@ +imdԠ%(@[ks/g}pL,+Fs +endstream +endobj +88 0 obj +<< +/Filter[/FlateDecode] +/Length 220 +>> +stream +xڕAJ07tzd` +DYB_6ڂaBX2GV :dJ7l +endstream +endobj +89 0 obj +<< +/Filter[/FlateDecode] +/Length 222 +>> +stream +xڕOj@) +At23B` +endstream +endobj +90 0 obj +<< +/Filter[/FlateDecode] +/Length 193 +>> +stream +xڥͱ +0,>BL.5$T3: +nbU 8K%w! +T@P$'Z`N&(Q+#tw4\@#3)fier1f[./GDQYk+q=!xXs
7vJ?"m1Q7+ +endstream +endobj +91 0 obj +<< +/Filter[/FlateDecode] +/Length 193 +>> +stream +xڥ= +0!G軀KL`A'^1^ +D +endstream +endobj +92 0 obj +<< +/Filter[/FlateDecode] +/Length 200 +>> +stream +xڽ= +@ Es7)<ZZ( b5/2q270*%FFaKOc0]\ܾǸҸE?d] [XnD +g^, p)wp5oLG""Fg**rhM82dU~dÕ̥[֝62ddJ̈q*o / +endstream +endobj +93 0 obj +<< +/Filter[/FlateDecode] +/Length 181 +>> +stream +x= +@"s'F +endstream +endobj +94 0 obj +<< +/Filter[/FlateDecode] +/Length 254 +>> +stream +xUJ@HqM!nvsyW- +BQrM|/vBƙYᛙYE +Z-6uM=XzcƠSVXUbݨ=LJ[UΏr[HD}KF1h +98?$N&fRtbɌ"1KArV] +endstream +endobj +95 0 obj +<< +/Filter[/FlateDecode] +/Length 250 +>> +stream +xUJ@'K}3/f&5=9zl
A|HF/B~gD܅vvu)/|-32.s:'ԖvM<<Um{ΝI9/LR$N)KF9M4BS +endstream +endobj +96 0 obj +<< +/Filter[/FlateDecode] +/Length 255 +>> +stream +xU1J@ )F!ILb8*B XY]aNf+y*)CR%"
EȜʼI^2zΒZҒt7nEDH{z2!E0[coXi1Qslc8c#3wl[)C
ט"1ql=!F̞ +endstream +endobj +97 0 obj +<< +/Filter[/FlateDecode] +/Length 263 +>> +stream +xU1J@ X&70s7Ĥ<L!<+[A--mM$W +ckźd}SitJ +endstream +endobj +98 0 obj +<< +/Filter[/FlateDecode] +/Length 245 +>> +stream +xU1N0ЉR&G\ +endstream +endobj +99 0 obj +<< +/Filter[/FlateDecode] +/Length 235 +>> +stream +xڍαJ@ )'p&K8L!Y +*ښ/EcB8{W|`qSyQ`M*lp3Ι@+SU{q*RnAeOD'Z3 +endstream +endobj +100 0 obj +<< +/Filter[/FlateDecode] +/Length 240 +>> +stream +xڍJ0{(>;/`4mw{ZXaAO +endstream +endobj +101 0 obj +<< +/Filter[/FlateDecode] +/Length 226 +>> +stream +x}j@{%o`lb`z{hѫ>S/HOgQ@of\kcd4SՏJ2%F!in Gm%且FF3QˏիO~9>wMMxoG>Qov8EAuE8 +endstream +endobj +102 0 obj +<< +/Filter[/FlateDecode] +/Length 223 +>> +stream +x}OJ@(&G]L*Tt.*a^h@e1J! ?m,gN3mniW5ge&\ܮԢVgNVi}ŏO*]\
0sFA-=ѼD'{J4O4|]$$1B?ȁhh2 +endstream +endobj +103 0 obj +<< +/Filter[/FlateDecode] +/Length 226 +>> +stream +xڍJQ(|</Н;:3z7 +f,Z +8ީ
|x&(!'Grzr +endstream +endobj +104 0 obj +<< +/Filter[/FlateDecode] +/Length 225 +>> +stream +xڍ=jBAav}m%BH ZZb`G&AH5/`1|Y3Ll6amf&ڵ0j:RXc;hHBHu2b˩I*>Vr̺Ry6?;7K.3<ϗ|As*¼HSn)A=g^*j<ώPYB.|^^~
+endstream +endobj +105 0 obj +<< +/Filter[/FlateDecode] +/Length 230 +>> +stream +xUMJAF*.H;aģ(x\!EJ6h}a$UAARc IbF60y,6u>PLgE[<1_I#K|Y鍄V|]xwxMP{C孥G-*Rw\:0`Tʨ59#9-y'פ +endstream +endobj +106 0 obj +<< +/Filter[/FlateDecode] +/Length 230 +>> +stream +xUAJ1HB +}0&(tԥEwB{^7n\BU<?TMs9+P8_H,jWW˳X-NOvNͮ$l\ۣ͖7cQѤ#2!Э +5f>1id#CP!ؒր=I=]zLxk}} +Юl/_ +endstream +endobj +107 0 obj +<< +/Filter[/FlateDecode] +/Length 232 +>> +stream +xUOJP)-/P\?/iP +f!.](+$^$.go#2>9bsgϓ̺}\2e\}ObGqx4D{N&,7Qu/ϯ&^pK rR[e_ڹ^ڛ@%hP#¦DAZ`G'|*#TJ:b}7l` +endstream +endobj +108 0 obj +<< +/Filter[/FlateDecode] +/Length 240 +>> +stream +xUJ@)-(t^&M +BU0AO>zf}<swFmA>]CJ/҇h}so\V54To<mG^5.r??_\\߱f +endstream +endobj +109 0 obj +<< +/Filter[/FlateDecode] +/Length 227 +>> +stream +xe=N@mCK@
qe)$.BJ +HtN1r(}Frdyy +?S|'&{iٜ]F6eQ>ۄB_ŝ&sL|?><-M<$lE;|zSOFT_U>HsIlakWj'W;p
N!5A3+ v +endstream +endobj +110 0 obj +<< +/Filter[/FlateDecode] +/Length 226 +>> +stream +x]?jAe[8;;ٸՂV9@2E$M*#2,7?07Ʀ$Xʭqw8O{J_3g#+{=ozX21eN }>t2>S*^9kX2zXDmn +ְ\`wpWe4Fbġ[T+啿P8? 0o=f϶zT +endstream +endobj +111 0 obj +<< +/Filter[/FlateDecode] +/Length 235 +>> +stream +xU1n@б(qK@%ve$R\ * +Hth>@x23Vl[;ybstyT%n28qޙEc_,IYpښtD;'Ej5H
u2Lyz;@b]N> z8JLlC1Sjɠ7o۫\'cVe o#J| +endstream +endobj +112 0 obj +<< +/Filter[/FlateDecode] +/Length 123 +>> +stream +x36530T +&zƆ +z&& +Ff&z +f@ycCBC=3 ʢHrW04P02U()*Mw +pV0!\O??? ? +endstream +endobj +113 0 obj +<< +/Filter[/FlateDecode] +/Length 177 +>> +stream +xU1A `vlfvEb TZ8(z׆B &dU6^G'ОJǤLNNVdfdbes:N[1
jMpwP
Q2.GEEW̢RSN3 +endstream +endobj +114 0 obj +<< +/Filter[/FlateDecode] +/Length 170 +>> +stream +xU1 +@!Bm`vvL!hB^OYz;[,!b!kq2!Ȟ2{p{29vdjJ%ZVz6Wa(]GjR +endstream +endobj +115 0 obj +<< +/Filter[/FlateDecode] +/Length 154 +>> +stream +x3ԳT030P036T0673T06632S0333PH1T(T025ҳ4Q0 +F\ +F&\ +%E\N +@QOE?*~408.WO@ +endstream +endobj +116 0 obj +<< +/Filter[/FlateDecode] +/Length 166 +>> +stream +xe!1EgU7
Z`ڝnkH +endstream +endobj +117 0 obj +<< +/Filter[/FlateDecode] +/Length 168 +>> +stream +x]-@F,rN0W[ a ( +endstream +endobj +118 0 obj +<< +/Filter[/FlateDecode] +/Length 127 +>> +stream +x31530P +z&& +fzƦ +f@ycCB#ss=j#3=KKTɹ\N\ +F\ +FF\ +%E\N +@>pIDP +endstream +endobj +119 0 obj +<< +/Filter[/FlateDecode] +/Length 135 +>> +stream +x31530P +z&& +fzƦ +f@ycCB#ss=j#3=KKTɹ\N\ +F\ +FF\ +%E\N +@>?$ +endstream +endobj +120 0 obj +<< +/Filter[/FlateDecode] +/Length 161 +>> +stream +x]˱
0HDrnsq@T +endstream +endobj +121 0 obj +<< +/Filter[/FlateDecode] +/Length 169 +>> +stream +xU1 +1)%sI6wJXL!hBQ\8+xs2#.+&\-,-9hCc} ˍN8V
1W.:ڃynZyA$kD_WyxIrJj6+Gb +endstream +endobj +122 0 obj +<< +/Filter[/FlateDecode] +/Length 159 +>> +stream +xe1 +1E4sI2vU0PKE[x4`i)b3832C EB00 Pׄ1O\)%F~is o('Wƶ54rTQ}өj!pЧ>DowыU,f
oK +endstream +endobj +123 0 obj +<< +/Filter[/FlateDecode] +/Length 171 +>> +stream +xU1A 4NX$P9 +endstream +endobj +124 0 obj +<< +/Filter[/FlateDecode] +/Length 158 +>> +stream +xm1 +AEBNddiW +endstream +endobj +125 0 obj +<< +/Filter[/FlateDecode] +/Length 171 +>> +stream +xU1 +0#NJL`A'J:vKA>Zh"Ƃv8quI==<HCR-$R%OTj +fK17"#?"ϰ"_#WW?hD-r]K +endstream +endobj +126 0 obj +<< +/Filter[/FlateDecode] +/Length 161 +>> +stream +x3ԳT030P036T0673T06̌L,R +LjRUGr.'~ BIQi*S!z(~b!fb0o`o`? 9{\=k0@ +endstream +endobj +127 0 obj +<< +/Filter[/FlateDecode] +/Length 180 +>> +stream +xU1A@'$$846Y$P9 +endstream +endobj +128 0 obj +<< +/Filter[/FlateDecode] +/Length 174 +>> +stream +x3ԳT030P0332V0673T06632S0333PH1T(T02730Q0 +F\ +F&\ +%E\N +@>?`:qC@Dǁ1?j? `/w:.WO@ +endstream +endobj +129 0 obj +<< +/Filter[/FlateDecode] +/Length 183 +>> +stream +xU1 +0G +
5MJڬUN@]+EBk-ZȉsTDHLH(TJP2
$!#w&?k,,YOpݯXMe>Ķ-xoUܮ8L/(A}|Z[(j(gdA +endstream +endobj +130 0 obj +<< +/Filter[/FlateDecode] +/Length 182 +>> +stream +xU1 +0ԡBP 4)i3Z QPѵTUp:<+NO+c1 +T2Tʤ%K2p +ꦪUpȾ C_|C +O",Ct{
I.?u`F +endstream +endobj +131 0 obj +<< +/Filter[/FlateDecode] +/Length 117 +>> +stream +x36030P +zƖ +zf +ffFz& +) + +&z +@ +Fzh:s<L=BIQi*S!z(h`\\ +endstream +endobj +132 0 obj +<< +/Filter[/FlateDecode] +/Length 170 +>> +stream +xU= +@aC +a`/&B6X:170eJyzރBeh5¢`E]@5\njqBA{!`2!nIr +endstream +endobj +133 0 obj +<< +/Filter[/FlateDecode] +/Length 121 +>> +stream +xU
@E- + +O'g9 +endstream +endobj +134 0 obj +<< +/Filter[/FlateDecode] +/Length 168 +>> +stream +xU+@aY<K;H +$T6$:U6*+^ZP|Dž CZI&EX{K?g}?B`PX|q*-ae4fʯIz6hN8".b@zMܑXbeL +endstream +endobj +135 0 obj +<< +/Filter[/FlateDecode] +/Length 170 +>> +stream +xU˱
0#HArncGNp +dSzP:z7ṡe\0H$iq'~ l4M'͝-@ HeT/;I +endstream +endobj +136 0 obj +<< +/Filter[/FlateDecode] +/Length 171 +>> +stream +xU˱
0a$ +I@T +endstream +endobj +137 0 obj +<< +/Filter[/FlateDecode] +/Length 167 +>> +stream +x3ԳT030P0332V0673T06632S0333PH1T(T02730Q0 +F\ +F&\ +%E\N +@>@r~`?oChH#r + +endstream +endobj +138 0 obj +<< +/Filter[/FlateDecode] +/Length 146 +>> +stream +x31530P +zƖ +fzƦ +ffFz& +) + +Fz& +@ +Fz:s<=L=}JJS|E;zp
?.WO@ +endstream +endobj +139 0 obj +<< +/Filter[/FlateDecode] +/Length 138 +>> +stream +x31530P +zƖ +fzƦ +ffFz& +) + +Fz& +@ +Fz:s<=L=}JJS|E&\=RS8 +endstream +endobj +140 0 obj +<< +/Filter[/FlateDecode] +/Length 162 +>> +stream +xU= +@7Xxn%D
9ZB\lfq!PФ5|N\3L{
.֓AXHpUjZR
nIjq !FHH֩#~M,+WQ>L? +endstream +endobj +141 0 obj +<< +/Filter[/FlateDecode] +/Length 166 +>> +stream +x3ԳT030P0332V0673T06632S0333PH1T(T02730Q0 +F\ +F&\ +%E\N +@>p?@C c=`\=4J +endstream +endobj +142 0 obj +<< +/Filter[/FlateDecode] +/Length 179 +>> +stream +x3ԳT030P0332V0673T06632S0333PH1T(T02730Q0 +F\ +F&\ +%E\N +@>@?|?>`{A + +endstream +endobj +143 0 obj +<< +/Filter[/FlateDecode] +/Length 134 +>> +stream +x3ԳT030P04635P02г0U02730Q0673TH1T(T04135Q0 +pV0!\O|8P` p@?pzr +endstream +endobj +144 0 obj +<< +/Filter[/FlateDecode] +/Length 132 +>> +stream +x33030T +FFz +zf +zƖ +FFz +) + +&&z& +@ejIrW04 +%E\N +@>Ã +<`.WO@ +endstream +endobj +145 0 obj +<< +/Filter[/FlateDecode] +/Length 183 +>> +stream +xU; +@
)x}d)ljitë +?XlX+im-q-͵qxd(fѣ=K3!-Pӎr/)nQRUi_G_U <\]~2 +endstream +endobj +146 0 obj +<< +/Filter[/FlateDecode] +/Length 185 +>> +stream +xU; +@,mYGL!hePK#xt^K6 +Kb%3Bp!`b%:˥Tȡ&
,Z@ZMbS5!ps5*=9&jS٢g|k wr(+V28>G8e7Hg +endstream +endobj +147 0 obj +<< +/xe0 46 0 R +/xc0 47 0 R +/x80 48 0 R +/xa0 49 0 R +/xf0 50 0 R +/xd0 51 0 R +/x90 52 0 R +/xb0 53 0 R +/xf4 54 0 R +/xd4 55 0 R +/x94 56 0 R +/xb4 57 0 R +/xeb 58 0 R +/x8b 59 0 R +/xab 60 0 R +/xcb 61 0 R +/xe3 62 0 R +/x83 63 0 R +/xa3 64 0 R +/xc3 65 0 R +/xed 66 0 R +/x8d 67 0 R +/xad 68 0 R +/xcd 69 0 R +/xee 70 0 R +/x8e 71 0 R +/xae 72 0 R +/xce 73 0 R +/xec 74 0 R +/x8c 75 0 R +/xac 76 0 R +/xcc 77 0 R +/xf3 78 0 R +/x93 79 0 R +/xb3 80 0 R +/xd3 81 0 R +/xe6 82 0 R +/xc6 83 0 R +/x86 84 0 R +/xa6 85 0 R +/xf9 86 0 R +/x99 87 0 R +/xb9 88 0 R +/xd9 89 0 R +/xf2 90 0 R +/xd2 91 0 R +/x92 92 0 R +/xb2 93 0 R +/xf1 94 0 R +/xd1 95 0 R +/x91 96 0 R +/xb1 97 0 R +/xf5 98 0 R +/x95 99 0 R +/xb5 100 0 R +/xfb 101 0 R +/x9b 102 0 R +/xbb 103 0 R +/xdb 104 0 R +/xe4 105 0 R +/x84 106 0 R +/xa4 107 0 R +/xc4 108 0 R +/xf8 109 0 R +/x98 110 0 R +/xb8 111 0 R +/x8 112 0 R +/x70 113 0 R +/x74 114 0 R +/x63 115 0 R +/x6b 116 0 R +/xb 117 0 R +/x6d 118 0 R +/xd 119 0 R +/x6e 120 0 R +/x73 121 0 R +/x79 122 0 R +/x78 123 0 R +/x72 124 0 R +/x6c 125 0 R +/x7b 126 0 R +/x64 127 0 R +/x66 128 0 R +/x75 129 0 R +/x71 130 0 R +/x50 131 0 R +/x54 132 0 R +/x43 133 0 R +/x4b 134 0 R +/x4d 135 0 R +/x4e 136 0 R +/x53 137 0 R +/x59 138 0 R +/x4c 139 0 R +/x52 140 0 R +/x46 141 0 R +/x77 142 0 R +/x57 143 0 R +/x27 144 0 R +/x18 145 0 R +/x2e 146 0 R +>> +endobj +27 0 obj +<< +/Type/Font +/Name/F7 +/Subtype/Type3 +/FirstChar 0 +/LastChar 255 +/Widths[450 600.01 0 399.99 0 0 0 0 350.01 0 0 399.99 600.01 450 399.99 0 0 0 600.01 +0 0 0 0 0 399.99 0 0 539.99 0 0 0 0 0 0 0 0 0 0 0 600.01 0 0 0 0 0 0 399.99 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 600.01 600.01 600.01 450 399.99 0 399.99 0 600.01 0 0 +399.99 450 399.99 399.99 0 300 399.99 399.99 399.99 399.99 399.99 0 399.99 450 450 +399.99 399.99 0 0 0 0 600.01 450 0 399.99 399.99 0 399.99 0 399.99 0 0 399.99 399.99 +450 399.99 0 399.99 399.99 399.99 399.99 399.99 399.99 399.99 399.99 399.99 399.99 +399.99 399.99 0 0 0 0 600.01 0 0 600.01 600.01 600.01 600.01 600.01 600.01 600.01 +600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 +600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 0 600.01 600.01 0 0 600.01 +600.01 600.01 600.01 0 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 +600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 +600.01 0 600.01 600.01 0 0 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 +600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 +600.01 600.01 600.01 600.01 600.01 600.01 600.01 0 600.01 600.01 0 0 600.01 600.01 +600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 +600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 600.01 +600.01 0 600.01] +/FontBBox[-60 -160 660 880] +/FontMatrix[0.001 0 0 0.001 0 0] +/Encoding 26 0 R +/CharProcs 147 0 R +>> +endobj +1 0 obj +<< +/Creator( TeX output 2008.10.26:1039) +/Producer(dvipdfm 0.13.2, Copyright \251 1998, by Mark A. Wicks) +/CreationDate(D:20081026104013+02'00') +>> +endobj +5 0 obj +<< +/Type/Page +/Resources 6 0 R +/Contents[38 0 R 4 0 R 39 0 R 40 0 R] +/Parent 3 0 R +>> +endobj +42 0 obj +<< +/Type/Page +/Resources 43 0 R +/Contents[38 0 R 4 0 R 44 0 R 40 0 R] +/Parent 3 0 R +>> +endobj +3 0 obj +<< +/Type/Pages +/Count 2 +/Kids[5 0 R 42 0 R] +/MediaBox[0 0 612 792] +>> +endobj +38 0 obj +<< +/Length 1 +>> +stream + +endstream +endobj +40 0 obj +<< +/Length 1 +>> +stream + +endstream +endobj +4 0 obj +<< +/Length 30 +>> +stream +1.00028 0 0 1.00028 72 720 cm +endstream +endobj +148 0 obj +<< +>> +endobj +149 0 obj +null +endobj +150 0 obj +<< +>> +endobj +2 0 obj +<< +/Type/Catalog +/Pages 3 0 R +/Outlines 148 0 R +/Threads 149 0 R +/Names 150 0 R +>> +endobj +xref +0 151 +0000000000 65535 f +0000091787 00000 n +0000092486 00000 n +0000092154 00000 n +0000092339 00000 n +0000091950 00000 n +0000014611 00000 n +0000000009 00000 n +0000015635 00000 n +0000015451 00000 n +0000000908 00000 n +0000021509 00000 n +0000021321 00000 n +0000001901 00000 n +0000023565 00000 n +0000023379 00000 n +0000002805 00000 n +0000028821 00000 n +0000028633 00000 n +0000003722 00000 n +0000040115 00000 n +0000039929 00000 n +0000004639 00000 n +0000042107 00000 n +0000041921 00000 n +0000005603 00000 n +0000006330 00000 n +0000090252 00000 n +0000007391 00000 n +0000050849 00000 n +0000050654 00000 n +0000008476 00000 n +0000054534 00000 n +0000054348 00000 n +0000009457 00000 n +0000056525 00000 n +0000056339 00000 n +0000010457 00000 n +0000092239 00000 n +0000011458 00000 n +0000092289 00000 n +0000014478 00000 n +0000092051 00000 n +0000015389 00000 n +0000014672 00000 n +0000015323 00000 n +0000061312 00000 n +0000061641 00000 n +0000061974 00000 n +0000062285 00000 n +0000062604 00000 n +0000062948 00000 n +0000063299 00000 n +0000063616 00000 n +0000063943 00000 n +0000064232 00000 n +0000064524 00000 n +0000064792 00000 n +0000065061 00000 n +0000065368 00000 n +0000065670 00000 n +0000065974 00000 n +0000066280 00000 n +0000066562 00000 n +0000066845 00000 n +0000067129 00000 n +0000067416 00000 n +0000067628 00000 n +0000067841 00000 n +0000068059 00000 n +0000068277 00000 n +0000068582 00000 n +0000068886 00000 n +0000069190 00000 n +0000069497 00000 n +0000069778 00000 n +0000070060 00000 n +0000070344 00000 n +0000070628 00000 n +0000070909 00000 n +0000071189 00000 n +0000071475 00000 n +0000071761 00000 n +0000072055 00000 n +0000072355 00000 n +0000072681 00000 n +0000073004 00000 n +0000073277 00000 n +0000073550 00000 n +0000073843 00000 n +0000074138 00000 n +0000074404 00000 n +0000074670 00000 n +0000074943 00000 n +0000075197 00000 n +0000075524 00000 n +0000075847 00000 n +0000076175 00000 n +0000076511 00000 n +0000076829 00000 n +0000077137 00000 n +0000077451 00000 n +0000077751 00000 n +0000078048 00000 n +0000078348 00000 n +0000078647 00000 n +0000078951 00000 n +0000079255 00000 n +0000079561 00000 n +0000079875 00000 n +0000080176 00000 n +0000080476 00000 n +0000080785 00000 n +0000080982 00000 n +0000081233 00000 n +0000081477 00000 n +0000081705 00000 n +0000081945 00000 n +0000082187 00000 n +0000082388 00000 n +0000082597 00000 n +0000082832 00000 n +0000083075 00000 n +0000083308 00000 n +0000083553 00000 n +0000083785 00000 n +0000084030 00000 n +0000084265 00000 n +0000084519 00000 n +0000084767 00000 n +0000085024 00000 n +0000085280 00000 n +0000085471 00000 n +0000085715 00000 n +0000085910 00000 n +0000086152 00000 n +0000086396 00000 n +0000086641 00000 n +0000086882 00000 n +0000087102 00000 n +0000087314 00000 n +0000087550 00000 n +0000087790 00000 n +0000088043 00000 n +0000088251 00000 n +0000088457 00000 n +0000088714 00000 n +0000088973 00000 n +0000092418 00000 n +0000092441 00000 n +0000092463 00000 n +trailer +<< +/Size 151 +/Root 2 0 R +/Info 1 0 R +>> +startxref +92584 +%%EOF diff --git a/language/casyl/casyldoc.tex b/language/casyl/casyldoc.tex new file mode 100644 index 0000000000..434b8dff2f --- /dev/null +++ b/language/casyl/casyldoc.tex @@ -0,0 +1,100 @@ +\documentclass{article}
+\usepackage{casyltex}
+\title{\CASylTeX: Macros for Cree/Inuktitut\\ Version 2.00}
+\author{Ivan A Derzhanski}
+\date{25 October 2008}
+\def\zdemo#1{$\frac{\hbox{\sylla #1}}{\hbox{\Ztwo\sylla #1}}$}
+
+\begin{document}
+\maketitle
+
+This version of package \CASylTeX\ (Canadian Aboriginal Syllabics)
+enables you to typeset Cree and Inuktitut text%
+\footnote{Support for other languages will be added in later versions.}
+%
+in James Evans' syllabic script.
+It consists of the style sheet \verb!casyltex.sty!
+and the fount \verb!casyll10!.
+
+The typesetting of Cree/Inuktitut text
+is done by the environment \verb!syllab!.
+For short quotations (no longer than one paragraph)
+the macro \verb!\sylla! is also available.
+
+The input of \CASylTeX\ is romanised text in lowercase (except as specified below)
+and with no punctuation (other than full stops, which are rendered as~\sylla{..}).
+The following syllables are recognised:
+
+\medskip
+\hspace{-.45in}\begin{tabular}{r|cccccccccccccccc}
+& --- & \texttt c, \texttt g & \texttt j, \texttt y & \texttt k
+& \texttt l & \texttt L & \texttt m & \texttt n
+& \texttt p & \texttt q & \texttt r & \texttt s
+& \texttt S & \texttt t & \texttt T & \texttt v, \texttt f
+\\\hline
+\texttt a & \sylla{a} & \sylla{ca} & \sylla{ja} & \sylla{ka}
+& \sylla{la} & \sylla{La} & \sylla{ma} & \sylla{na}
+& \sylla{pa} & \sylla{qa} & \sylla{ra}/\Rtwo\sylla{ra} & \sylla{sa}
+& \sylla{Sa} & \sylla{ta} & \sylla{Ta}/\Ttwo\sylla{Ta} & \sylla{va}
+\\
+\texttt e & \sylla{e} & \sylla{ce} & \sylla{je} & \sylla{ke}
+& \sylla{le} & \sylla{Le} & \sylla{me} & \sylla{ne}
+& \sylla{pe} & \sylla{qe} & \sylla{re}/\Rtwo\sylla{re} & \sylla{se}
+& \sylla{Se} & \sylla{te} & \sylla{Te}/\Ttwo\sylla{Te} & \sylla{ve}
+\\
+\texttt i & \sylla{i} & \sylla{ci} & \sylla{ji} & \sylla{ki}
+& \sylla{li} & \sylla{Li} & \sylla{mi} & \sylla{ni}
+& \sylla{pi} & \sylla{qi} & \sylla{ri}/\Rtwo\sylla{ri} & \sylla{si}
+& \sylla{Si} & \sylla{ti} & \sylla{Ti}/\Ttwo\sylla{Ti} & \sylla{vi}
+\\
+\texttt o, \texttt u & \sylla{o} & \sylla{co} & \sylla{jo} & \sylla{ko}
+& \sylla{lo} & \sylla{Lo} & \sylla{mo} & \sylla{no}
+& \sylla{po} & \sylla{qo} & \sylla{ro}/\Rtwo\sylla{ro} & \sylla{so}
+& \sylla{So} & \sylla{to} & \sylla{Ti}/\Ttwo\sylla{Ti} & \sylla{vo}
+\\\hline
+--- & --- & \zdemo c & \zdemo j & \zdemo k
+& \zdemo l & \sylla L & \zdemo m & \zdemo n
+& \zdemo p & \sylla q & \zdemo r/\Rtwo\sylla r & \zdemo s
+& \zdemo S & \zdemo t & \sylla T/\Ttwo \sylla T & \sylla v
+\\
+\end{tabular}
+\medskip\\
+%
+And the following non-syllables:
+
+\medskip
+\begin{tabular}{cccc}
+\texttt h & \texttt K & \texttt M & \texttt x \\\hline
+\sylla h & \sylla K & \sylla M & \sylla x \\
+\end{tabular}
+\medskip\\
+%
+The input \texttt N generates \sylla N (resp.~\sylla{\Ztwo N}, see below;
+but there is no \texttt{Na},
+so you have to write \texttt{Nga} for \sylla{Nga}, etc.).
+
+The input \texttt w generates a dot next to the syllabic character
+if a vowel follows and \sylla w otherwise.
+By default the dot appears after the character (as for West Cree), but can be made to
+appear before it (as for East Cree) by \verb!\wfronttrue! (back by \verb!\wfrontfalse!).
+
+The letters \texttt c and~\texttt g, \texttt j and~\texttt y,
+\texttt o and~\texttt u, \texttt v and~\texttt f have the same effect.
+Inuktitut~\textit\& (voiceless fricative \textit l)
+and regional Cree \textit{sh} and \textit{th}
+are input as \texttt L,~\texttt S and~\texttt T, respectively.
+Vowel length is marked by capitalising the vowel letter
+or by \verb!'! after~it; \verb!hwe'! and~\verb!hwE!
+both generate~\sylla{hwE}.
+
+There are two shapes available for \texttt r. You can choose
+\sylla r (the default) by~\verb!\Rone! and \sylla {\Rtwo r}
+by~\verb!\Rtwo!, and whichever shape is chosen, \texttt R
+generates the other one.
+
+There are also two options for most syllable-final consonants:
+they either look like superscript syllables with~\textit a
+(the default) or have independent shapes. You can indicate
+your preference by~\verb!\Zone! or~\verb!\Ztwo!.
+
+\end{document}
diff --git a/language/casyl/casyll10.mf b/language/casyl/casyll10.mf new file mode 100644 index 0000000000..3a10ffe16b --- /dev/null +++ b/language/casyl/casyll10.mf @@ -0,0 +1,984 @@ +% casyll10.mf: Cree/Inuktitut 10 point +% (based on Julian Bradfield's teng10.mf) +% 22 March 2000 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Ivan A Derzhanski +% Department of Mathematical Linguistics +% Institute for Mathematics and Computer Science +% Bulgarian Academy of Sciences +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +designsize:=10pt#; +% parameter settings +em#:=10pt#; asc#:=8pt#; ex#:=16/3pt#; o#:=1/8pt#; + +font_normal_space(.4em#); font_x_height(ex#); +font_quad(em#); font_normal_stretch(.2em#); +font_normal_shrink(.1em#); + +penangle := 45; +big_penwidth# := 1/10em#; penthickness# := 1/70em#; +wee_penwidth# = .7big_penwidth#; +straight_sidebar# = 1/12em#; curve_sidebar# = 1/18em#; +fudge# := .05 ex#; % fudge for lowering calma luva +letter_width# := .6em#; + +autorounding := 1; +mode_setup; +define_pixels(em,asc,ex); +define_blacker_pixels(big_penwidth,wee_penwidth,penthickness); +define_corrected_pixels(o); +define_whole_pixels(straight_sidebar,curve_sidebar); + +define_pixels(fudge, letter_width); +pickup pencircle xscaled big_penwidth yscaled penthickness rotated penangle; +big_nib := savepen; +pickup pencircle xscaled wee_penwidth yscaled penthickness rotated penangle; +wee_nib := savepen; + +def draw_dot(suffix i) = + % calculate width of pen + numeric penwdth; + 1.1penwdth = (pen_rt - pen_lft) ++ (pen_top - pen_bot); + z.i.$ = z.i + 1/2penwdth*dir(penangle+90); + z.i.$$ = z.i + 1/2penwdth*dir(penangle-90); + draw z.i.$$ -- z.i.$; drawdot z.i.$$; drawdot z.i.$; +enddef; + +def beginsyll (expr c, w_sharp) = +begingroup +charcode := if known c: byte c else: 0 fi; +charwd := w_sharp; charht := ex#; chardp := 0; +w := hround (charwd * hppp); +h := vround (charht * hppp); +d := 0; +charic := 0; clearxy; clearpen; +enddef; + +def endsyllao (text ps) = +chardx := w; +charcode := charcode + 128; +clearit; for p = ps: draw p; endfor +if proofing > 0: makebox (proofrule); fi +shipit; +if displaying > 0: makebox (screenrule); showit; fi +charcode := charcode - 32; +clearit; +for p = ps: draw p reflectedabout ((.5w,0), (.5w,h)); endfor +if proofing > 0: makebox (proofrule); fi +shipit; +if displaying > 0: makebox (screenrule); showit; fi +endgroup +enddef; + +def endsyllei (text ps) = +chardx := w; +charcode := charcode + 32; +clearit; for p = ps: draw p; endfor +if proofing > 0: makebox (proofrule); fi +shipit; +if displaying > 0: makebox (screenrule); showit; fi +charcode := charcode + 32; +clearit; +for p = ps: draw p reflectedabout ((0,.5h), (w,.5h)); endfor +if proofing > 0: makebox (proofrule); fi +shipit; +if displaying > 0: makebox (screenrule); showit; fi +endgroup +enddef; + +def endsyllxy (text ps) = +chardx := w; +charcode := charcode + 128; +clearit; for p = ps: draw p; endfor +if proofing > 0: makebox (proofrule); fi +shipit; +if displaying > 0: makebox (screenrule); showit; fi +charcode := charcode - 96; +clearit; +for p = ps: +draw p reflectedabout ((0,.5h), (w,.5h)) reflectedabout ((.5w,0), (.5w,h)); +endfor +if proofing > 0: makebox (proofrule); fi +shipit; +if displaying > 0: makebox (screenrule); showit; fi +charcode := charcode + 32; +clearit; +for p = ps: draw p reflectedabout ((0,.5h), (w,.5h)); endfor +if proofing > 0: makebox (proofrule); fi +shipit; +if displaying > 0: makebox (screenrule); showit; fi +charcode := charcode + 32; +clearit; +for p = ps: draw p reflectedabout ((.5w,0), (.5w,h)); endfor +if proofing > 0: makebox (proofrule); fi +shipit; +if displaying > 0: makebox (screenrule); showit; fi +endgroup +enddef; + +% now make the fount + +beginchar (96,letter_width#,ex#,0); "big circle"; + pickup big_nib; + top y1 = round(h+o); x1 = .5w; + bot y3 = round(-o); x3 = x1; + rt x2 = w - curve_sidebar = w - lft x4; + y2 = y4 = .5h; + draw z1 .. z2 .. z3 .. z4 .. cycle; +endchar; + +beginsyll ("`", letter_width#); "a/o"; + pickup big_nib; + x1 = x2 = w - straight_sidebar; + x3 = curve_sidebar; + y3 = .5h; y1 = -o; y2 = h+o; +endsyllao (z1 -- z3 -- z2 -- z1); + +beginsyll ("`", letter_width#); "e/i"; + pickup big_nib; + y1 = y2 = h; x2 = straight_sidebar = w - x1; + x3 = .5[x1,x2]; bot y3 = -o; +endsyllei (z1 -- z3 -- z2 -- z1); + +beginchar (oct"001", .6em#, 1.5ex#, 0); "ai"; + pickup wee_nib; + x3 = good.x .5w; lft x1 = w - rt x5 = curve_sidebar; + x2 = .5 [x1, x3]; x4 = .5 [x3, x5]; + y2 = y4 = y1 - vround .45ex; .5[y1,y2] = ex; y1 = y3 = y5; + draw z1{down} .. z2 .. {up}z3 & z3{down} .. z4 .. {up}z5; +endchar; + +beginchar(oct"000",.45em#,1.5ex#,0); "glottal stop"; + pickup wee_nib; + y3 = y4 = y2 - vround .45ex; .5[y3,y2] = ex; + x2 = .5w; + lft x3 = straight_sidebar = w - rt x4; + draw z2 -- z3 -- z4 -- cycle; +endchar; + +beginchar(oct"033",.54em#,1.5ex#,0); "Bible Cree y"; + pickup wee_nib; + y1 = y2 - vround .45ex; .5[y1,y2] = ex; + y1 = y3 = y5; y2 = y4; + x3 = .5w; x2 = .5 [x1, x3]; x4 = .5 [x3, x5]; + lft x1 = straight_sidebar = w - rt x5; + draw z1 -- z2 -- z3 -- z4 -- z5; +endchar; + +beginsyll ("p", letter_width#); "pa/po"; + pickup big_nib; + x2 = curve_sidebar = w - x1 = w - x3; + y2 = .5h; y1 = h+o; y3 = -o; +endsyllao (z1 -- z2 -- z3); + +beginsyll ("p", letter_width#); "pe/pi"; + pickup big_nib; + x3 = straight_sidebar = w - x1; + x2 = .5[x1,x3]; bot y2 = -o; + y1 = y3 = h; +endsyllei (z1 -- z2 -- z3); + +beginsyll ("t", letter_width#); "ta/to"; + pickup big_nib; + rt x1 = rt x5 = w - lft x3 = w - curve_sidebar; + x2 = x4 = .4w; + bot y1 = bot y2 = -o; top y4 = top y5 = h+o; + y3 = .5h; +endsyllao (z1 -- z2 .. z3 .. z4 -- z5); + +beginsyll ("t", letter_width#); "te/ti"; + pickup big_nib; + w - rt x1 = w - rt x2 = lft x4 = lft x5 = straight_sidebar; + x3 = .5w; + top y1 = top y5 = h+o; + bot y3 = -o; y2 = y4 = .4h; +endsyllei (z1 -- z2 .. z3 .. z4 -- z5); + +beginsyll ("k", letter_width#); "k@"; + pickup big_nib; + x1 = x3 = .5w; + bot y3 = round(-o); y1 = .6h; + rt x2 = w - curve_sidebar; + lft x4 = straight_sidebar; + y2 = y4 = .5[y1,y3]; + top z5 = (x4, h+o); +endsyllxy (z5 -- z4{down} .. z3 .. z2 .. z1{left} .. z4); + +beginsyll ("c", letter_width#); "c@"; + pickup big_nib; + rt x2 = w - curve_sidebar; + lft x4 = lft x5 = straight_sidebar; + x3 = .5[x2,x4]; + top y5 = h+o; bot y3 = -o; y2 = y4 = .4h; +endsyllxy (z2 .. z3 .. {up}z4 -- z5); + +beginsyll ("m", letter_width#); "m@"; + pickup big_nib; + lft x1 = straight_sidebar; top y1 = h; + rt x2 = w - curve_sidebar; bot y2 = -o; +endsyllxy (z1 -- (x1,y2) -- z2); + +beginsyll ("n", letter_width#); "n@"; + pickup big_nib; + top y1 = round(h+o); x1 = .5[x2,x4]; + bot y3 = 0; x3 = x1; + x2 = .6w; lft x4 = curve_sidebar; + y2 = y4 = .5h; + rt z5 = (w - curve_sidebar, y3); +endsyllxy (z5 -- z3{left} .. z4 .. z1 .. z2 .. z3); + +beginsyll ("l", letter_width#); "l@"; + pickup big_nib; + rt x1 = w - lft x3 = w - curve_sidebar; + x2 = x4 = .4w; + bot y1 = bot y2 = 0; top y4 = h; + y3 = .5h; +endsyllxy (z1 -- z2 .. z3 .. {right}z4); + +beginsyll ("s", letter_width#); "s@"; + pickup big_nib; + y1 = .6h; x1 = x3 = .6w; + bot y3 = round(-o); + rt x2 = w - curve_sidebar; + y2 = .5[y1,y3]; + top lft z5 = (straight_sidebar, h+o); +endsyllxy (z5 -- (x5,y1) .. z1 .. z2 .. {left}z3); + +beginsyll ("f", letter_width#); "sha/sho"; + pickup big_nib; + top y1 = top y6 = round(h+o); x1 = x3 = .8[x5,x2]; + bot y3 = bot y4 = round(-o); x4 = x6 = .2[x5,x2]; + w - rt x2 = curve_sidebar = lft x5; + y2 = y5 = .5h; +endsyllao (z3{right} .. z2 .. z1 .. .5[z5,z2] .. z4 .. z5 .. {right}z6); + +beginsyll ("f", letter_width#); "she/shi"; + pickup big_nib; + x0 = x3 = .5w; top y0 = h+o; bot y3 = -o; + lft x4 = lft x5 = w - rt x1 = w - rt x2 = curve_sidebar; + y1 = y5 = .8[y3,y0]; y2 = y4 = .2[y3,y0]; +endsyllei (z2{down} .. z3 .. z4 .. .5[z3,z0] .. z1 .. z0 .. {down}z5); + +beginsyll ("y", letter_width#); "y@"; + pickup big_nib; + y1 = .6h; bot y3 = round(-o); + rt x1 = w - curve_sidebar; x3 = .4w; + top lft z5 = (straight_sidebar, h+o); +endsyllxy (z5 -- (x5,y1) .. z1 -- z3); + +beginsyll ("r", letter_width#); "Eskimo ra/ro"; + pickup big_nib; + rt x0 = rt x1 = w - straight_sidebar; + w - rt x5 = lft x3 = curve_sidebar; + x2 = x4 = .4w; + bot y0 = -o; y1 = y2 = .45h; top y4 = top y5 = h; + y3 = .5[y1,y5]; +endsyllao (z0 -- z1 -- z2{left} .. z3 .. {right}z4 -- z5); + +beginsyll ("r", letter_width#); "Eskimo re/ri"; + pickup big_nib; + rt x0 = w - curve_sidebar; + x1 = x2 = .55w; + lft x4 = lft x5 = straight_sidebar; + x3 = .5w; + top y0 = top y1 = h; top y5 = h+o; + bot y3 = -o; y2 = y4 = .4h; +endsyllei (z0 -- z1 -- z2{down} .. z3 .. {up}z4 -- z5); + +beginsyll ("z", letter_width#); "Cree ra/ro"; + pickup big_nib; + rt x0 = rt x1 = w - straight_sidebar; + w - rt x5 = lft x3 = curve_sidebar; + x2 = x4 = .4w; + top y0 = h+o; y1 = y2 = .55h; bot y4 = bot y5 = 0; + y3 = .5[y1,y5]; +endsyllao (z0 -- z1 -- z2{left} .. z3 .. {right}z4 -- z5); + +beginsyll ("z", letter_width#); "Cree re/ri"; + pickup big_nib; + lft x0 = curve_sidebar; + x1 = x2 = .45w; + rt x4 = rt x5 = w - straight_sidebar; + x3 = .5w; + bot y0 = bot y1 = 0; bot y5 = -o; + top y3 = h+o; y2 = y4 = .6h; +endsyllei (z0 -- z1 -- z2{up} .. z3 .. {down}z4 -- z5); + +beginsyll ("q", letter_width#); "va/vo"; + pickup big_nib; + top y0 = h; y0 - y6 = x3 - x9 = .35h; + lft x1 = w - rt x3 = w - rt x2 = curve_sidebar; + x0 = x6 = .5[x9,x3]; y3 = y9 = .5[y0,y6]; + y1 = .5h; bot y2 = -o; + path p; p = z0 .. z9 .. z6 .. z3 .. cycle; + numeric t; + t = xpart ((subpath (0,1) of p) + intersectiontimes (quartercircle + scaled (2 * ((x0-x1)++(y9-y1)+-+(x0-x9))) shifted z1)); +endsyllao (((subpath (t,4) of p) & (subpath (0,t) of p) --- z1 -- z2)); + +beginsyll ("q", letter_width#); "ve/vi"; + pickup big_nib; + top y0 = top y2 = h+o; y0 - y6 = x3 - x9 = .35h; + lft x9 = w - rt x2 = curve_sidebar; + x0 = x6 = .5[x9,x3]; y3 = y9 = .5[y0,y6]; + x1 = .5w; bot y1 = -o; + path p; p = z9 .. z6 .. z3 .. z0 .. cycle; + numeric t; + t = xpart ((subpath (0,1) of p) + intersectiontimes (quartercircle rotated 90 + scaled (2 * ((x6-x1)++(y9-y1)+-+(x6-x9))) shifted z1)); +endsyllei (((subpath (t,4) of p) & (subpath (0,t) of p) --- z1 -- z2)); + +beginsyll ("u", letter_width#); "tha/tho"; + pickup big_nib; + top y0 = top y1 = h; y0 - y6 = x3 - x9 = .35h; + lft x2 = w - rt x3 = w - rt x5 = curve_sidebar; + x0 = x6 = .5[x9,x3]; y3 = y9 = .5[y0,y6]; + x1 = x4 = .4w; bot y4 = bot y5 = 0; y2 = .5h; +endsyllao (z0 .. z9 .. z6 .. z3 .. z0 -- z1 .. z2 .. z4 -- z5); + +beginsyll ("u", letter_width#); "the/thi"; + pickup big_nib; + top y0 = top y5 = h+o; y0 - y6 = x3 - x9 = .35h; + lft x1 = lft x9 = w - rt x4 = w - rt x5 = straight_sidebar; + x0 = x6 = .5[x9,x3]; y3 = y9 = .5[y0,y6]; + y1 = y4 = .4h; x2 = .5w; bot y2 = -o; +endsyllei (z9 .. z6 .. z3 .. z0 .. z9 -- z1 .. z2 .. z4 -- z5); + +beginsyll (125, letter_width#); "ttha/ttho"; + pickup big_nib; + rt x1 = rt x5 = rt x7 = w - lft x3 = w - curve_sidebar; + x2 = x4 = .4w; x6 = .6w; + bot y1 = bot y2 = -o; top y4 = top y5 = h+o; + y3 = y6 = y7 = .5h; +endsyllao (z1 -- z2 .. z3 .. z4 -- z5, z6 -- z7); + +beginsyll (125, letter_width#); "tthe/tthi"; + pickup big_nib; + w - rt x1 = w - rt x2 = lft x4 = lft x5 = straight_sidebar; + x3 = x6 = x7 = .5w; + top y1 = top y5 = top y7 = h+o; + bot y3 = -o; y2 = y4 = .4h; y6 = .6h; +endsyllei (z1 -- z2 .. z3 .. z4 -- z5, z6 -- z7); + +beginsyll (124, letter_width#); "tya/tyo"; + pickup big_nib; + rt x1 = rt x5 = rt x6 = rt x8 = w - lft x3 = w - curve_sidebar; + x2 = x4 = .4w; x7 = .5w; + bot y1 = bot y2 = -o; top y4 = top y5 = h+o; + y3 = y7 = .5h; y5 - y6 = y6 - y8 = y8 - y1; +endsyllao (z1 -- z2 .. z3 .. z4 -- z5, z6{left} ... z7 ... {right}z8); + +beginsyll (124, letter_width#); "tye/tyi"; + pickup big_nib; + w - rt x1 = w - rt x2 = lft x4 = lft x5 = straight_sidebar; + x3 = x7 = .5w; x5 - x6 = x6 - x8 = x8 - x1; + top y1 = top y5 = top y6 = top y8 = h+o; + bot y3 = -o; y2 = y4 = .4h; y7 = .5h; +endsyllei (z1 -- z2 .. z3 .. z4 -- z5, z6{down} ... z7 ... {up}z8); + +beginsyll ("h", letter_width#); "Nunavik h@"; + pickup big_nib; + x1 = x3 = .5w; + bot y3 = round(-o); y1 = .6h; + rt x2 = w - curve_sidebar; + lft x4 = curve_sidebar; + y2 = y4 = .5[y1,y3]; + top z5 = (x4, h+o); + z6 = (0, .6h); +endsyllxy (z6 -- z5 -- z4{down} .. z3 .. z2 .. z1{left} .. z4); + +beginchar ("H", letter_width#, ex#, 0); "Nunavut h"; + pickup big_nib; + lft x1 = lft x2 = w - rt x3 = w - rt x4 = straight_sidebar; + top y1 = top y3 = h+o; bot y2 = bot y4 = -o; + draw z1 -- z2; draw z3 -- z4; draw .5 [z1, z2] -- .5 [z3, z4]; +endchar; + +beginsyll ("j", letter_width#); "tlh@"; + pickup big_nib; + x1 = x3 = .5w; + bot y3 = round(-o); y1 = .6h; + rt x2 = w - curve_sidebar; + lft x4 = straight_sidebar; + y2 = y4 = .5[y1,y3]; + top z5 = (x4, h+o); +endsyllxy (z5 -- z4{down} .. z3 .. z2 .. z1{left} -- (x2,y5)); + +beginsyll (123, letter_width#); "rh@"; + pickup big_nib; + rt x2 = w - curve_sidebar; + lft x5 = straight_sidebar; + x3 = .3[x2,x5]; + top y5 = h+o; bot y3 = -o; y2 = .4h; +endsyllxy (z2 .. z3 .. tension 1.2 .. {up}z5 -- (x5,y3)); + +beginsyll ("e", letter_width#); "Sayisi sh@"; + pickup big_nib; + x1 = x3 = .5w; + bot y3 = round(-o); y1 = .6h; + rt x2 = w - curve_sidebar; + lft x4 = straight_sidebar; + y2 = y4 = .5[y1,y3]; + top z5 = (x4, h+o); +endsyllxy (z5 -- z4{down} .. z3 .. z2 .. z1{left} .. .5[z1,z3]); + +beginsyll ("v", letter_width#); "Woods Cree tha/tho"; + pickup big_nib; + y1 = .6h; x1 = .5[x2,x4]; + bot y3 = 0; x3 = x1; + x2 = .6w; lft x4 = curve_sidebar; + lft x6 = w - rt x7 = curve_sidebar; + y2 = y4 = .5 [y3, y1]; top y6 = top y7 = h; + rt z5 = (w - curve_sidebar, y3); +endsyllao (z5 -- z3{left} .. z4 .. z1 .. z2 .. z3, z6 -- z7); + +beginsyll (54, letter_width#); "Woods Cree the/thi"; + pickup big_nib; + bot y1 = -o; x1 = .5[x2,x4]; + y3 = .6h; x3 = x1; + x2 = .6w; lft x4 = curve_sidebar; + lft x6 = w - rt x7 = curve_sidebar; + y2 = y4 = .5 [y3, y1]; top y6 = top y7 = h; + rt z5 = (w - curve_sidebar, y3); +endsyllao (z5 -- z3{left} .. z4 .. z1 .. z2 .. z3, z6 -- z7); + +beginsyll ("d", letter_width#); "lh@"; + pickup big_nib; + x0 = .5w; x2 = x4 = .4w; + rt x1 = w - straight_sidebar; + w - rt x5 = lft x3 = curve_sidebar; + bot y0 = -o; y1 = y2 = .45h; top y4 = h+o; + y3 = .5[y1,y4]; +endsyllxy (z0 -- z1 -- z2{left} .. z3 .. z4); + +beginsyll ("x", letter_width#); "th-Cree th@"; + pickup big_nib; + y1 = .6h; bot y3 = round(-o); + rt x1 = w - curve_sidebar; x3 = .4w; + top lft z5 = (straight_sidebar, h+o); + lft x6 = 0; x7 = .5w; + y6 = y7 = .5 [y5, y1]; +endsyllxy (z5 -- (x5,y1) .. z1 -- z3, z6 -- z7); + +beginchar ("B", letter_width#, ex#, 0); "Aivilik b"; + pickup big_nib; + lft x1 = lft x2 = straight_sidebar; + x9 = rt x1; rt x3 = w - curve_sidebar; + x0 = x6 = .5 [x9, x3]; + top y1 = h+o; bot y2 = bot y6 = -o; + y0 = .5h; y9 = y3 = .5 [y0, y6]; + draw z1 -- z2; draw z0 .. z3 .. z6 .. z9 .. cycle; +endchar; + +beginchar (oct"347", letter_width#, ex#, 0); "Blackfoot o"; + pickup big_nib; + lft x1 = lft x2 = straight_sidebar; + x9 = rt x1; rt x3 = w - curve_sidebar; + x0 = x6 = .5 [x9, x3]; + top y1 = h+o; bot y2 = bot y6 = -o; + y0 = .5h; y9 = y3 = .5 [y0, y6]; + draw z1 -- z2; filldraw z0 .. z3 .. z6 .. z9 .. cycle; +endchar; + +beginchar (oct"307", letter_width#, ex#, 0); "Blackfoot i"; + pickup big_nib; + rt x1 = rt x2 = w - straight_sidebar; + x3 = lft x1; lft x9 = curve_sidebar; + x0 = x6 = .5 [x9, x3]; + top y1 = h+o; bot y2 = bot y6 = -o; + y0 = .5h; y9 = y3 = .5 [y0, y6]; + draw z1 -- z2; filldraw z0 .. z3 .. z6 .. z9 .. cycle; +endchar; + +beginchar (oct"347", letter_width#, ex#, 0); "Blackfoot o"; + pickup big_nib; + lft x1 = lft x2 = straight_sidebar; + x9 = rt x1; rt x3 = w - curve_sidebar; + x0 = x6 = .5 [x9, x3]; + top y1 = h+o; bot y2 = bot y6 = -o; + y0 = .5h; y9 = y3 = .5 [y0, y6]; + draw z1 -- z2; filldraw z0 .. z3 .. z6 .. z9 .. cycle; +endchar; + +beginchar (oct"207", letter_width#, ex#, 0); "Blackfoot a"; + pickup big_nib; + rt x1 = rt x2 = w - straight_sidebar; + x3 = lft x1; lft x9 = curve_sidebar; + x0 = x6 = .5 [x9, x3]; + top y1 = top y0 = h+o; bot y2 = -o; + y6 = .5h; y9 = y3 = .5 [y0, y6]; + draw z1 -- z2; filldraw z0 .. z3 .. z6 .. z9 .. cycle; +endchar; + +beginsyll ("o", letter_width#); "Blackfoot w@"; + pickup big_nib; + lft x1 = straight_sidebar; top y1 = h+o; + rt x2 = w - curve_sidebar; bot y2 = 0; +endsyllxy (z1 -- (x1,y2) -- z2, (x1,.5h) -- (x2,.5h)); + +beginsyll ("w", letter_width#); "Blackfoot n@"; + pickup big_nib; + lft x1 = straight_sidebar; top y1 = h+o; + rt x2 = w - curve_sidebar; bot y2 = 0; + z3 = (.3[x1,x2], y2); z4 = (.5[x2,x3], .4h); +endsyllxy (z1 -- (x1,y2) -- z3{up} .. z4 .. {down}z2); + +beginsyll (127, letter_width#); "Blackfoot k@"; + pickup big_nib; + lft x1 = straight_sidebar; top y1 = h+o; + rt x2 = w - curve_sidebar; bot y2 = -o; + z3 = (.5[x1,x2], .4h); +endsyllxy (z1 -- (x1,y2) -- z3 -- z2); + +beginsyll ("i", letter_width#); "Sayisi h@"; + pickup big_nib; + lft x1 = lft x2 = straight_sidebar; + bot y1 = -o; top y2 = h; + z3 = (.6w,.5h); rt x4 = w - curve_sidebar; y4 = .6h; +endsyllxy (z1 -- z2{right} .. {right}z3 .. z4); + +beginchar(oct"100",letter_width#,ex#,0); "Chi"; + pickup big_nib; + y1 = vround h; y2 = 0; + lft x1 = straight_sidebar = w - rt x2; + draw z1 -- z2; draw (x1,y2)--(x2,y1); +endchar; + +beginchar(oct"010",.35em#,1.5ex#,0); "h"; + pickup wee_nib; + y1 = y2 - vround .4ex; .5[y1,y2] = ex; + lft x1 = straight_sidebar = w - rt x2; + draw z1 -- (x1,y2); draw (x2,y1) -- z2; +endchar; + +beginchar("p",.4em#,1.5ex#,0); "p"; + pickup wee_nib; + rt x1 = rt x5 = w - curve_sidebar; + lft x3 = curve_sidebar; + y1 = y5 + vround .45ex; + y3 = .5[y1,y5] = ex; + draw z5 -- z3 -- z1; +endchar; + +beginchar("t",.4em#,1.5ex#,0); "t"; + pickup wee_nib; + rt x1 = rt x5 = w - lft x3 = w - curve_sidebar; + x2 = x4 = .4[x3,x1]; y3 = .5[y1,y5] = ex; + y1 = y5 + vround .45ex; y1 = y2; y4 = y5; + draw z5 -- z4 .. z3 .. z2 -- z1; +endchar; + +beginchar("c",.4em#,1.5ex#,0); "c"; + pickup wee_nib; + x1 = x3 = .5[x2,x4]; + y0 = y3 + vround .45ex; + lft x0 = lft x2 = straight_sidebar; + w - rt x4 = curve_sidebar; + y2 = y4 = .5[y1,y3]; + .5[y0,y3] = ex; .4[y0,y3] = y1; + draw z0 -- z2{down} .. z3 .. z4; +endchar; + +beginchar(oct"003",.4em#,1.5ex#,0); "Sayisi th"; + pickup wee_nib; + x1 = x3 = .5[x2,x4]; + y0 = y3 + vround .45ex; + rt x0 = rt x2 = w - straight_sidebar; + lft x4 = curve_sidebar; + y2 = y4 = .5[y1,y3]; + .5[y0,y3] = ex; .4[y0,y3] = y1; + draw z0 -- z2{down} .. z3 .. z4; +endchar; + +beginchar("k",.4em#,1.5ex#,0); "k"; + pickup wee_nib; + x1 = x3 = .5[x2,x4]; + y0 = y3 + vround .45ex; + lft x0 = lft x2 = straight_sidebar; + w - rt x4 = curve_sidebar; + y2 = y4 = .5[y1,y3]; + .5[y0,y3] = ex; .4[y0,y3] = y1; + draw z0 -- z2; + draw z1 .. z2 .. z3 .. z4 .. cycle; +endchar; + +beginchar("h",.4em#,1.5ex#,0); "Nunavik h"; + pickup wee_nib; + x1 = x3 = .5[x2,x4]; + y0 = y3 + vround .45ex; + lft x5 = 0; lft x0 = lft x2 = curve_sidebar; + w - rt x4 = curve_sidebar; + y2 = y4 = .5[y1,y3]; y5 = .6 [y3, y0]; + .5[y0,y3] = ex; .4[y0,y3] = y1; + draw z5 -- z0 -- z2; + draw z1 .. z2 .. z3 .. z4 .. cycle; +endchar; + +beginchar(oct"013",.4em#,1.5ex#,0); "kw"; + pickup wee_nib; + x1 = x3 = .5[x2,x4]; + y0 = y3 + vround .45ex; + rt x0 = rt x2 = w - straight_sidebar; + lft x4 = curve_sidebar; + y2 = y4 = .5[y1,y3]; + .5[y0,y3] = ex; .4[y0,y3] = y1; + draw z0 -- z2; + draw z1 .. z2 .. z3 .. z4 .. cycle; +endchar; + +beginchar("m",.45em#,1.5ex#,0); "m"; + pickup wee_nib; + y2 = y1 - vround .4ex; .5[y1,y2] = ex; + lft x1 = straight_sidebar = w - rt x2; + draw z1 -- (x1,y2) -- z2; +endchar; + +beginchar(oct"015",.45em#,1.5ex#,0); "mh"; + pickup wee_nib; + y2 = y1 - vround .4ex; .5[y1,y2] = ex; + w - rt x1 = straight_sidebar = lft x2; + draw z1 -- (x1,y2) -- z2; +endchar; + +beginchar("a",.45em#,ex#,0); "Athabaskan m"; + pickup wee_nib; + lft x1 = lft x4 = w - rt x3 = w - rt x5 = curve_sidebar; + x2 = .5w; + y2 = .6h; bot y4 = bot y5 = 0; y1 = y3 = .75 [y5, y2]; + draw z1 .. z2 .. z3 .. {z4-.5[z3,z5]}z4 -- z5; +endchar; + +beginchar("A",letter_width#,ex#,0); "Sayisi m"; + pickup big_nib; + lft x1 = lft x4 = w - rt x3 = w - rt x5 = curve_sidebar; + x2 = .5w; + top y2 = h+o; bot y4 = bot y5 = 0; y1 = y3 = .75 [y5, y2]; + draw z1 .. z2 .. z3 .. {z4-.5[z3,z5]}z4 -- z5; +endchar; + +beginchar("n",.4em#,1.5ex#,0); "n"; + pickup wee_nib; + x1 = x3 = .5[x2,x4]; x4 = .6[x2,x0]; + y1 = y3 + vround .45ex; y0 = y3; + lft x2 = w - rt x0 = curve_sidebar; + y2 = y4 = .5[y1,y3] = ex; + draw z0 -- z3; + draw z1 .. z2 .. z3 .. z4 .. cycle; +endchar; + +beginchar("v",.4em#,1.5ex#,0); "Woods Cree th"; + pickup wee_nib; + x1 = x3 = .5[x2,x4]; x4 = .6[x2,x0]; + y5 = y6 = y3 + vround .45ex; y0 = y3; + lft x5 = lft x2 = w - rt x6 = w - rt x0 = curve_sidebar; + y2 = y4 = .5[y1,y3]; .5[y5,y0] = ex; + y1 = .6 [y0, y5]; + draw z0 -- z3; draw z5 -- z6; + draw z1 .. z2 .. z3 .. z4 .. cycle; +endchar; + +beginchar(oct"016",.4em#,1.5ex#,0); "nh"; + pickup wee_nib; + x1 = x3 = .5[x2,x4]; x4 = .6[x2,x0]; + y1 = y3 + vround .45ex; y0 = y3; + w - rt x2 = lft x0 = curve_sidebar; + y2 = y4 = .5[y1,y3] = ex; + draw z0 -- z3; + draw z1 .. z2 .. z3 .. z4 .. cycle; +endchar; + +beginchar("Z",.4em#,1.5ex#,0); "West Cree l"; + pickup wee_nib; + w - rt x1 = lft x2 = curve_sidebar; + x1 = x3 = x5; x2 = x4; + y1 = y5 + vround .45ex; y3 = .5 [y1, y5] = ex; + y2 = .5 [y1, y3]; y4 = .5 [y3, y5]; + draw z1 -- z2 -- z3 -- z4 -- z5; +endchar; + +beginchar(oct"014",letter_width#,ex#,0); "medial l"; + pickup big_nib; + w - rt x1 = lft x2 = curve_sidebar; + x1 = x3 = x5; x2 = x4; + top y1 = h+o; bot y5 = -o; + y2 = .5 [y1, y3]; y3 = .5 [y1, y5]; y4 = .5 [y3, y5]; + draw z1 -- z2 -- z3 -- z4 -- z5; +endchar; + +beginchar("z",.4em#,1.5ex#,0); "West Cree r"; + pickup wee_nib; + lft x1 = w - rt x2 = curve_sidebar; + x1 = x3 = x5; x2 = x4; + y1 = y5 + vround .45ex; y3 = .5 [y1, y5] = ex; + y2 = .5 [y1, y3]; y4 = .5 [y3, y5]; + draw z1 -- z2 -- z3 -- z4 -- z5; +endchar; + +beginchar(oct"022",letter_width#,ex#,0); "medial r"; + pickup big_nib; + lft x1 = w - rt x2 = curve_sidebar; + x1 = x3 = x5; x2 = x4; + top y1 = h+o; bot y5 = -o; + y2 = .5 [y1, y3]; y3 = .5 [y1, y5]; y4 = .5 [y3, y5]; + draw z1 -- z2 -- z3 -- z4 -- z5; +endchar; + +beginchar("s",.4em#,1.5ex#,0); "s"; + pickup wee_nib; + x1 = x3 = .5[x0,x4]; + y0 = y3 + vround .45ex; + lft x0 = straight_sidebar; + w - rt x4 = curve_sidebar; + y4 = .5[y1,y3]; + .5[y0,y3] = ex; .4[y0,y3] = y1; + draw z0 -- (x0,y1) .. z1 .. z4 .. z3; +endchar; + +beginchar("y",.4em#,1.5ex#,0); "y"; + pickup wee_nib; + x3 = .6[x0,x1]; + y0 = y3 + vround .45ex; + lft x0 = straight_sidebar; + w - rt x1 = curve_sidebar; + .5[y0,y3] = ex; .4[y0,y3] = y1; + draw z0 -- (x0,y1) .. z1 -- z3; +endchar; + +beginchar("x",.4em#,1.5ex#,0); "th-Cree th"; + pickup wee_nib; + x3 = .6[x0,x1]; + y0 = y3 + vround .45ex; + lft x0 = straight_sidebar; + w - rt x1 = curve_sidebar; + lft x4 = curve_sidebar; x5 = .5w; + .5[y0,y3] = ex; .5[y0,y3] = y1; + y4 = y5 = .5 [y0, y1]; + draw z0 -- (x0,y1) .. z1 -- z3; + draw z4 -- z5; +endchar; + +beginchar("r",.4em#,1.5ex#,0); "r"; + pickup wee_nib; + w - rt x0 = lft x3 = curve_sidebar; + x0 = x1 = x5; x2 = x4 = .4[x3,x1]; y3 = .5[y1,y5]; + y5 = .5[y1,y0] = ex; + y1 = y0 + vround .45ex; y1 = y2; y4 = y5; + draw z0 -- z5 -- z4{left} .. z3 .. {right}z2 -- z1; +endchar; + +beginchar("l",.4em#,1.5ex#,0); "l"; + pickup wee_nib; + rt x5 = w - curve_sidebar; + lft x3 = curve_sidebar; x2 = x4 = .4[x3,x5]; + y2 = y5 + vround .45ex; y4 = y5; + y3 = .5[y2,y5] = ex; + draw z5 -- z4 .. z3 .. {right}z2; +endchar; + +picture savedimage; + +beginchar (123,.4em#,1.5ex#,0); "rh"; + pickup wee_nib; + rt x2 = w - curve_sidebar; + lft x5 = straight_sidebar; + x3 = .3[x2,x5]; + y5 = y3 + vround .45ex; .5[y3,y5] = ex; y2 = .4[y3,y5]; + draw z2 .. z3 .. tension 1.2 .. {up}z5 -- (x5,y3); + savedimage := currentpicture; +endchar; + +beginchar(91,.4em#,1.5ex#,0); "rh"; + currentpicture := savedimage; +endchar; + +beginchar("d",.4em#,1.5ex#,0); "lh"; + pickup wee_nib; + rt x5 = w - lft x3 = w - curve_sidebar; + x0 = x2 = x4 = .4[x3,x5]; y3 = .5[y2,y5]; + y5 = .5[y2,y0] = ex; + y2 = y0 + vround .45ex; y4 = y5; + draw z0 -- z5 -- z4{left} .. z3 .. z2; + savedimage := currentpicture; +endchar; + +beginchar("D",.4em#,1.5ex#,0); "lh"; + currentpicture := savedimage; +endchar; + +beginchar("f",.4em#,1.5ex#,0); "sh"; + pickup wee_nib; + x1 = x3 = .75[x5,x2]; + x4 = x6 = .25[x5,x2]; + y1 = y3 + vround .45ex; y6 = y1; y4 = y3; + lft x5 = w - rt x2 = curve_sidebar; + y2 = y5 = .5[y1,y3] = ex; + draw z3{right} .. z2 .. z1 .. .5[z5,z2] .. z4 .. z5 .. {right}z6; +endchar; + +beginchar("u",.4em#,1.5ex#,0); "th"; + pickup wee_nib; + y0 = y1 = y5 + vround .45ex; y0 - y6 = x3 - x9 = .45(y0-y5); + lft x2 = w - rt x3 = w - rt x5 = curve_sidebar; + x0 = x6 = .5[x9,x3]; y3 = y9 = .5[y0,y6]; + x1 = x4 = .4w; y4 = y5; y2 = .5[y0,y5] = ex; + draw z0 .. z9 .. z6 .. z3 .. z0 -- z1 .. z2 .. z4 -- z5; + savedimage := currentpicture; +endchar; + +beginchar("U",.4em#,1.5ex#,0); "th"; + currentpicture := savedimage; +endchar; + +beginchar("q",.4em#,1.5ex#,0); "v"; + pickup wee_nib; + y0 = y2 + vround .45ex; y0 - y6 = x3 - x9 = .45(y0-y2); + lft x1 = w - rt x3 = w - rt x2 = curve_sidebar; + x0 = x6 = .5[x9,x3]; y3 = y9 = .5[y0,y6]; + y1 = .5[y0,y2] = ex; + path p; p = z0 .. z9 .. z6 .. z3 .. cycle; + numeric t; + t = xpart ((subpath (0,1) of p) + intersectiontimes (quartercircle + scaled (2 * ((x0-x1)++(y9-y1)+-+(x0-x9))) shifted z1)); + draw (subpath (t,4) of p) & (subpath (0,t) of p) --- z1 -- z2; + savedimage := currentpicture; +endchar; + +beginchar("Q",.4em#,1.5ex#,0); "v"; + currentpicture := savedimage; +endchar; + +beginchar("P",.3em#,1.5ex#,0); "P"; + pickup wee_nib; + y1 = y2 - vround .45ex; .5[y1,y2] = ex; + x1 = x2 = .5w; + draw z1 -- z2; +endchar; + +beginchar("T",.4em#,1.5ex#,0); "T"; + pickup pencircle + xscaled wee_penwidth yscaled penthickness rotated (penangle+90); + y1 = y2 - vround .45ex; .5[y1,y2] = ex; + lft x1 = straight_sidebar = w - rt x2; + draw z1 -- z2; +endchar; + +beginchar("C",.45em#,1.5ex#,0); "c"; + pickup wee_nib; + y1 = y2 = ex; + lft x1 = straight_sidebar = w - rt x2; + draw z1 -- z2; +endchar; + +beginchar("K",.4em#,1.5ex#,0); "k"; + pickup wee_nib; + y1 = y2 + vround .45ex; .5[y1,y2] = ex; + lft x1 = straight_sidebar = w - rt x2; + draw z1 -- z2; +endchar; + +beginchar("M",.4em#,1.5ex#,0); "m"; + pickup wee_nib; + rt x1 = rt x5 = w - curve_sidebar; + lft x3 = curve_sidebar; + y1 = y5 + vround .45ex; + y3 = .5[y1,y5] = ex; + draw z5{left} .. z3 .. {right}z1; +endchar; + +beginchar("N",.4em#,1.5ex#,0); "n"; + pickup wee_nib; + lft x1 = lft x3 = curve_sidebar; + rt x4 = w - curve_sidebar; + y1 = y3 + vround .45ex; + y4 = .5[y1,y3] = ex; + draw z3{right} .. z4 .. {left}z1; +endchar; + +beginchar("S",.4em#,1.5ex#,0); "s"; + pickup wee_nib; + x1 = good.x .5w; lft x2 = w - rt x4 = curve_sidebar; + y1 = y2 + vround .45ex; .5[y1,y2] = ex; y2 = y4; + draw z4{up} .. z1 .. {down}z2; +endchar; + +beginchar("X",.45em#,1.5ex#,0); "th-Cree th"; + pickup wee_nib; + y1 = y2 - vround .45ex; .5[y1,y2] = ex; + x1 = x2 = .5w; + lft x3 = straight_sidebar = w - rt x4; + x3 = x5; x4 = x6; + y3 = y4 = .3[y1,y2]; y5 = y6 = .7[y1,y2]; + draw z1 -- z2; draw z3 -- z4; draw z5 -- z6; +endchar; + +beginchar("Y",.45em#,1.5ex#,0); "y"; + pickup wee_nib; + y1 = y2 - vround .45ex; .5[y1,y2] = y3 = y4 = ex; + x1 = x2 = .5w; + lft x3 = straight_sidebar = w - rt x4; + draw z1 -- z2; draw z3 -- z4; +endchar; + +beginchar("L",.45em#,1.5ex#,0); "l"; + pickup wee_nib; + y3 = y4 = y2 + vround .45ex; .5[y3,y2] = ex; + x2 = .5w; + lft x3 = straight_sidebar = w - rt x4; + draw (x2,y3) -- z2; draw z3 -- z4; +endchar; + +beginchar("R",.4em#,1.5ex#,0); "r"; + pickup pencircle + xscaled wee_penwidth yscaled penthickness rotated (penangle+90); + y1 = y2 - vround .45ex; .5[y1,y2] = ex; + lft x1 = straight_sidebar = w - rt x2; + draw (x2,y1) -- z1 -- z2 -- (x1,y2); +endchar; + +beginchar("F",.4em#,1.5ex#,0); "sh"; + pickup wee_nib; + x1 = good.x .5w; lft x2 = w - rt x4 = curve_sidebar; + y1 = y2 - vround .45ex; .5[y1,y2] = ex; y2 = y4; + draw z2{down} .. z1 .. {up}z4; +endchar; + +beginchar("w",.4em#,1.5ex#,0); "w"; + pickup wee_nib; + x1 = x3 = good.x .5w; + y1 = y3 + vround .45ex; + lft x2 = w - rt x4 = curve_sidebar; + y2 = y4 = .5[y1,y3] = ex; + draw z1 .. z2 .. z3 .. z4 .. cycle; +endchar; + +beginchar("W",.4em#,ex#,0); "The w mark"; + pickup big_nib; + x1 = good.x .5w; y1 = good.y .6h; + draw_dot(1); +endchar; + +beginchar("'",letter_width#,1.3ex#,0); "The length mark"; + pickup big_nib; + x1 = good.x (.5w); top y1 = h; + draw_dot(1); +endchar; + +beginchar(oct"030",.4em#,1.5ex#,0); "x"; + pickup wee_nib; + y1 = y2 + vround .45ex; .5[y1,y2] = ex; + lft x1 = straight_sidebar = w - rt x2; + draw z1 -- z2; draw (x1,y2)--(x2,y1); +endchar; + +beginchar(".",.4em#,.45ex#,0); "full stop"; + pickup wee_nib; + y1 = vround h; y2 = 0; + lft x1 = straight_sidebar = w - rt x2; + draw z1 -- z2; draw (x1,y2)--(x2,y1); +endchar; + +end. diff --git a/language/casyl/casyltex.sty b/language/casyl/casyltex.sty new file mode 100644 index 0000000000..eabe6ce08f --- /dev/null +++ b/language/casyl/casyltex.sty @@ -0,0 +1,132 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% casyltex.sty (CASylTeX: Macros for Cree/Inuktitut) +% 15 September 2007 +% Version 2.00 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Ivan A Derzhanski +% Department of Mathematical Linguistics +% Institute for Mathematics and Computer Science +% Bulgarian Academy of Sciences +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def \CASylTeX {C{\sc a}Syl\TeX } + +\font \syll@fount=casyll10 + +\newcount \s@ll +\newcount \w@ll +\newcount \z@ll +\newcount \r@lett +\newcount \T@lett +\def \Rone {\r@lett=114} \Rone +\def \Rtwo {\r@lett=123} +\def \Tone {\T@lett=117} \Tone +\def \Ttwo {\T@lett=120} +\def \Zone {\z@ll=0} \Zone +\def \Ztwo {\z@ll=32} +\newif \ifwfront \wfrontfalse +\chardef \cree@h="08 + +\def \syll@write {\relax + \ifnum \s@ll=96% + \ifnum \w@ll=1w\fi + \else \ifnum 128>\s@ll \advance \s@ll by-\z@ll \fi + \ifnum \w@ll=1% + \ifwfront W\symbol {\s@ll }% + \else \symbol {\s@ll }W% + \fi + \else \symbol {\s@ll }% + \fi + \fi + \s@ll=96\w@ll=0} + +\def \syll@long {% + \ifnum \w@ll=1% + \ifwfront W\symbol {\s@ll}\llap'% + \else \symbol {\s@ll}\llap'W% + \fi + \else \symbol {\s@ll}\llap'% + \fi +% \symbol {\s@ll}\llap'% +% \ifnum \w@ll=1W\fi + \s@ll=96\w@ll=0} + +\expandafter \def \csname syll@'\endcsname {% + \ifnum \s@ll=96% + \ifnum \w@ll=1w\w@ll=0\fi + \else \syll@long + \fi } + +\def \if@syll@write {\ifnum 127<\s@ll \syll@write \fi} + +\def \syll@A {\if@syll@write \advance \s@ll by128\syll@long } +\def \syll@E {\if@syll@write \advance \s@ll by32\syll@long } +\def \syll@I {\if@syll@write \advance \s@ll by64\syll@long } +\def \syll@O {\if@syll@write \advance \s@ll by96\syll@long } +\def \syll@U {\if@syll@write \advance \s@ll by96\syll@long } + +\def \syll@a {\if@syll@write \advance \s@ll by128} +\def \syll@e {\if@syll@write \advance \s@ll by32} +\def \syll@i {\if@syll@write \advance \s@ll by64} +\def \syll@o {\if@syll@write \advance \s@ll by96} +\def \syll@u {\if@syll@write \advance \s@ll by96} + +\def \syll@@ {\syll@write \s@ll=96} +\def \syll@c {\syll@write \s@ll=99} +\def \syll@f {\syll@write \s@ll=113} +\def \syll@g {\syll@write \s@ll=99} +\def \syll@h {\syll@write \cree@h} +\def \syll@j {\syll@write \s@ll=121} +\def \syll@k {\syll@write \s@ll=107} +\def \syll@K {\syll@write \s@ll=11} +\def \syll@l {\syll@write \s@ll=108} +\def \syll@L {\syll@write \s@ll=100} +\def \syll@m {\syll@write \s@ll=109} +\def \syll@M {\syll@write \s@ll=13} +\def \syll@n {\syll@write \s@ll=110} +\def \syll@p {\syll@write \s@ll=112} +\def \syll@q {% + \syll@write + \s@ll=114\advance \s@ll by-\z@ll + \symbol {\s@ll}\s@ll=107} +\def \syll@r {\syll@write \s@ll=\r@lett } +\def \syll@R {\syll@write \ifnum \r@lett=114\s@ll=123\else \s@ll=114\fi } +\def \syll@s {\syll@write \s@ll=115} +\def \syll@S {\syll@write \s@ll=102} +\def \syll@t {\syll@write \s@ll=116} +\def \syll@T {\syll@write \s@ll=\T@lett } +\def \syll@v {\syll@write \s@ll=113} +\def \syll@x {\syll@write \s@ll=24} +\def \syll@y {\syll@write \s@ll=121} + +\def \syll@N {\syll@write + \s@ll=110\advance \s@ll by-\z@ll \raise .24ex\hbox {\symbol {\s@ll}}% +\kern-.15em% + \s@ll=99 \advance \s@ll by-\z@ll \lower .24ex\hbox {\symbol {\s@ll}}% + \s@ll=96} + +\def \syll@w {% + \ifnum 127<\s@ll \syll@write \fi + \w@ll=1} + +\long \def \@syll #1{% + \ifx #1\end \syll@write \let \next \end + \else \ifcat \noexpand #1\par + \syll@write #1\def \next {\futurelet \n@xt \@syll }% + \else \ifx \@sptoken \n@xt + \syll@write \relax \space \s@ll=96\w@ll=0% + \else \ifx .\n@xt + \syll@write \relax .\s@ll=96\w@ll=0\fi\fi + \csname syll@#1\endcsname + \def \next {\futurelet \n@xt \@syll }% + \fi\fi \next } + +\def \syllab {% Cree/Inuktitut environment + \syll@fount + \s@ll=96% + \w@ll=0% + \@syll } + +\def \endsyllab {} + +\def \sylla #1{\begin{syllab}#1\end{syllab}} |