summaryrefslogtreecommitdiff
path: root/fonts/csx
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/csx
Initial commit
Diffstat (limited to 'fonts/csx')
-rw-r--r--fonts/csx/contrib/csx-os2.readme10
-rw-r--r--fonts/csx/docs/charset.ps1100
-rw-r--r--fonts/csx/docs/charset.tex188
-rw-r--r--fonts/csx/docs/cs.egabin0 -> 3584 bytes
-rw-r--r--fonts/csx/docs/cs.vgabin0 -> 4096 bytes
-rw-r--r--fonts/csx/docs/csega.combin0 -> 8291 bytes
-rw-r--r--fonts/csx/docs/csvga.combin0 -> 8291 bytes
-rw-r--r--fonts/csx/docs/csx.egabin0 -> 3584 bytes
-rw-r--r--fonts/csx/docs/csx.vgabin0 -> 4096 bytes
-rw-r--r--fonts/csx/docs/csxega.combin0 -> 8291 bytes
-rw-r--r--fonts/csx/docs/csxvga.combin0 -> 8291 bytes
-rw-r--r--fonts/csx/docs/iass_csx.readme12
-rw-r--r--fonts/csx/fonts/charter/PSreadme.bch33
-rw-r--r--fonts/csx/fonts/charter/TTreadme.bch37
-rw-r--r--fonts/csx/fonts/charter/bchb8i.afm659
-rw-r--r--fonts/csx/fonts/charter/bchb8i.pfbbin0 -> 47553 bytes
-rw-r--r--fonts/csx/fonts/charter/bchb8i.pfmbin0 -> 2219 bytes
-rw-r--r--fonts/csx/fonts/charter/bchb8i.ttfbin0 -> 44028 bytes
-rw-r--r--fonts/csx/fonts/charter/bchbi8i.afm685
-rw-r--r--fonts/csx/fonts/charter/bchbi8i.pfbbin0 -> 49687 bytes
-rw-r--r--fonts/csx/fonts/charter/bchbi8i.pfmbin0 -> 2329 bytes
-rw-r--r--fonts/csx/fonts/charter/bchbi8i.ttfbin0 -> 45740 bytes
-rw-r--r--fonts/csx/fonts/charter/bchr8i.afm569
-rw-r--r--fonts/csx/fonts/charter/bchr8i.pfbbin0 -> 52422 bytes
-rw-r--r--fonts/csx/fonts/charter/bchr8i.pfmbin0 -> 1860 bytes
-rw-r--r--fonts/csx/fonts/charter/bchr8i.ttfbin0 -> 44416 bytes
-rw-r--r--fonts/csx/fonts/charter/bchri8i.afm581
-rw-r--r--fonts/csx/fonts/charter/bchri8i.pfbbin0 -> 49675 bytes
-rw-r--r--fonts/csx/fonts/charter/bchri8i.pfmbin0 -> 1909 bytes
-rw-r--r--fonts/csx/fonts/charter/bchri8i.ttfbin0 -> 45424 bytes
-rw-r--r--fonts/csx/fonts/charter/cs437.enc256
-rw-r--r--fonts/csx/styles/cp437csx.def80
32 files changed, 4210 insertions, 0 deletions
diff --git a/fonts/csx/contrib/csx-os2.readme b/fonts/csx/contrib/csx-os2.readme
new file mode 100644
index 0000000000..9676196558
--- /dev/null
+++ b/fonts/csx/contrib/csx-os2.readme
@@ -0,0 +1,10 @@
+
+The files included in this package facilitate the use of Sanskrit with
+Emacs, AucTeX and Emtex (LaTeX2e) under OS2 by using the Classical
+Sanskrit Extended 8-bit character set. The Installation and usage is
+described in the documentation, which can be produced by running
+LaTeX2e on install.ins and then two times on indology.drv.
+
+The article in tex-os2.tex may give a general idea.
+
+All files are free software according to the GNU General Public Licence. \ No newline at end of file
diff --git a/fonts/csx/docs/charset.ps b/fonts/csx/docs/charset.ps
new file mode 100644
index 0000000000..b07bc57709
--- /dev/null
+++ b/fonts/csx/docs/charset.ps
@@ -0,0 +1,1100 @@
+%!PS-Adobe-2.0
+%%Creator: dvips 5.512 Copyright 1986, 1993 Radical Eye Software
+%%Title: charset.dvi
+%%CreationDate: Tue Mar 30 10:02:48 1993
+%%Pages: 4
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 596 842
+%%EndComments
+%DVIPSCommandLine: dvips charset
+%DVIPSSource: TeX output 1992.05.28:1424
+%%BeginProcSet: tex.pro
+/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N /X{S N}
+B /TR{translate}N /isls false N /vsize 11 72 mul N /@rigin{isls{[0 -1 1 0 0 0]
+concat}if 72 Resolution div 72 VResolution div neg scale isls{Resolution hsize
+-72 div mul 0 TR}if Resolution VResolution vsize -72 div 1 add mul TR matrix
+currentmatrix dup dup 4 get round 4 exch put dup dup 5 get round 5 exch put
+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
+/IE 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 IE N end dup{/foo setfont}2 array copy cvx N load 0 nn
+put /ctr 0 N[}B /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 dup definefont setfont}B /ch-width{ch-data
+dup length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{128
+ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub get 127
+sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data dup 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 /sf 0 N /CharBuilder{save 3 1 roll S dup /base get 2 index get
+S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx 0 ch-xoff ch-yoff ch-height
+sub ch-xoff ch-width add ch-yoff setcachedevice ch-width ch-height true[1 0 0
+-1 -.1 ch-xoff sub ch-yoff .1 add]{ch-image}imagemask restore}B /D{/cc X dup
+type /stringtype ne{]}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1
+ne{dup dup length 1 sub dup 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 dup 1 get dup mul exch 0 get dup mul add
+.99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore showpage userdict
+/eop-hook known{eop-hook}if}N /@start{userdict /start-hook known{start-hook}
+if pop /VResolution X /Resolution X 1000 div /DVImag X /IE 256 array N 0 1 255
+{IE S 1 string dup 0 3 index put cvn put}for 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 /rulex 0 N
+/ruley 0 N /v{/ruley X /rulex X V}B /V{}B /RV statusdict begin /product where{
+pop product dup length 7 ge{0 7 getinterval dup(Display)eq exch 0 4
+getinterval(NeXT)eq or}{pop false}ifelse}{false}ifelse end{{gsave TR -.1 -.1
+TR 1 1 scale rulex ruley false RMat{BDot}imagemask grestore}}{{gsave TR -.1
+-.1 TR rulex ruley scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B /QV{
+gsave transform round exch round exch itransform moveto rulex 0 rlineto 0
+ruley neg rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N
+/tail{dup /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
+TeXDict begin 39158280 55380996 1000 300 300 (/FONTS/charset.dvi)
+@start /Fa 1 113 df<0000000018000000003800000000300000000070000000006000000000
+E000000000C000000001C000000001800000000380000000030000000007000000000600000000
+0E000000000C000000001C00000000180000000038000000003000000000700000000060000000
+00E000000000C000060001C0001E000180002F000380004F000300008780070000078006000003
+C00E000003C00C000003C01C000001E018000001E038000000F030000000F07000000078600000
+0078E00000003CC00000003DC00000001F800000001F800000000F000000000F00000000060000
+000006000000252E7E8126>112 D E /Fb 4 123 df<007C01C207010E011C013C013802780C7B
+F07C00F000F000F000F0007000700170023804183807C010147C9315>101
+D<00FC030206010C030C070C060C000F800FF007F803FC003E000E700EF00CF00CE00840102060
+1F8010147D9313>115 D<018001C0038003800380038007000700FFF007000E000E000E000E00
+1C001C001C001C003800380038003820704070407080708031001E000C1C7C9B0F>I<01C04003
+E08007F1800C1F0008020000040000080000100000200000400000800001000002000004010008
+02001002003E0C0063FC0041F80080E00012147D9313>122 D E /Fc 52
+127 df<0E007E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E
+000E00FFC00A1480930C>16 D<E0E0F0381C0C060308087B9F17>18 D<07070F1C383060C00808
+779F17>I<8010801080104020606030C03FC00F000C087B9F17>21 D<FFFF10017D9A17>I<00FC
+00018E000307000603800E03C00E03C00E03C00E03C00E03C00E03800E07000E0E00FE38000E0E
+000E03000E03800E01C00E01C00E01E00E00E00E00F00E00F00E00F00E00F00E00F00E00F00E00
+F00E00E00E71E00E71C00E7380FE3E0014207F9F17>25 D<0020004000800100020006000C000C
+00180018003000300030007000600060006000E000E000E000E000E000E000E000E000E000E000
+E000E0006000600060007000300030003000180018000C000C000600020001000080004000200B
+2E7DA112>40 D<800040002000100008000C00060006000300030001800180018001C000C000C0
+00C000E000E000E000E000E000E000E000E000E000E000E000E000C000C000C001C00180018001
+8003000300060006000C00080010002000400080000B2E7DA112>I<70F8FCFC74040404080810
+102040060E7C840D>44 D<70F8F8F87005057C840D>46 D<03F0000E1C001C0E00180600380700
+700380700380700380700380F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0
+F003C0F003C0F003C0F003C07003807003807003807807803807001806001C0E000E1C0003F000
+121F7E9D17>48 D<018003800F80F3800380038003800380038003800380038003800380038003
+8003800380038003800380038003800380038003800380038007C0FFFE0F1E7C9D17>I<03F000
+0C1C00100E00200700400780800780F007C0F803C0F803C0F803C02007C00007C0000780000780
+000F00000E00001C0000380000700000600000C0000180000300000600400C0040180040100080
+3FFF807FFF80FFFF80121E7E9D17>I<03F0000C1C00100E00200F00780F80780780780780380F
+80000F80000F00000F00000E00001C0000380003F000003C00000E00000F000007800007800007
+C02007C0F807C0F807C0F807C0F00780400780400F00200E001C3C0003F000121F7E9D17>I<00
+0600000600000E00000E00001E00002E00002E00004E00008E00008E00010E00020E00020E0004
+0E00080E00080E00100E00200E00200E00400E00C00E00FFFFF0000E00000E00000E00000E0000
+0E00000E00000E0000FFE0141E7F9D17>I<1803001FFE001FFC001FF8001FE000100000100000
+10000010000010000010000011F000161C00180E001007001007800003800003800003C00003C0
+0003C07003C0F003C0F003C0E00380400380400700200600100E000C380003E000121F7E9D17>
+I<007C000182000701000E03800C07801C0780380300380000780000700000700000F1F000F21C
+00F40600F80700F80380F80380F003C0F003C0F003C0F003C0F003C07003C07003C07003803803
+803807001807000C0E00061C0001F000121F7E9D17>I<4000007FFFC07FFF807FFF8040010080
+020080020080040000080000080000100000200000200000400000400000C00000C00001C00001
+800003800003800003800003800007800007800007800007800007800007800007800003000012
+1F7D9D17>I<03F0000C0C001006003003002001806001806001806001807001807803003E0300
+3F06001FC8000FF00003F80007FC000C7E00103F00300F806003804001C0C001C0C000C0C000C0
+C000C0C000806001802001001002000C0C0003F000121F7E9D17>I<03F0000E18001C0C003806
+00380700700700700380F00380F00380F003C0F003C0F003C0F003C0F003C07007C07007C03807
+C0180BC00E13C003E3C0000380000380000380000700300700780600780E00700C002018001070
+000FC000121F7E9D17>I<000100000003800000038000000380000007C0000007C0000007C000
+0009E0000009E0000009E0000010F0000010F0000010F00000207800002078000020780000403C
+0000403C0000403C0000801E0000801E0000FFFE0001000F0001000F0001000F00020007800200
+078002000780040003C00E0003C01F0007E0FFC03FFE1F207F9F22>65 D<FFFFE0000F803C0007
+801E000780070007800380078003C0078001E0078001E0078001F0078000F0078000F0078000F8
+078000F8078000F8078000F8078000F8078000F8078000F8078000F8078000F8078000F0078000
+F0078000F0078001E0078001E0078003C0078003800780070007800E000F803C00FFFFE0001D1F
+7E9E23>68 D<000FE0200078186000E004E0038002E0070001E00F0000E01E0000601E0000603C
+0000603C0000207C00002078000020F8000000F8000000F8000000F8000000F8000000F8000000
+F8000000F8007FFCF80003E0780001E07C0001E03C0001E03C0001E01E0001E01E0001E00F0001
+E0070001E0038002E000E0046000781820000FE0001E217D9F24>71 D<FFF8FFF80F800F800780
+0F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007800F0007
+800F0007800F0007FFFF0007800F0007800F0007800F0007800F0007800F0007800F0007800F00
+07800F0007800F0007800F0007800F0007800F0007800F0007800F000F800F80FFF8FFF81D1F7E
+9E22>I<FFFC0FC007800780078007800780078007800780078007800780078007800780078007
+80078007800780078007800780078007800780078007800FC0FFFC0E1F7F9E10>I<FFFE000FC0
+000780000780000780000780000780000780000780000780000780000780000780000780000780
+000780000780000780000780000780000780020780020780020780020780060780040780040780
+0C07801C0F807CFFFFFC171F7E9E1C>76 D<FF80001FF80F80001F800780001F0005C0002F0005
+C0002F0005C0002F0004E0004F0004E0004F000470008F000470008F000470008F000438010F00
+0438010F000438010F00041C020F00041C020F00041C020F00040E040F00040E040F00040E040F
+000407080F000407080F000407080F000403900F000403900F000401E00F000401E00F000401E0
+0F000E00C00F001F00C01F80FFE0C1FFF8251F7E9E2A>I<FF803FF807C007C007C0038005E001
+0005E0010004F001000478010004780100043C0100043C0100041E0100040F0100040F01000407
+8100040781000403C1000401E1000401E1000400F1000400F1000400790004003D0004003D0004
+001F0004001F0004000F0004000700040007000E0003001F000300FFE001001D1F7E9E22>I<FF
+FF80000F80F0000780780007803C0007801E0007801E0007801F0007801F0007801F0007801F00
+07801E0007801E0007803C00078078000780F00007FF80000781C0000780E0000780F000078070
+0007807800078078000780780007807C0007807C0007807C0007807C0407807E0407803E040FC0
+1E08FFFC0F10000003E01E207E9E21>82 D<07E0800C1980100780300380600180600180E00180
+E00080E00080E00080F00000F000007800007F00003FF0001FFC000FFE0003FF00001F80000780
+0003C00003C00001C08001C08001C08001C08001C0C00180C00380E00300F00600CE0C0081F800
+12217D9F19>I<7FFFFFE0780F01E0600F0060400F0020400F0020C00F0030800F0010800F0010
+800F0010800F0010000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00
+00000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F
+0000000F0000001F800007FFFE001C1F7E9E21>I<FFFC3FF80FC007C007800380078001000780
+010007800100078001000780010007800100078001000780010007800100078001000780010007
+800100078001000780010007800100078001000780010007800100078001000780010007800100
+038002000380020001C0020001C0040000E008000070180000382000000FC0001D207E9E22>I<
+3078FC783006057D9E0D>95 D<1FE000303000781800781C00300E00000E00000E00000E0000FE
+00078E001E0E00380E00780E00F00E10F00E10F00E10F01E10781E103867200F83C014147E9317
+>97 D<0E0000FE00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0000
+0E3E000EC3800F01C00F00E00E00E00E00700E00700E00780E00780E00780E00780E00780E0078
+0E00700E00700E00E00F00E00D01C00CC300083E0015207F9F19>I<03F80E0C1C1E381E380C70
+007000F000F000F000F000F000F00070007000380138011C020E0C03F010147E9314>I<000380
+003F8000038000038000038000038000038000038000038000038000038000038003E380061B80
+1C0780380380380380700380700380F00380F00380F00380F00380F00380F00380700380700380
+3803803807801C07800E1B8003E3F815207E9F19>I<03F0000E1C001C0E003807003807007007
+00700380F00380F00380FFFF80F00000F00000F000007000007000003800801800800C01000706
+0001F80011147F9314>I<0000E003E3300E3C301C1C30380E00780F00780F00780F00780F0078
+0F00380E001C1C001E380033E0002000002000003000003000003FFE001FFF800FFFC03001E060
+0070C00030C00030C00030C000306000603000C01C038003FC00141F7F9417>103
+D<0E0000FE00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E3E
+000E43000E81800F01C00F01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01
+C00E01C00E01C00E01C00E01C00E01C0FFE7FC16207F9F19>I<1C001E003E001E001C00000000
+0000000000000000000E007E000E000E000E000E000E000E000E000E000E000E000E000E000E00
+0E000E000E000E00FFC00A1F809E0C>I<0E00FE000E000E000E000E000E000E000E000E000E00
+0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E
+00FFE00B20809F0C>108 D<0E1F01F000FE618618000E81C81C000F00F00E000F00F00E000E00
+E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E
+00E00E000E00E00E000E00E00E000E00E00E000E00E00E000E00E00E00FFE7FE7FE023147F9326
+>I<0E3E00FE43000E81800F01C00F01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E
+01C00E01C00E01C00E01C00E01C00E01C00E01C0FFE7FC16147F9319>I<01F800070E001C0380
+3801C03801C07000E07000E0F000F0F000F0F000F0F000F0F000F0F000F07000E07000E03801C0
+3801C01C0380070E0001F80014147F9317>I<0E78FE8C0F1E0F1E0F0C0E000E000E000E000E00
+0E000E000E000E000E000E000E000E000E00FFE00F147F9312>114 D<1F9030704030C010C010
+C010E00078007F803FE00FF00070803880188018C018C018E030D0608F800D147E9312>I<0200
+02000200060006000E000E003E00FFF80E000E000E000E000E000E000E000E000E000E000E000E
+080E080E080E080E080610031001E00D1C7F9B12>I<0E01C0FE1FC00E01C00E01C00E01C00E01
+C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E03C00603C0030D
+C001F1FC16147F9319>I<FF83F81E01E01C00C00E00800E00800E008007010007010003820003
+820003820001C40001C40001EC0000E80000E80000700000700000700000200015147F9318>I<
+FF83F81E01E01C00C00E00800E00800E008007010007010003820003820003820001C40001C400
+01EC0000E80000E800007000007000007000002000002000004000004000004000F08000F08000
+F100006200003C0000151D7F9318>121 D<1C043F1863F080E00E047C9D17>126
+D E /Fd 19 121 df<00030006001C0038007800F000E001E003C003C007800F800F801F001F00
+1F003E003E003E007E007E007E007C00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC00FC
+00FC00FC007C007E007E007E003E003E003E001F001F001F000F800F80078003C003C001E000E0
+00F000780038001C00060003103C7BAC1A>40 D<C000600038001C001E000F000700078003C003
+C001E001F001F000F800F800F8007C007C007C007E007E007E003E003F003F003F003F003F003F
+003F003F003F003F003F003F003F003F003E007E007E007E007C007C007C00F800F800F801F001
+F001E003C003C0078007000F001E001C0038006000C000103C7CAC1A>I<00007FE0030007FFFC
+07001FFFFF0F007FF00F9F00FF0001FF01FC0000FF03F800007F07F000003F0FE000001F1FC000
+001F1FC000000F3F8000000F3F800000077F800000077F800000077F00000000FF00000000FF00
+000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF000000007F
+000000007F800000007F800000073F800000073F800000071FC00000071FC000000E0FE000000E
+07F000001C03F800003C01FC00007800FF0001F0007FF007C0001FFFFF800007FFFE0000007FF0
+0028297CA831>67 D<FFFFFFFFE0FFFFFFFFE0FFFFFFFFE003FC001FE003FC0007F003FC0001F0
+03FC0001F003FC0000F003FC00007003FC00007003FC00007003FC01C07803FC01C03803FC01C0
+3803FC01C03803FC03C00003FC03C00003FC0FC00003FFFFC00003FFFFC00003FFFFC00003FC0F
+C00003FC03C00003FC03C00003FC01C00E03FC01C00E03FC01C00E03FC01C01C03FC00001C03FC
+00001C03FC00001C03FC00003C03FC00003803FC00007803FC0000F803FC0001F803FC0003F803
+FC001FF8FFFFFFFFF0FFFFFFFFF0FFFFFFFFF027297EA82C>69 D<00FF00C003FFE1C00FFFF9C0
+1F80FFC03F003FC03E000FC07C0007C07C0007C0FC0003C0FC0003C0FC0001C0FE0001C0FE0001
+C0FF000000FFC000007FFC00007FFFE0003FFFF8001FFFFE001FFFFF0007FFFF8003FFFFC000FF
+FFC0000FFFE000007FE000001FF000000FF0000007F0E00003F0E00003F0E00003F0E00003F0F0
+0003E0F00003E0F80007E0FC0007C0FF000F80FFE01F80E3FFFF00E1FFFC00C01FF0001C297CA8
+25>83 D<7FFFF81FFFE07FFFF81FFFE07FFFF81FFFE001FF0000F00000FF8001E00000FFC001C0
+00007FC003C000003FE0078000001FF00F0000001FF00E0000000FF81E00000007FC3C00000007
+FC3800000003FE7800000001FFF000000001FFE000000000FFC0000000007FC0000000003FE000
+0000003FE0000000001FF0000000001FF8000000003FF8000000003FFC000000007BFE00000000
+F3FE00000001E1FF00000001C0FF80000003C07FC0000007807FC000000F003FE000000E001FF0
+00001E001FF000003C000FF80000380007FC0000780007FC0000F00003FE0001E00001FF00FFFF
+003FFFFCFFFF003FFFFCFFFF003FFFFC2E297EA833>88 D<03FF80000FFFF0001F01FC003F80FE
+003F807F003F803F003F803F801F003F8000003F8000003F8000003F8000003F80003FFF8001FC
+3F800FE03F801F803F803F003F807E003F80FC003F80FC003F80FC003F80FC003F80FC005F807E
+00DFC03F839FFC1FFE0FFC03F803FC1E1B7E9A21>97 D<003FF00001FFFC0003F03E000FC07F00
+1F807F003F007F003F007F007F003E007E0000007E000000FE000000FE000000FE000000FE0000
+00FE000000FE000000FE0000007E0000007E0000007F0000003F0003803F8003801F8007000FE0
+0E0003F83C0001FFF800003FC000191B7E9A1E>99 D<00007FF000007FF000007FF0000007F000
+0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0
+000007F0003F87F001FFF7F007F03FF00FC00FF01F8007F03F0007F03F0007F07E0007F07E0007
+F07E0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F07E00
+07F07E0007F03F0007F03F0007F01F800FF00FC01FF007E07FFF01FFE7FF007F87FF202A7EA925
+>I<003FC00001FFF00007E07C000FC03E001F801F003F001F803F000F807F000F807E000FC0FE
+000FC0FE0007C0FE0007C0FFFFFFC0FFFFFFC0FE000000FE000000FE000000FE0000007E000000
+7F0000003F0001C03F8001C01F8003C00FC0078003F01F0000FFFC00003FE0001A1B7E9A1F>I<
+07001FC01FE03FE03FE03FE01FE01FC007000000000000000000000000000000FFE0FFE0FFE00F
+E00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0
+0FE0FFFEFFFEFFFE0F2B7EAA12>105 D<FFE00000FFE00000FFE000000FE000000FE000000FE0
+00000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000F
+E03FF80FE03FF80FE03FF80FE00F800FE01F000FE03E000FE078000FE0F0000FE1E0000FE3C000
+0FEFC0000FFFC0000FFFE0000FFFF0000FFFF0000FF3F8000FC3FC000FC1FE000FC0FE000FC0FF
+000FC07F800FC03F800FC03FC00FC01FE0FFFC7FFCFFFC7FFCFFFC7FFC1E2A7EA923>107
+D<FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0
+0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F
+E0FFFEFFFEFFFE0F2A7EA912>I<FFC07E00FFC1FF80FFC30FC00FC40FE00FC807E00FD807F00F
+D007F00FD007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0
+0FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0FFFE3FFFFFFE3F
+FFFFFE3FFF201B7D9A25>110 D<003FE00001FFFC0003F07E000FC01F801F800FC03F0007E03F
+0007E07E0003F07E0003F07E0003F0FE0003F8FE0003F8FE0003F8FE0003F8FE0003F8FE0003F8
+FE0003F8FE0003F87E0003F07E0003F03F0007E03F0007E01F800FC00FC01F8007F07F0001FFFC
+00003FE0001D1B7E9A22>I<FFC3E0FFC7F8FFCC7C0FD8FE0FD0FE0FD0FE0FF0FE0FE07C0FE000
+0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000
+0FE0000FE000FFFF00FFFF00FFFF00171B7E9A1B>114 D<03FE300FFFF03E03F07800F07000F0
+F00070F00070F80070FE0000FFE0007FFF007FFFC03FFFE01FFFF007FFF800FFF80007FC0000FC
+E0007CE0003CF0003CF00038F80038FC0070FF01E0E7FFC0C1FF00161B7E9A1B>I<0070000070
+0000700000700000F00000F00000F00001F00003F00003F00007F0001FFFE0FFFFE0FFFFE007F0
+0007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0
+7007F07007F07007F07007F07007F07007F07003F0E001F8C000FFC0003F0014267FA51A>I<FF
+FC1FFEFFFC1FFEFFFC1FFE07F0078003F8070001FC0F0001FE1E0000FE3C00007F7800003FF800
+003FF000001FE000000FE0000007F0000007F800000FF800001FFC00003DFE000038FF0000787F
+0000F03F8001E03FC003C01FE003800FE0FFF03FFFFFF03FFFFFF03FFF201B7F9A23>120
+D E /Fe 1 12 df<003F000000E180000380C020070060400E0070401C0070403C0070803C0038
+80780039007800390078003A00F0003A00F0003C00F0003800F000380070003800700078003000
+B800380338401C1C188007E00F001B157E941F>11 D E /Ff 28 122 df<3078FCFC7830060676
+851A>46 D<003E0001FF8003FFC007C1E00F00E01E0F703C3FF0387FF07070F870E07870E078E1
+C038E1C038E1C038E1C038E1C038E1C038E1C038E1C03870E07070E0707070E0387FE03C3FC01E
+0F000F003807C0F803FFF001FFE0003F00151E7E9D1A>64 D<007C3801FF3807FFF80F83F81E00
+F81C0078380078380038700038700038700000E00000E00000E00000E00000E00000E00000E000
+00E000007000007000387000383800383800381C00701E00F00F83E007FFC001FF80007C00151E
+7E9D1A>67 D<7FFE00FFFF007FFF801C07C01C01E01C00F01C00701C00781C00381C00381C003C
+1C001C1C001C1C001C1C001C1C001C1C001C1C001C1C001C1C003C1C00381C00381C00781C0070
+1C00F01C01E01C07C07FFFC0FFFF007FFE00161E7F9D1A>I<FFFFF8FFFFF8FFFFF81C00381C00
+381C00381C00381C00001C00001C00001C0E001C0E001C0E001FFE001FFE001FFE001C0E001C0E
+001C0E001C00001C00001C00001C001C1C001C1C001C1C001C1C001CFFFFFCFFFFFCFFFFFC161E
+7E9D1A>I<FE03FEFF03FEFF03FE1D80701D80701DC0701CC0701CC0701CE0701CE0701C60701C
+70701C70701C30701C38701C38701C18701C1C701C1C701C0C701C0E701C0E701C06701C06701C
+07701C03701C0370FF81F0FF81F0FF80F0171E7F9D1A>78 D<0FFE003FFF807FFFC07C07C07001
+C0F001E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000
+E0E000E0E000E0E000E0E000E0E000E0F001E0F001E07001C07C07C07FFFC03FFF800FFE00131E
+7D9D1A>I<FFFC00FFFF00FFFF801C07C01C01E01C00F01C00701C00701C00701C00701C00F01C
+01E01C07C01FFF801FFF001FFF801C07C01C01C01C00E01C00E01C00E01C00E01C00E01C00E21C
+00E71C00E71C00E7FF807EFF807EFF8038181E7F9D1A>82 D<7FFFFEFFFFFEFFFFFEE0380EE038
+0EE0380EE0380E0038000038000038000038000038000038000038000038000038000038000038
+0000380000380000380000380000380000380000380000380000380003FF8003FF8003FF80171E
+7F9D1A>84 D<FF01FEFF01FEFF01FE1C00701C00701C00701E00F00E00E00E00E00E00E00701C0
+0701C00701C00701C003838003838003838003838001C70001C70001C70001C70000C60000EE00
+00EE0000EE00006C00007C00007C00003800171E7F9D1A>86 D<FE00FEFF01FEFE00FE70001C78
+003C380038380038380038380038380038380038380038387C381C7C701CEE701CEE701CEE701C
+EE701CEE701CC6701CC6700DC7600DC7600DC7600D83600D83600D83600F83E00F83E00701C017
+1E7F9D1A>I<1FF0003FFC007FFE00780F00300700000380000380007F8007FF801FFF803F8380
+780380700380E00380E00380E00380700780780F803FFFFC1FFDFC07F0FC16157D941A>97
+D<00FF8003FFC00FFFE01F01E03C00C0780000700000700000E00000E00000E00000E00000E000
+007000007000007800703C00701F01F00FFFE003FFC000FE0014157D941A>99
+D<001FC0001FC0001FC00001C00001C00001C00001C00001C00001C001F1C007FDC00FFFC01E0F
+C03C07C07803C07001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C07003C07003C03807
+C03E0FC01FFFFC07FDFC01F1FC161E7E9D1A>I<FE0000FE0000FE00000E00000E00000E00000E
+00000E00000E00000E3E000EFF800FFFC00FC1C00F80E00F00E00E00E00E00E00E00E00E00E00E
+00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E0FFE3FEFFE7FEFFE3FE171E7F9D1A>
+104 D<000C001E001E000C0000000000000000000000000FFE0FFE0FFE000E000E000E000E000E
+000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E001C60
+1CF038FFF87FF01FC00F2A7E9E1A>106 D<FE0000FE0000FE00000E00000E00000E00000E0000
+0E00000E00000E0FFC0E1FFE0E0FFC0E03C00E07800E0F000E1E000E3C000E78000EFC000FFC00
+0FDE000F8F000E07800E03800E01C00E01E00E00F0FFE3FEFFE3FFFFE3FE181E7F9D1A>I<FFE0
+00FFE000FFE00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0
+0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0
+00FFFFE0FFFFE0FFFFE0131E7D9D1A>I<FE3E00FEFF80FFFFC00FC1C00F80E00F00E00E00E00E
+00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E0FFE3FEFFE7FEFF
+E3FE17157F941A>110 D<01F00007FC001FFF003E0F803C07807803C07001C0E000E0E000E0E0
+00E0E000E0E000E0E000E0F001E07001C07803C03C07803E0F801FFF0007FC0001F00013157D94
+1A>I<7F83F0FF8FF87FBFFC03FC3C03F01803E00003C00003C000038000038000038000038000
+0380000380000380000380000380000380007FFF00FFFF007FFF0016157E941A>114
+D<07FB801FFF807FFF80780780E00380E00380E003807800007FC0003FFC0007FE00003F800007
+806001C0E001C0E001C0F003C0FC0780FFFF00EFFE00E3F80012157C941A>I<00C00001C00001
+C00001C00001C00001C00001C0007FFFE0FFFFE0FFFFE001C00001C00001C00001C00001C00001
+C00001C00001C00001C00001C00001C07001C07001C07001C07000E0E000FFE0007FC0001F0014
+1C7F9B1A>I<FE0FE0FE0FE0FE0FE00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E0
+0E00E00E00E00E00E00E00E00E00E00E01E00F03E007FFFE03FFFE00FCFE17157F941A>I<7F83
+FCFFC7FE7F83FC0E00E00E00E00E00E00701C00701C00701C003838003838003838001C70001C7
+0001C70000EE0000EE0000EE00007C00007C0000380017157F941A>I<FF83FEFFC7FEFF83FE38
+00383800381C00701C00701C00701C38701C7C701C7C700E6CE00E6CE00EEEE00EEEE00EEEE00E
+C6E006C6C007C7C007C7C003838017157F941A>I<7FC7F87FCFFC7FC7F80703C003838003C700
+01EF0000FE00007C00007800003800007C0000EE0001EE0001C7000383800783C00F01C07FC7FC
+FFC7FE7FC7FC17157F941A>I<7FC3FCFFC7FE7FC3FC0E00E00E00E00700E00701C00781C00381
+C003838003C38001C38001C70000E70000E70000E600006600006E00003C00003C00003C000038
+0000380000380000700000700030700078E00071E0007FC0003F80001E000017207F941A>I
+E /Fg 29 121 df<FFF0FFF0FFE00D037C8B11>45 D<0000030000000300000007000000070000
+000F0000000F0000001F0000002F0000002F0000004F0000004F80000087800000878000010780
+000207800002078000040780000407800008078000080780001007800030078000200780007FFF
+80004007C0008007C0008003C0010003C0030003C0020003C0040003C0040003C00C0003C03C00
+07C0FF003FFC1E237DA224>65 D<00007F00800003808100000E00630000380027000070001F00
+00E0000E0001C0000E000380000E000700000E000F000004000E000004001E000004003C000004
+003C00000800780000000078000000007800000000F000000000F000000000F000000000F00000
+0000F000000000E000000000E000002000E000002000E000004000E000004000F0000080007000
+0080007000010000380002000018000400001C0008000006003000000381C0000000FE00000021
+2479A223>67 D<00FFFFFF80000F000780000F000180000F000180001E000180001E000180001E
+000100001E000100003C000100003C000100003C010100003C0100000078020000007802000000
+7806000000780E000000FFFC000000F00C000000F00C000000F00C000001E008000001E0080000
+01E008040001E000080003C000080003C000080003C000100003C0001000078000200007800060
+00078000C000078001C0000F8007C000FFFFFF800021227DA121>69 D<00007F00800003808100
+000E00630000380027000070001F0000E0000E0001C0000E000380000E000700000E000F000004
+000E000004001E000004003C000004003C00000800780000000078000000007800000000F00000
+0000F000000000F000000000F000000000F0003FFC00E00001E000E00001E000E00001E000E000
+03C000E00003C000F00003C000700003C0007000078000380007800018000F80001C0013800006
+002300000381C1000000FE000000212479A226>71 D<00FFF87FFC000F000780000F000780000F
+000780001E000F00001E000F00001E000F00001E000F00003C001E00003C001E00003C001E0000
+3C001E000078003C000078003C000078003C000078003C0000FFFFF80000F000780000F0007800
+00F000780001E000F00001E000F00001E000F00001E000F00003C001E00003C001E00003C001E0
+0003C001E000078003C000078003C000078003C000078003C0000F8007C000FFF87FFC0026227D
+A124>I<00FFF8000F00000F00000F00001E00001E00001E00001E00003C00003C00003C00003C
+0000780000780000780000780000F00000F00000F00000F00001E00001E00001E00001E00003C0
+0003C00003C00003C0000780000780000780000780000F8000FFF80015227DA113>I<00FFFC00
+000F8000000F0000000F0000001E0000001E0000001E0000001E0000003C0000003C0000003C00
+00003C00000078000000780000007800000078000000F0000000F0000000F0000000F0000001E0
+000001E0000001E0002001E0002003C0004003C0004003C0008003C00080078001800780010007
+80030007800F000F803E00FFFFFE001B227DA11F>76 D<00FF800007FC000F80000F80000F8000
+1780000F80001780001780002F000013C0002F000013C0004F000013C0008F000023C0009E0000
+23C0011E000023C0011E000023C0021E000043C0043C000043C0043C000043C0083C000041E008
+3C000081E01078000081E02078000081E02078000081E04078000101E040F0000101E080F00001
+01E100F0000101E100F0000200F201E0000200F201E0000200F401E0000200F801E0000400F803
+C0000400F003C0000400F003C0000C00E003C0001E00C007C000FFC0C07FFC002E227DA12C>I<
+0001F020000E0C40001802C0003001C0006001C000E0018000C0018001C0018001C0018003C001
+0003C0010003C0000003C0000003E0000001F8000001FF000000FFE000007FF000001FF8000003
+FC0000007C0000003C0000001E0000001E0000001E0020001C0020001C0020001C002000180060
+00380060003000700060007000C000C8018000C607000081FC00001B247DA21B>83
+D<1FFFFFF81E03C0381803C0183003C01820078018200780184007801040078010400F0010800F
+0010800F0010000F0000001E0000001E0000001E0000001E0000003C0000003C0000003C000000
+3C00000078000000780000007800000078000000F0000000F0000000F0000000F0000001E00000
+01E0000001E0000001E0000003E00000FFFF00001D2277A123>I<00F8C00185C00705C00E0380
+0E03801C03803C0380380700780700780700780700F00E00F00E00F00E00F00E10F01C20701C20
+703C20305C40308C400F078014157B9419>97 D<03C03F8003800380038007000700070007000E
+000E000E000E001C001CF81D0C1E0E3C0638073807380F700F700F700F700FE01EE01EE01EE03C
+E038E038607060E031C01F0010237BA216>I<007E0001C1000301800703800E07801C07803C00
+00380000780000780000780000F00000F00000F00000F00000F00100700100700200300C001830
+000FC00011157B9416>I<00003C0003F800003800003800003800007000007000007000007000
+00E00000E00000E00000E00001C000F9C00185C00705C00E03800E03801C03803C038038070078
+0700780700780700F00E00F00E00F00E00F00E10F01C20701C20703C20305C40308C400F078016
+237BA219>I<00F803840E021C023C0238027804F018FFE0F000F000E000E000E000E000E002E0
+026004701830600F800F157A9416>I<00003E0000470000CF00018F0001860003800003800003
+80000700000700000700000700000700000E0000FFF0000E00000E00000E00001C00001C00001C
+00001C00001C0000380000380000380000380000380000700000700000700000700000700000E0
+0000E00000E00000E00000C00001C00001C000718000F18000F300006200003C0000182D82A20F
+>I<001F180030B800E0B801C07001C0700380700780700700E00F00E00F00E00F00E01E01C01E
+01C01E01C01E01C01E03800E03800E0780060B8006170001E700000700000700000E00000E0000
+0E00701C00F01800F0300060E0003F8000151F7E9416>I<00F0000FE00000E00000E00000E000
+01C00001C00001C00001C000038000038000038000038000070000071F0007218007C0C00F00E0
+0F00E00E00E00E00E01C01C01C01C01C01C01C01C0380380380380380380380704700708700E08
+700E10700610E006206003C016237DA219>I<00C001E001C001C0000000000000000000000000
+000000001C002300430043008700870087000E000E001C001C001C003800380038407080708070
+80710032001C000C217BA00F>I<00F0000FE00000E00000E00000E00001C00001C00001C00001
+C0000380000380000380000380000700000701E0070210070C700E10F00E10F00E20600E40001D
+80001E00001FC0001C7000383800383800381C00381C20703840703840703840701880E0188060
+0F0014237DA216>107 D<01E01FC001C001C001C0038003800380038007000700070007000E00
+0E000E000E001C001C001C001C0038003800380038007000700070007100E200E200E200E20064
+0038000B237CA20C>I<1C0F002631C04740C08780E08780E08700E08700E00E01C00E01C00E01
+C00E01C01C03801C03801C03801C0704380708380E08380E103806107006203003C017157B941B
+>110 D<007E0001C3000381800701C00E01C01C01E03C01E03801E07801E07801E07801E0F003
+C0F003C0F00380F00780700700700E00700C0030180018700007C00013157B9419>I<1C1F0026
+20804741C08783C08703C08701808700000E00000E00000E00000E00001C00001C00001C00001C
+000038000038000038000038000070000030000013157B9415>114 D<00FC0001830002008004
+01800C03800C03000C00000F00000FF00007FC0003FE00003E00000F00000700700700F00600F0
+0600E004004008002030001FC00011157D9414>I<00C001C001C001C001C00380038003800380
+0700FFF8070007000E000E000E000E001C001C001C001C00380038003800381070207020704070
+8031001E000D1F7C9E10>I<1E00602300E04380E04381C08381C08701C08701C00703800E0380
+0E03800E03801C07001C07001C07001C07081C0E10180E101C0E101C1E200C262007C3C016157B
+941A>I<03C1E0046210083470103CF02038F020386020380000700000700000700000700000E0
+0000E00000E00000E02061C040F1C040F1C080E2C100446200383C0014157D9416>120
+D E /Fh 75 123 df<001FC0000070200000C01000018038000380780007007800070030000700
+0000070000000700000007000000070000000700000007000000FFFFF800070078000700380007
+003800070038000700380007003800070038000700380007003800070038000700380007003800
+070038000700380007003800070038000700380007003800070038007FE1FF80192380A21B>12
+D<070007000F001E001C003800600040008000090976A218>19 D<FFFF8011017D9C18>22
+D<7038F87CFC7EFC7E743A04020402040204020804080410081008201040200F0F7EA218>34
+D<70F8FCFC7404040404080810102040060F7CA20E>39 D<00200040008001000300060004000C
+000C00180018003000300030007000600060006000E000E000E000E000E000E000E000E000E000
+E000E000E000E000E0006000600060007000300030003000180018000C000C0004000600030001
+000080004000200B327CA413>I<800040002000100018000C0004000600060003000300018001
+80018001C000C000C000C000E000E000E000E000E000E000E000E000E000E000E000E000E000E0
+00C000C000C001C0018001800180030003000600060004000C00180010002000400080000B327D
+A413>I<70F8FCFC7404040404080810102040060F7C840E>44 D<FFE0FFE00B027F8B10>I<70F8
+F8F87005057C840E>I<000180000180000380000300000300000700000600000600000E00000C
+00000C00001C0000180000180000180000380000300000300000700000600000600000E00000C0
+0000C00001C0000180000180000380000300000300000700000600000600000E00000C00000C00
+000C00001C0000180000180000380000300000300000700000600000600000E00000C00000C000
+0011317DA418>I<01F000071C000C06001803003803803803807001C07001C07001C07001C0F0
+01E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F0
+01E07001C07001C07001C07803C03803803803801C07000C0600071C0001F00013227EA018>I<
+008003800F80F38003800380038003800380038003800380038003800380038003800380038003
+800380038003800380038003800380038003800380038007C0FFFE0F217CA018>I<03F0000C1C
+001007002007804003C04003C08003E0F003E0F801E0F801E0F801E02003E00003E00003C00003
+C0000780000700000E00001C0000180000300000600000C0000180000100000200200400200800
+201800603000403FFFC07FFFC0FFFFC013217EA018>I<03F8000C1E001007002007804007C078
+07C07803C07807C03807C0000780000780000700000F00000E0000380003F000001C00000F0000
+07800007800003C00003C00003E02003E07003E0F803E0F803E0F003C04003C040078020078010
+0F000C1C0003F00013227EA018>I<000200000600000E00000E00001E00001E00002E00004E00
+004E00008E00008E00010E00020E00020E00040E00040E00080E00100E00100E00200E00200E00
+400E00800E00FFFFF8000E00000E00000E00000E00000E00000E00000E00001F0001FFF015217F
+A018>I<1000801E07001FFF001FFE001FF80013E0001000001000001000001000001000001000
+0010F800130E001407001803801003800001C00001C00001E00001E00001E00001E07001E0F001
+E0F001E0E001C08001C04003C04003802007001006000C1C0003F00013227EA018>I<007E0001
+C1000300800601C00E03C01C03C0180180380000380000780000700000700000F0F800F30C00F4
+0600F40300F80380F801C0F001C0F001E0F001E0F001E0F001E0F001E07001E07001E07001E038
+01C03801C01803801C03000C0600070C0001F00013227EA018>I<4000006000007FFFE07FFFC0
+7FFFC0400080C00100800100800200800200000400000800000800001000003000002000006000
+00600000600000E00000C00000C00001C00001C00001C00001C00003C00003C00003C00003C000
+03C00003C00003C00003C00001800013237DA118>I<01F800060E000803001001802001802000
+C06000C06000C06000C07000C07801803E01003F02001FC4000FF80003F80003FC00067F00083F
+80100F803007C06001C06000E0C000E0C00060C00060C00060C000606000406000C03000801803
+000E0E0003F00013227EA018>I<01F000060C000C0600180700380380700380700380F001C0F0
+01C0F001C0F001E0F001E0F001E0F001E0F001E07001E07003E03803E01805E00C05E00619E003
+E1E00001C00001C00001C0000380000380300300780700780600700C002018001030000FC00013
+227EA018>I<70F8F8F870000000000000000000000070F8F8F87005157C940E>I<70F8F8F87000
+0000000000000000000070F8F8F87808080808101010204040051F7C940E>I<00018000000180
+00000180000003C0000003C0000003C0000005E0000005E000000DF0000008F0000008F0000010
+F800001078000010780000203C0000203C0000203C0000401E0000401E0000401E0000800F0000
+800F0000FFFF000100078001000780030007C0020003C0020003C0040003E0040001E0040001E0
+0C0000F00C0000F03E0001F8FF800FFF20237EA225>65 D<FFFFF8000F800E0007800780078003
+C0078003E0078001E0078001F0078001F0078001F0078001F0078001F0078001E0078003E00780
+07C007800F8007803E0007FFFE0007800780078003C0078001E0078001F0078000F0078000F807
+8000F8078000F8078000F8078000F8078000F8078001F0078001F0078003E0078007C00F800F00
+FFFFFC001D227EA123>I<0007E0100038183000E0063001C00170038000F0070000F00E000070
+1E0000701C0000303C0000303C0000307C0000107800001078000010F8000000F8000000F80000
+00F8000000F8000000F8000000F8000000F800000078000000780000107C0000103C0000103C00
+00101C0000201E0000200E000040070000400380008001C0010000E0020000381C000007E0001C
+247DA223>I<FFFFF0000F801E0007800700078003C0078001C0078000E0078000F00780007807
+8000780780007C0780003C0780003C0780003C0780003E0780003E0780003E0780003E0780003E
+0780003E0780003E0780003E0780003E0780003C0780003C0780007C0780007807800078078000
+F0078000E0078001E0078003C0078007000F801E00FFFFF8001F227EA125>I<FFFFFFC00F8007
+C0078001C0078000C0078000400780004007800060078000200780002007800020078020200780
+20000780200007802000078060000780E00007FFE0000780E00007806000078020000780200007
+802000078020080780000807800008078000100780001007800010078000300780003007800070
+078000E00F8003E0FFFFFFE01D227EA121>I<FFFFFFC00F8007C0078001C0078000C007800040
+078000400780006007800020078000200780002007802020078020000780200007802000078060
+000780E00007FFE0000780E0000780600007802000078020000780200007802000078000000780
+0000078000000780000007800000078000000780000007800000078000000FC00000FFFE00001B
+227EA120>I<0007F008003C0C1800E0021801C001B8038000F8070000780F0000381E0000381E
+0000183C0000183C0000187C0000087800000878000008F8000000F8000000F8000000F8000000
+F8000000F8000000F8000000F8001FFF780000F8780000787C0000783C0000783C0000781E0000
+781E0000780F00007807000078038000B801C000B800E00318003C0C080007F00020247DA226>
+I<FFFC3FFF0FC003F0078001E0078001E0078001E0078001E0078001E0078001E0078001E00780
+01E0078001E0078001E0078001E0078001E0078001E0078001E007FFFFE0078001E0078001E007
+8001E0078001E0078001E0078001E0078001E0078001E0078001E0078001E0078001E0078001E0
+078001E0078001E0078001E00FC003F0FFFC3FFF20227EA125>I<FFFC0FC00780078007800780
+078007800780078007800780078007800780078007800780078007800780078007800780078007
+800780078007800780078007800FC0FFFC0E227EA112>I<03FFF0001F00000F00000F00000F00
+000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00
+000F00000F00000F00000F00000F00000F00000F00000F00700F00F80F00F80F00F80E00F01E00
+401C0020380018700007C00014237EA119>I<FFFE00000FC00000078000000780000007800000
+078000000780000007800000078000000780000007800000078000000780000007800000078000
+000780000007800000078000000780000007800000078000000780000007800080078000800780
+008007800080078001800780018007800100078003000780030007800F000F803F00FFFFFF0019
+227EA11E>76 D<FFC00003FF0FC00003F007C00003E005E00005E005E00005E004F00009E004F0
+0009E004F00009E004780011E004780011E004780011E0043C0021E0043C0021E0043C0021E004
+1E0041E0041E0041E0040F0081E0040F0081E0040F0081E004078101E004078101E004078101E0
+0403C201E00403C201E00401E401E00401E401E00401E401E00400F801E00400F801E00400F801
+E004007001E00E007001E01F007003F0FFE0203FFF28227EA12D>I<FF8007FF07C000F807C000
+7005E0002004F0002004F0002004780020047C0020043C0020041E0020041F0020040F00200407
+8020040780200403C0200401E0200401E0200400F0200400F8200400782004003C2004003E2004
+001E2004000F2004000F20040007A0040003E0040003E0040001E0040001E0040000E00E000060
+1F000060FFE0002020227EA125>I<000FE00000783C0000E00E0003C00780078003C00F0001E0
+0E0000E01E0000F03C0000783C0000787C00007C7C00007C7800003C7800003CF800003EF80000
+3EF800003EF800003EF800003EF800003EF800003EF800003EF800003E7800003C7C00007C7C00
+007C3C0000783E0000F81E0000F00F0001E00F0001E0078003C003C0078000E00E0000783C0000
+0FE0001F247DA226>I<FFFFF0000F803C0007800F0007800780078007C0078003C0078003E007
+8003E0078003E0078003E0078003E0078003E0078003C0078007C00780078007800F0007803C00
+07FFF0000780000007800000078000000780000007800000078000000780000007800000078000
+0007800000078000000780000007800000078000000FC00000FFFC00001B227EA121>I<000FE0
+0000783C0000E00E0003C00780078003C00F0001E00E0000E01E0000F03E0000F83C0000787C00
+007C7C00007C7800003C7800003CF800003EF800003EF800003EF800003EF800003EF800003EF8
+00003EF800003EF800003E7800003C7C00007C7C00007C3C0000783C0000781E0380F00E0420E0
+0F0801E0078813C003C8178000E80E00007C3C02000FEC0200000C0200000C0200000E0600000F
+0E000007FC000007FC000007F8000003F8000001E01F2D7DA226>I<FFFFE000000F803C000007
+800E00000780078000078007C000078003C000078003E000078003E000078003E000078003E000
+078003E000078003C000078007C000078007800007800E000007803C000007FFE0000007807000
+00078038000007801C000007801E000007800E000007800F000007800F000007800F000007800F
+000007800F800007800F800007800F800007800F808007800FC080078007C0800FC003C100FFFC
+01E2000000007C0021237EA124>I<03F0200C0C601802603001E07000E0600060E00060E00060
+E00020E00020E00020F00000F000007800007F00003FF0001FFE000FFF0003FF80003FC00007E0
+0001E00000F00000F0000070800070800070800070800070C00060C00060E000C0F000C0C80180
+C6070081FC0014247DA21B>I<7FFFFFF87807807860078018400780084007800840078008C007
+800C80078004800780048007800480078004000780000007800000078000000780000007800000
+078000000780000007800000078000000780000007800000078000000780000007800000078000
+000780000007800000078000000780000007800000078000000FC00003FFFF001E227EA123>I<
+FFFC07FF0FC000F807800070078000200780002007800020078000200780002007800020078000
+200780002007800020078000200780002007800020078000200780002007800020078000200780
+00200780002007800020078000200780002007800020078000200380004003C0004003C0004001
+C0008000E000800060010000300600001C08000003F00020237EA125>I<FFF0007FC01F80001F
+000F00000C000780000C000780000800078000080003C000100003C000100003E000300001E000
+200001E000200000F000400000F000400000F000400000780080000078008000007C018000003C
+010000003C010000001E020000001E020000001F020000000F040000000F040000000F8C000000
+0788000000078800000003D000000003D000000003F000000001E000000001E000000000C00000
+0000C000000000C0000022237FA125>I<FFF03FFC03FE1F8007E000F80F0003C000700F0003C0
+00200F0003C00020078001E00040078001E00040078001E0004003C002F0008003C002F0008003
+C002F0008001E00478010001E00478010001E00478010000F0083C020000F0083C020000F0083C
+020000F8183E06000078101E04000078101E0400007C101E0400003C200F0800003C200F080000
+3C200F0800001E40079000001E40079000001E40079000000F8003E000000F8003E000000F8003
+E00000070001C00000070001C00000070001C0000003000180000002000080002F237FA132>I<
+7FF807FF0007E001F80003C000E00003E000C00001E000800000F001000000F803000000780200
+00007C040000003E0C0000001E080000001F100000000FB000000007A000000007C000000003E0
+00000001E000000001F000000003F80000000278000000047C0000000C3E000000081E00000010
+1F000000300F80000020078000004007C00000C003E000008001E000010001F000030000F00007
+0000F8001F8001FC00FFE007FFC022227FA125>I<FFF0007FC01F80001F000F80000C00078000
+080007C000180003E000100001E000200001F000200000F000400000F800C000007C008000003C
+010000003E010000001E020000001F040000000F84000000078800000007D800000003D0000000
+03E000000001E000000001E000000001E000000001E000000001E000000001E000000001E00000
+0001E000000001E000000001E000000001E000000001E000000003E00000003FFF000022227FA1
+25>I<0804100820102010402040208040804080408040B85CFC7EFC7E7C3E381C0F0F7AA218>
+92 D<08102020404080808080B8FCFC7C38060F7DA20E>96 D<0FE0001838003C0C003C0E0018
+070000070000070000070000FF0007C7001E07003C0700780700700700F00708F00708F00708F0
+0F087817083C23900FC1E015157E9418>I<0E0000FE00001E00000E00000E00000E00000E0000
+0E00000E00000E00000E00000E00000E00000E00000E1F000E61C00E80600F00300E00380E003C
+0E001C0E001E0E001E0E001E0E001E0E001E0E001E0E001E0E001C0E003C0E00380F00700C8060
+0C41C0083F0017237FA21B>I<01FE000703000C07801C0780380300780000700000F00000F000
+00F00000F00000F00000F00000F000007000007800403800401C00800C010007060001F8001215
+7E9416>I<0000E0000FE00001E00000E00000E00000E00000E00000E00000E00000E00000E000
+00E00000E00000E001F8E00704E00C02E01C01E03800E07800E07000E0F000E0F000E0F000E0F0
+00E0F000E0F000E0F000E07000E07800E03800E01801E00C02E0070CF001F0FE17237EA21B>I<
+01FC000707000C03801C01C03801C07801E07000E0F000E0FFFFE0F00000F00000F00000F00000
+F000007000007800203800201C00400E008007030000FC0013157F9416>I<003C00C6018F038F
+030F070007000700070007000700070007000700FFF80700070007000700070007000700070007
+0007000700070007000700070007000700070007807FF8102380A20F>I<00007001F198071E18
+0E0E181C07001C07003C07803C07803C07803C07801C07001C07000E0E000F1C0019F000100000
+1000001800001800001FFE000FFFC00FFFE03800F0600030400018C00018C00018C00018600030
+6000303800E00E038003FE0015217F9518>I<0E0000FE00001E00000E00000E00000E00000E00
+000E00000E00000E00000E00000E00000E00000E00000E1F800E60C00E80E00F00700F00700E00
+700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00
+700E0070FFE7FF18237FA21B>I<1C001E003E001E001C00000000000000000000000000000000
+000E00FE001E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00
+0E00FFC00A227FA10E>I<01C003E003E003E001C00000000000000000000000000000000001E0
+0FE001E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000
+E000E000E000E000E000E060E0F0C0F18061803E000B2C82A10F>I<0E0000FE00001E00000E00
+000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E03FC0E01F00E01
+C00E01800E02000E04000E08000E10000E38000EF8000F1C000E1E000E0E000E07000E07800E03
+C00E01C00E01E00E00F00E00F8FFE3FE17237FA21A>I<0E00FE001E000E000E000E000E000E00
+0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E
+000E000E000E000E000E000E00FFE00B237FA20E>I<0E1FC07F00FE60E183801E807201C00F00
+3C00E00F003C00E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E
+003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E0
+0E003800E0FFE3FF8FFE27157F942A>I<0E1F80FE60C01E80E00F00700F00700E00700E00700E
+00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0070FF
+E7FF18157F941B>I<01FC000707000C01801800C03800E0700070700070F00078F00078F00078
+F00078F00078F00078F000787000707800F03800E01C01C00E038007070001FC0015157F9418>
+I<0E1F00FE61C00E80600F00700E00380E003C0E001C0E001E0E001E0E001E0E001E0E001E0E00
+1E0E001E0E003C0E003C0E00380F00700E80E00E41C00E3F000E00000E00000E00000E00000E00
+000E00000E00000E00000E0000FFE000171F7F941B>I<01F8200704600E02601C01603801E078
+00E07800E0F000E0F000E0F000E0F000E0F000E0F000E0F000E07000E07800E03801E01C01E00C
+02E0070CE001F0E00000E00000E00000E00000E00000E00000E00000E00000E00000E0000FFE17
+1F7E941A>I<0E3CFE461E8F0F0F0F060F000E000E000E000E000E000E000E000E000E000E000E
+000E000E000F00FFF010157F9413>I<0F8830786018C018C008C008E008F0007F803FE00FF001
+F8003C801C800C800CC00CC008E018D0308FC00E157E9413>I<02000200020002000600060006
+000E001E003E00FFF80E000E000E000E000E000E000E000E000E000E000E000E040E040E040E04
+0E040E040708030801F00E1F7F9E13>I<0E0070FE07F01E00F00E00700E00700E00700E00700E
+00700E00700E00700E00700E00700E00700E00700E00700E00700E00F00E00F006017003827800
+FC7F18157F941B>I<FFC1FE1E00780E00300E00200E0020070040070040038080038080038080
+01C10001C10000E20000E20000E20000740000740000380000380000380000100017157F941A>
+I<FF8FF8FF1E01E03C1C01C0180E01C0180E01E0100E01E0100702602007027020070270200384
+3040038438400384384001C8188001C81C8001C81C8000F00D0000F00F0000F00F000060060000
+6006000060060020157F9423>I<FF83FE1F01F00E00C007008003810003830001C20000E40000
+7800007800003800003C00004E00008E000187000103800201C00401E00C00E03E01F0FF03FE17
+157F941A>I<FFC1FE1E00780E00300E00200E002007004007004003808003808003808001C100
+01C10000E20000E20000E200007400007400003800003800003800001000001000002000002000
+002000004000F04000F08000F180004300003C0000171F7F941A>I<3FFFC03803803007802007
+00600E00401C00403C0040380000700000E00001E00001C0000380400700400F00400E00C01C00
+80380080780180700780FFFF8012157F9416>I E /Fi 26 122 df<00003FF800000003FFFE00
+00000FF80F8000003FC001C000007F0007E00000FE000FE00001FE001FF00001FC001FF00003FC
+001FF00003FC001FF00003FC000FE00003FC0007C00003FC0001000003FC0000000003FC000000
+0003FC0000000003FC0000000003FC00000000FFFFFFFFF000FFFFFFFFF000FFFFFFFFF00003FC
+001FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF0
+0003FC000FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF00003FC
+000FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF0
+0003FC000FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF00003FC000FF0007FFF
+E1FFFF807FFFE1FFFF807FFFE1FFFF8029327FB12D>12 D<FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8
+FFFFF8FFFFF815077F921B>45 D<38000000003E000000003FFFFFFFC03FFFFFFFC03FFFFFFFC0
+3FFFFFFF807FFFFFFF007FFFFFFE007FFFFFFC007FFFFFF80078000038007000007000700000E0
+00F00001C000E000038000E000070000E00007000000000E000000001C00000000380000000038
+000000007800000000F000000000F000000001F000000001E000000003E000000003E000000007
+E000000007E00000000FC00000000FC00000000FC00000001FC00000001FC00000001FC0000000
+1FC00000001FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000
+003FC00000003FC00000001F800000000F00000022307CAF28>55 D<000FF80000003FFF000000
+FFFFC00001F80FE00003E003F00007C001F8000F8001F8000F8000FC000F8000FC001F8000FC00
+1F8000FC001FC000FC001FC000FC001FF000F8001FFC01F8000FFE01F0000FFF83E00007FFE7C0
+0007FFFF800003FFFE000001FFFF000000FFFFC000003FFFE00001FFFFF00003E3FFF80007C1FF
+FC001F807FFE003F001FFF003E0007FF007E0003FF807E0000FF80FC00007F80FC00003F80FC00
+001F80FC00001F80FC00001F80FC00001F007E00001F007E00001F007F00003E003F00007C001F
+C000F8000FF007F00003FFFFE00000FFFF8000001FF80000212E7DAD28>I<FFFFFFFFFFF0FFFF
+FFFFFFF0FFFFFFFFFFF000FF80003FF000FF800007F800FF800003F800FF800000F800FF800000
+F800FF8000007800FF8000007800FF8000003800FF8000003800FF8000003800FF8000001C00FF
+8007001C00FF8007001C00FF8007001C00FF8007000000FF8007000000FF800F000000FF801F00
+0000FF803F000000FFFFFF000000FFFFFF000000FFFFFF000000FF803F000000FF801F000000FF
+800F000000FF8007000000FF8007000000FF8007000700FF8007000700FF8007000700FF800000
+0E00FF8000000E00FF8000000E00FF8000000E00FF8000001E00FF8000001E00FF8000003C00FF
+8000003C00FF8000007C00FF800000FC00FF800001FC00FF800007FC00FF80003FFCFFFFFFFFFF
+F8FFFFFFFFFFF8FFFFFFFFFFF830317EB035>69 D<000003FF00030000007FFFF007000001FFFF
+FC0F000007FF007E1F00001FF0000FBF00007FC00003FF0000FF800001FF0001FE0000007F0003
+FC0000007F0007FC0000003F000FF80000001F000FF00000001F001FF00000000F001FF0000000
+0F003FE000000007003FE000000007007FE000000007007FE000000007007FC00000000000FFC0
+0000000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC000000000
+00FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00007FFFFFC7FC000
+07FFFFFC7FE00007FFFFFC7FE0000001FF003FE0000001FF003FE0000001FF001FF0000001FF00
+1FF0000001FF000FF0000001FF000FF8000001FF0007FC000001FF0003FC000001FF0001FE0000
+01FF0000FF800001FF00007FC00003FF00001FF800077F000007FF003E3F000001FFFFFC1F0000
+007FFFF00F00000003FF80030036317CB03F>71 D<7FFFFFFFFFFF007FFFFFFFFFFF007FFFFFFF
+FFFF007FC00FF801FF007E000FF8003F007C000FF8001F0078000FF8000F0078000FF8000F0070
+000FF8000700F0000FF8000780F0000FF8000780F0000FF8000780E0000FF8000380E0000FF800
+0380E0000FF8000380E0000FF8000380E0000FF800038000000FF800000000000FF80000000000
+0FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF80000
+0000000FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000F
+F800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF8000000
+00000FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF8
+00000000000FF800000000000FF800000000000FF8000000007FFFFFFF0000007FFFFFFF000000
+7FFFFFFF000031307DAF38>84 D<00FFF0000003FFFE00000F803F80000FC00FE0001FE007F000
+1FE007F0001FE003F8000FC003FC00078003FC00000003FC00000003FC00000003FC00000003FC
+000000FFFC00001FFFFC0000FFE3FC0003FC03FC000FF003FC001FC003FC003FC003FC007F8003
+FC007F8003FC00FF0003FC00FF0003FC00FF0003FC00FF0007FC00FF0007FC007F800DFC003FC0
+19FE001FE070FFF007FFE07FF000FF803FF024207E9F27>97 D<01F8000000FFF8000000FFF800
+0000FFF80000000FF800000007F800000007F800000007F800000007F800000007F800000007F8
+00000007F800000007F800000007F800000007F800000007F800000007F800000007F800000007
+F83FE00007F8FFFC0007FBE07F0007FF001F8007FE000FC007FC000FE007F80007F007F80007F8
+07F80007F807F80003FC07F80003FC07F80003FC07F80003FE07F80003FE07F80003FE07F80003
+FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FC07F80003FC07F80003FC07F800
+07F807F80007F807F80007F007FC000FE007FE000FC007E7003F8007C3C0FE000780FFF8000700
+3FC00027327EB12D>I<000FFF00007FFFC001FC01F003F003F007E007F80FE007F81FC007F83F
+C003F03FC001E07F8000007F8000007F800000FF800000FF800000FF800000FF800000FF800000
+FF800000FF800000FF8000007F8000007F8000007F8000003FC0001C3FC0001C1FC000380FE000
+3807E0007003F001E001FC07C0007FFF00000FF8001E207D9F24>I<0000000FC0000007FFC000
+0007FFC0000007FFC00000007FC00000003FC00000003FC00000003FC00000003FC00000003FC0
+0000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003F
+C00007F83FC0003FFF3FC000FE07BFC003F801FFC007E0007FC00FE0007FC01FC0003FC03FC000
+3FC03FC0003FC07F80003FC07F80003FC07F80003FC0FF80003FC0FF80003FC0FF80003FC0FF80
+003FC0FF80003FC0FF80003FC0FF80003FC0FF80003FC07F80003FC07F80003FC07F80003FC03F
+C0003FC03FC0003FC01FC0003FC00FE0007FC007E000FFC003F003FFE001FC0F3FFE007FFE3FFE
+000FF03FFE27327DB12D>I<000FFC00007FFF8001FC0FC003F003E007E001F00FE001F81FC000
+FC3FC000FE3FC000FE7F80007E7F80007F7F80007FFF80007FFF80007FFFFFFFFFFFFFFFFFFF80
+0000FF800000FF800000FF8000007F8000007F8000007F8000003FC000071FC000071FC0000E0F
+E0000E07F0001C03F8007800FE03E0003FFFC00007FE0020207E9F25>I<0001FE00000FFF8000
+1FC3C0007F07E000FE0FF001FE0FF001FC0FF003FC0FF003FC07E003FC018003FC000003FC0000
+03FC000003FC000003FC000003FC000003FC000003FC0000FFFFFC00FFFFFC00FFFFFC0003FC00
+0003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC
+000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003
+FC000003FC000003FC000003FC000003FC000003FC00007FFFF0007FFFF0007FFFF0001C327EB1
+19>I<001FF007C000FFFE3FE001F83F79F007E00FC3F00FE00FE1F00FC007E0E01FC007F0001F
+C007F0003FC007F8003FC007F8003FC007F8003FC007F8003FC007F8001FC007F0001FC007F000
+0FC007E0000FE00FE00007E00FC00003F83F000006FFFE00000E1FF000000E000000001E000000
+001E000000001F000000001F800000001FFFFF80000FFFFFF0000FFFFFFC0007FFFFFE0003FFFF
+FF0003FFFFFF800FFFFFFFC01F00007FC07E00001FE07C00000FE0FC000007E0FC000007E0FC00
+0007E0FC000007E07E00000FC03E00000F803F00001F800FC0007E0007F803FC0001FFFFF00000
+1FFF0000242F7E9F28>I<01F8000000FFF8000000FFF8000000FFF80000000FF800000007F800
+000007F800000007F800000007F800000007F800000007F800000007F800000007F800000007F8
+00000007F800000007F800000007F800000007F800000007F807F80007F83FFE0007F8783F0007
+F8C03F8007F9801FC007FB001FC007FE001FE007FC001FE007FC001FE007FC001FE007F8001FE0
+07F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001F
+E007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F800
+1FE007F8001FE007F8001FE0FFFFC3FFFFFFFFC3FFFFFFFFC3FFFF28327DB12D>I<03C00007E0
+000FF0001FF8001FF8001FF8001FF8000FF00007E00003C0000000000000000000000000000000
+0000000000000000000000000001F800FFF800FFF800FFF8000FF80007F80007F80007F80007F8
+0007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F8
+0007F80007F80007F80007F80007F80007F80007F800FFFF80FFFF80FFFF8011337DB217>I<01
+F800FFF800FFF800FFF8000FF80007F80007F80007F80007F80007F80007F80007F80007F80007
+F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007
+F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007F80007
+F80007F80007F80007F80007F80007F80007F80007F800FFFFC0FFFFC0FFFFC012327DB117>
+108 D<03F007F800FFF03FFE00FFF0783F00FFF0C03F800FF1801FC007F3001FC007F6001FE007
+FC001FE007FC001FE007FC001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0
+07F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001F
+E007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE0FFFFC3FFFFFFFFC3
+FFFFFFFFC3FFFF28207D9F2D>110 D<0007FC0000007FFFC00001FC07F00003F001F80007E000
+FC000FC0007E001FC0007F003FC0007F803F80003F807F80003FC07F80003FC07F80003FC0FF80
+003FE0FF80003FE0FF80003FE0FF80003FE0FF80003FE0FF80003FE0FF80003FE0FF80003FE07F
+80003FC07F80003FC07F80003FC03FC0007F803FC0007F801FC0007F000FE000FE0007E000FC00
+03F803F80001FE0FF000007FFFC0000007FC000023207E9F28>I<01F83FE000FFF8FFFC00FFFB
+E07F00FFFF003F8007FE001FC007FC000FE007F8000FF007F80007F807F80007F807F80007FC07
+F80003FC07F80003FC07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE07F80003FE
+07F80003FE07F80003FE07F80003FC07F80007FC07F80007FC07F80007F807F80007F807F8000F
+F007FC000FE007FE001FC007FF003F8007FBC0FE0007F8FFF80007F83FC00007F800000007F800
+000007F800000007F800000007F800000007F800000007F800000007F800000007F800000007F8
+00000007F8000000FFFFC00000FFFFC00000FFFFC00000272E7E9F2D>I<03F03F00FFF07FC0FF
+F1C3E0FFF187E00FF30FF007F60FF007F60FF007FC07E007FC03C007FC000007FC000007F80000
+07F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F800
+0007F8000007F8000007F8000007F8000007F8000007F8000007F80000FFFFE000FFFFE000FFFF
+E0001C207E9F21>114 D<01FF860007FFFE001F00FE003C003E0078001E0078000E00F8000E00
+F8000E00F8000E00FC000000FF800000FFFC00007FFFC0007FFFF0003FFFF8001FFFFC0007FFFE
+0001FFFF00003FFF000000FF8000003F8060001F80E0000F80E0000F80F0000F80F0000F00F800
+0F00FC001E00FE001C00FF807800F3FFF000C07F800019207D9F20>I<001C0000001C0000001C
+0000001C0000001C0000003C0000003C0000003C0000007C0000007C000000FC000001FC000003
+FC000007FC00001FFFFE00FFFFFE00FFFFFE0003FC000003FC000003FC000003FC000003FC0000
+03FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC00
+0003FC000003FC038003FC038003FC038003FC038003FC038003FC038003FC038001FC038001FC
+070000FE0700007F0E00003FFC000007F000192E7FAD1F>I<01F80007E0FFF803FFE0FFF803FF
+E0FFF803FFE00FF8003FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F800
+1FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8
+001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8001FE007F8003FE007F8003FE003
+F8007FE003F8007FE001FC00DFF000FE039FFF007FFF1FFF000FFC1FFF28207D9F2D>I<7FFF80
+7FFC7FFF807FFC7FFF807FFC03FE000F0001FE001E0000FF003C0000FF807800007FC07800003F
+E0F000001FE1E000000FF3C000000FFF80000007FF00000003FE00000001FE00000000FF000000
+00FF80000000FFC0000001FFC0000003DFE00000078FF00000078FF800000F07FC00001E03FC00
+003C01FE00007800FF0000F000FF8000E0007FC001E0003FC0FFFC01FFFFFFFC01FFFFFFFC01FF
+FF28207F9F2B>120 D<FFFF801FFCFFFF801FFCFFFF801FFC0FF80003C007F800038007FC0007
+8003FC00070003FE000F0001FE000E0001FF000E0000FF001C0000FF001C00007F803800007F80
+3800007FC07800003FC07000003FE0F000001FE0E000001FF1E000000FF1C000000FF9C0000007
+FB80000007FB80000003FF00000003FF00000003FF00000001FE00000001FE00000000FC000000
+00FC000000007800000000780000000070000000007000000000F000000000E000000001E00000
+7C01C00000FE03C00000FE03800000FE07800000FE0F000000FC1E000000787C0000003FF00000
+000FC0000000262E7E9F2B>I E /Fj 21 122 df<007E0001C3800700E00E00701E00781C0038
+3C003C3C003C38001C78001E78001E78001E78001EF8001FF8001FF8001FF8001FF8001FF8001F
+F8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001F78001E78001E78001E78001E
+7C003E3C003C3C003C1C00381E00780E00700700E001C380007E0018297EA71D>48
+D<00100000700000F0000FF000FFF000F0F00000F00000F00000F00000F00000F00000F00000F0
+0000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F0
+0000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00001F8007FFF
+E07FFFE013287CA71D>I<007E0001FF800781C00F00E01E00703C00383C003878003C78003CF8
+001EF8001EF8001EF8001EF8001FF8001FF8001FF8001F78001F78003F78003F3C003F1C005F0E
+005F07009F03831F00FC1F00001E00001E00001E00003E00003C00003C0000381C00783E00703E
+00E03C01C01803801C0F000FFE0003F80018297EA71D>57 D<FFFFFF8000FFFFFFF00007E001FC
+0003E0003E0003E0001F0003E0000F8003E00007C003E00003E003E00001F003E00001F003E000
+00F803E00000F803E00000FC03E000007C03E000007C03E000007C03E000007E03E000007E03E0
+00007E03E000007E03E000007E03E000007E03E000007E03E000007E03E000007E03E000007E03
+E000007C03E000007C03E00000FC03E00000F803E00000F803E00001F003E00001F003E00003E0
+03E00003C003E000078003E0001F0003E0003E0007E001FC00FFFFFFF000FFFFFF800027297EA8
+2D>68 D<00FE010003FF83000F81E3001E0037003C001F0038000F007800070070000700F00003
+00F0000300F0000300F0000100F8000100F8000100FC0000007C0000007F0000003FE000001FFE
+00000FFFE00007FFF80003FFFC00007FFE000007FF0000007F0000001F8000000F80000007C000
+0007C0800003C0800003C0800003C0800003C0C00003C0C0000380C0000380E0000780F0000700
+F8000E00EE001C00C3C07800C1FFF000803FC0001A2B7DA921>83 D<FFFE03FFF803FF80FFFE03
+FFF803FF800FE0001F80007C0007C0001F0000380007C0000F8000100007E0000F8000300003E0
+000F8000200003E0001FC000200003F00017C000200001F00017C000400001F00017E000400001
+F00023E000400000F80023E000800000F80023E000800000F80041F0008000007C0041F0010000
+007C0041F0010000007C0080F8010000003E0080F8020000003E0080F8020000003E01007C0200
+00003F01007C020000001F01007C040000001F01007E040000001F02003E040000000F82003E08
+0000000F82003E080000000F84001F0800000007C4001F1000000007C4001F1000000007C8000F
+9000000003E8000FA000000003E8000FA000000003F00007E000000003F00007E000000001F000
+07C000000001F00007C000000001E00003C000000000E000038000000000E000038000000000C0
+00018000000000400001000000392A7FA83C>87 D<03FC00000C070000100380003C01C0003E01
+E0003E00F0001C00F0000800F0000000F0000000F0000000F000007FF00003E0F0000F80F0001E
+00F0003C00F0007C00F0007800F040F800F040F800F040F800F040F801F0407C01F0403C027880
+1E0C7F8007F01E001A1A7E991D>97 D<07800000FF800000FF8000000F80000007800000078000
+000780000007800000078000000780000007800000078000000780000007800000078000000780
+00000783F000078C1C0007B0070007C0038007C003C0078001E0078001E0078000F0078000F007
+8000F8078000F8078000F8078000F8078000F8078000F8078000F8078000F0078000F0078001F0
+078001E0078001C007C003C00740078007200E0006181C000407E0001D2A7FA921>I<00FE0003
+87800701C00E01E01C00E03C00F03C00F0780078780078F80078F80078FFFFF8F80000F80000F8
+0000F80000F800007800007800003C00083C00081E00100E002007004001C180007E00151A7E99
+1A>101 D<07000F801F801F800F80070000000000000000000000000000000000000007807F80
+7F800F800780078007800780078007800780078007800780078007800780078007800780078007
+8007800780FFF8FFF80D297FA811>105 D<007800FC00FC00FC00FC0078000000000000000000
+000000000000000000007C07FC07FC007C003C003C003C003C003C003C003C003C003C003C003C
+003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C003C7038F838F8
+70F07060C01F800E3582A812>I<07800000FF800000FF8000000F800000078000000780000007
+800000078000000780000007800000078000000780000007800000078000000780000007800000
+07807FE007807FE007803F00078018000780300007802000078040000781800007820000078600
+00078F0000079F000007AF800007C780000783C0000783E0000781E0000781F0000780F8000780
+780007807C0007803C0007803E0007803F00FFF8FFF0FFF8FFF01C2A7FA91F>I<0783F803F800
+FF8C1C0C1C00FF900E100E000FA00720070007A007A0078007C007C0078007C007C00780078007
+800780078007800780078007800780078007800780078007800780078007800780078007800780
+078007800780078007800780078007800780078007800780078007800780078007800780078007
+800780078007800780078007800780078007800780FFFCFFFCFFFCFFFCFFFCFFFC2E1A7F9931>
+109 D<0783F800FF8C1C00FF900E000FA0070007A0078007C0078007C007800780078007800780
+078007800780078007800780078007800780078007800780078007800780078007800780078007
+800780078007800780078007800780078007800780FFFCFFFCFFFCFFFC1E1A7F9921>I<007E00
+03C3C00700E00E00701C00383C003C3C003C78001E78001EF8001FF8001FF8001FF8001FF8001F
+F8001FF8001FF8001F78001E78001E3C003C3C003C1C00380E00700700E003C3C0007E00181A7E
+991D>I<0783F000FF8C1C00FFB00F0007C0078007C003C0078003E0078001E0078001F0078001
+F0078000F8078000F8078000F8078000F8078000F8078000F8078000F8078000F0078001F00780
+01F0078001E0078003C007C003C007C0078007A00E0007983C000787E000078000000780000007
+80000007800000078000000780000007800000078000000780000007800000FFFC0000FFFC0000
+1D267F9921>I<0787C0FF88E0FF91F00FA1F007C1F007C0E007C0000780000780000780000780
+0007800007800007800007800007800007800007800007800007800007800007800007800007C0
+00FFFE00FFFE00141A7F9917>114 D<07F0801C0D80300380600180600180E00080E00080F000
+80F800007E00007FE0003FFC001FFE0007FF00003F800007808003C08003C08001C0C001C0C001
+C0E00180E00380F00300CC0E0083F800121A7E9917>I<00800000800000800000800001800001
+80000180000380000380000780000F80001FFF80FFFF8007800007800007800007800007800007
+800007800007800007800007800007800007800007800007804007804007804007804007804007
+804007804003C08001C08000E100003E0012257FA417>I<07800780FF80FF80FF80FF800F800F
+800780078007800780078007800780078007800780078007800780078007800780078007800780
+078007800780078007800780078007800780078007800780078007800F8007800F800380178001
+C027C000E047FC003F87FC1E1A7F9921>I<FFF01FF0FFF01FF00F800780078003000780020007
+C0020003C0040003C0040001E0080001E0080001F0080000F0100000F010000078200000782000
+00782000003C4000003C4000001E8000001E8000001E8000000F0000000F0000000F0000000600
+00000600000004000000040000000C0000000800000008000070100000F8100000F8200000F820
+0000F0400000608000001F0000001C267F991F>121 D E /Fk 20 123 df<FFFFFFFF800000FF
+FFFFFFF0000003FC0003FC000001F800007F000001F800001F800001F8000007C00001F8000003
+F00001F8000001F80001F8000000F80001F80000007C0001F80000003E0001F80000003F0001F8
+0000001F0001F80000001F8001F80000000F8001F80000000FC001F80000000FC001F800000007
+E001F800000007E001F800000007E001F800000007F001F800000003F001F800000003F001F800
+000003F001F800000003F801F800000003F801F800000003F801F800000003F801F800000003F8
+01F800000003F801F800000003F801F800000003F801F800000003F801F800000003F801F80000
+0003F801F800000003F801F800000003F001F800000003F001F800000003F001F800000007F001
+F800000007E001F800000007E001F800000007E001F80000000FC001F80000000FC001F8000000
+1F8001F80000001F8001F80000003F0001F80000003E0001F80000007E0001F8000000FC0001F8
+000001F80001F8000003F00001F8000007E00001F800000F800001F800003F000003FC0001FC00
+00FFFFFFFFF00000FFFFFFFF800000353B7CBA3D>68 D<FFFFFFFFFFF0FFFFFFFFFFF003FC0000
+3FF001F8000007F001F8000001F001F8000000F801F80000007801F80000007801F80000003801
+F80000003801F80000001801F80000001801F80000001801F80000001801F80000001C01F80000
+000C01F80000000C01F80006000C01F80006000C01F80006000001F80006000001F80006000001
+F80006000001F8000E000001F8000E000001F8001E000001F8007E000001FFFFFE000001FFFFFE
+000001F8007E000001F8001E000001F8000E000001F8000E000001F80006000001F80006000001
+F80006000001F80006000001F80006000301F80006000301F80000000301F80000000301F80000
+000601F80000000601F80000000601F80000000601F80000000601F80000000E01F80000000E01
+F80000000C01F80000001C01F80000001C01F80000003C01F80000003C01F80000007C01F80000
+01FC01F8000007F803FC00003FF8FFFFFFFFFFF8FFFFFFFFFFF8303B7CBA36>I<FFFFFFF80000
+00FFFFFFFF80000003FC000FE0000001F80001F8000001F800007E000001F800003F000001F800
+001F800001F800000FC00001F8000007E00001F8000007E00001F8000007F00001F8000003F000
+01F8000003F80001F8000003F80001F8000003F80001F8000003F80001F8000003F80001F80000
+03F80001F8000003F80001F8000003F00001F8000007F00001F8000007E00001F800000FC00001
+F800000F800001F800001F000001F800003E000001F800007C000001F80001F0000001F8000F80
+000001FFFFF800000001F8001F00000001F80003C0000001F80001F0000001F80000F8000001F8
+00007C000001F800003E000001F800003E000001F800003F000001F800001F000001F800001F80
+0001F800001F800001F800001F800001F800001F800001F800001F800001F800001F800001F800
+001FC00001F800001FC00001F800001FC00001F800001FC00001F800001FC00001F800001FC000
+01F800001FC00601F800000FE00601F800000FE00601F800000FE00401F8000007E00C03FC0000
+03F00CFFFFF00001F018FFFFF000007C3000000000000FC0373C7CBA3B>82
+D<000FF00080007FFE018001F00F818003C001C380070000E3800E000037801C00003F803C0000
+1F803800000F807800000F8070000007807000000780F000000380F000000380F000000380F000
+000380F000000180F800000180F800000180FC000001807C000000007E000000003F000000003F
+C00000001FF00000000FFF0000000FFFF0000007FFFF000001FFFFC00000FFFFF000003FFFFC00
+0003FFFE0000007FFF00000007FF000000007F800000001FC00000000FC000000007E000000003
+E000000003E000000001F0C0000001F0C0000001F0C0000000F0C0000000F0C0000000F0E00000
+00F0E0000000F0E0000000E0F0000000E0F0000001E0F8000001C0F8000001C0FC00000380FE00
+000780F700000700E1C0001E00E0F0003C00C07E00F000C00FFFE0008001FF0000243D7CBB2C>
+I<7FFFFFFFFFFFC07FFFFFFFFFFFC07FC003FC003FC07E0001F8000FC07C0001F80003C0780001
+F80001C0700001F80001C0700001F80000C0600001F80000C0600001F80000C0E00001F80000E0
+E00001F80000E0C00001F8000060C00001F8000060C00001F8000060C00001F8000060C00001F8
+000060C00001F8000060C00001F8000060000001F8000000000001F8000000000001F800000000
+0001F8000000000001F8000000000001F8000000000001F8000000000001F8000000000001F800
+0000000001F8000000000001F8000000000001F8000000000001F8000000000001F80000000000
+01F8000000000001F8000000000001F8000000000001F8000000000001F8000000000001F80000
+00000001F8000000000001F8000000000001F8000000000001F8000000000001F8000000000001
+F8000000000001F8000000000001F8000000000001F8000000000001F8000000000001F8000000
+000001F8000000000001F8000000000001F8000000000001F8000000000001F8000000000001F8
+000000000007FE0000000007FFFFFE00000007FFFFFE0000333B7DBA39>I<003F80000001C0F0
+0000030038000004001C00000C001E000018000F00001C000F80003E000780003F0007C0003F00
+07C0003F0007C0001E0007C000000007C000000007C000000007C00000003FC000000FE7C00000
+7E07C00001F007C00007E007C0000F8007C0001F0007C0003F0007C0003E0007C0007E0007C000
+7C0007C060FC0007C060FC0007C060FC0007C060FC000FC060FC000FC0607C000FC0607E0017C0
+603E0023E0C01F0041F18007C180FF0000FE003E0023257CA427>97 D<0007F800003C0E0000F0
+018001E000C003C00060078000300F0000701F0000F81F0001F83E0001F83E0001F87E0000F07C
+0000007C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000
+FC0000007C0000007C0000007E0000003E0000003E00000C1F00000C1F0000180F800018078000
+3003C0006001E000C000F00180003C0E000007F8001E257DA423>99 D<0000000700000000FF00
+000007FF00000007FF000000003F000000001F000000001F000000001F000000001F000000001F
+000000001F000000001F000000001F000000001F000000001F000000001F000000001F00000000
+1F000000001F000000001F000000001F000000001F000000001F000003F81F00001E061F000070
+019F0001E000DF0003C0007F000780003F000F80003F000F00001F001F00001F003E00001F003E
+00001F007E00001F007C00001F007C00001F00FC00001F00FC00001F00FC00001F00FC00001F00
+FC00001F00FC00001F00FC00001F00FC00001F00FC00001F007C00001F007C00001F007E00001F
+003E00001F003E00001F001E00001F001F00001F000F00003F000780007F0003C0005F0001E000
+9F0000F0031F80003C0E1FFC0007F01FFC263C7DBB2C>I<000FF00000383C0000E00F0001C007
+80038003C0078001E00F0001F01F0000F01E0000F83E0000F83E0000F87C00007C7C00007C7C00
+007CFC00007CFC00007CFFFFFFFCFC000000FC000000FC000000FC000000FC000000FC0000007C
+0000007C0000007E0000003E0000003E00000C1E00000C1F0000180F0000180780003003C00060
+01E000C000F00180003C0E000007F8001E257DA423>I<0000FC000003830000070380000E07C0
+001E0FC0003C0FC0007C0FC0007C07800078000000F8000000F8000000F8000000F8000000F800
+0000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F80000FFFF
+FC00FFFFFC0000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000
+F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F80000
+00F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F800
+0000F8000000F8000000F8000000F8000001FC00003FFFF0003FFFF0001A3C7FBB18>I<038007
+C00FE00FE00FE007C00380000000000000000000000000000000000000000000000000000000E0
+1FE0FFE0FFE007E003E003E003E003E003E003E003E003E003E003E003E003E003E003E003E003
+E003E003E003E003E003E003E003E003E003E003E003E003E003E007F0FFFFFFFF10397EB815>
+105 D<00E00000001FE0000000FFE0000000FFE000000007E000000003E000000003E000000003
+E000000003E000000003E000000003E000000003E000000003E000000003E000000003E0000000
+03E000000003E000000003E000000003E000000003E000000003E000000003E000000003E00000
+0003E007FFE003E007FFE003E001FF0003E000FC0003E000F00003E000E00003E001C00003E003
+800003E007000003E00E000003E01C000003E038000003E070000003E0F0000003E1F0000003E3
+F8000003E7F8000003EEFC000003FC7E000003F83E000003F03F000003E01F800003E01F800003
+E00FC00003E007C00003E007E00003E003F00003E001F00003E001F80003E000FC0003E000FC00
+03E0007E0003E0007F0003E0007F8007F0007FC0FFFF83FFF8FFFF83FFF8253C7DBB2A>107
+D<00E0001FE000FFE000FFE00007E00003E00003E00003E00003E00003E00003E00003E00003E0
+0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0
+0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0
+0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0
+0003E00003E00003E00003E00003E00007F000FFFF80FFFF80113C7EBB15>I<00E03FC0001FE0
+C0F000FFE1007800FFE2003C0007E4003E0003E8001E0003E8001E0003F0001F0003F0001F0003
+F0001F0003E0001F0003E0001F0003E0001F0003E0001F0003E0001F0003E0001F0003E0001F00
+03E0001F0003E0001F0003E0001F0003E0001F0003E0001F0003E0001F0003E0001F0003E0001F
+0003E0001F0003E0001F0003E0001F0003E0001F0003E0001F0003E0001F0003E0001F0003E000
+1F0003E0001F0007F0003F80FFFF87FFFCFFFF87FFFC26257DA42C>110
+D<0007F00000003C1E000000F007800001C001C000038000E000078000F0000F000078001E0000
+3C001E00003C003E00003E003E00003E007C00001F007C00001F007C00001F00FC00001F80FC00
+001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F807C
+00001F007C00001F007C00001F003E00003E003E00003E001E00003C001F00007C000F00007800
+078000F00003C001E00001C001C00000F0078000003C1E00000007F0000021257DA427>I<00E0
+3F80001FE1C0F000FFE3003C00FFE4001E0007E8000F0003F000078003F00007C003E00003E003
+E00003E003E00001F003E00001F003E00001F803E00001F803E00000F803E00000FC03E00000FC
+03E00000FC03E00000FC03E00000FC03E00000FC03E00000FC03E00000FC03E00000FC03E00000
+F803E00001F803E00001F803E00001F003E00003F003E00003E003E00007C003F00007C003F000
+0F8003F8001F0003EC001E0003E600780003E181E00003E07F000003E000000003E000000003E0
+00000003E000000003E000000003E000000003E000000003E000000003E000000003E000000003
+E000000003E000000003E000000003E000000007F0000000FFFF800000FFFF80000026367DA42C
+>I<00E0FC001FE10600FFE20F00FFE41F8007E81F8003E81F8003F00F0003F0060003F0000003
+F0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E00000
+03E0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E000
+0003E0000003E0000003E0000003E0000003E0000007F00000FFFFC000FFFFC00019257DA41E>
+114 D<00FF02000700C6000C002E0010001E0030001E0060000E0060000E00E0000600E0000600
+E0000600F0000600F8000600FC0000007F0000003FF000003FFF80001FFFE00007FFF00001FFFC
+00003FFE000001FE0000003F00C0001F00C0000F80C0000780E0000380E0000380E0000380E000
+0380F0000300F0000300F8000700F8000600E4000C00E2001800C1807000807F800019257DA41F
+>I<00180000001800000018000000180000001800000038000000380000003800000038000000
+7800000078000000F8000000F8000001F8000003F8000007F800001FFFFE00FFFFFE0000F80000
+00F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F800
+0000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8018000F8
+018000F8018000F8018000F8018000F8018000F8018000F8018000F80180007801800078030000
+7C0300003C0200001E0600000F0C000003F00019357FB41E>I<3FFFFFF83F8001F03E0003F03C
+0003E0380007C030000FC030000F8070001F0060003F0060003E0060007C006000FC006000F800
+0001F0000003F0000003E0000007C0000007C000000F8000001F0000001F0000003E0000007E00
+0C007C000C00F8000C01F8000C01F0000C03E0001C07E0001C07C000180F8000181F8000381F00
+00383E0000787E0000F87C0007F8FFFFFFF81E257EA423>122 D E end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 300dpi
+TeXDict begin
+%%PaperSize: a4
+
+%%EndSetup
+%%Page: 1 1
+1 0 bop 186 517 a Fk(Standardizat)q(io)q(n)29 b(of)d(Sanskrit)h(for)g
+(Electronic)h(Data)388 621 y(T)-7 b(ransfer)28 b(and)e(Screen)h(Represen)n
+(tation)763 768 y Fj(Dominik)18 b(W)-5 b(ujast)n(yk)775 885
+y(9)20 b(Septem)n(b)r(er)e(1990)164 1106 y Fi(T)-7 b(ext)27
+b(Enco)r(ding)g(Guidelines)164 1215 y Fh(During)19 b(the)g(8th)g(W)l(orld)g
+(Sanskrit)g(Conference,)g(Vienna)f(1990,)j(a)e(panel)g(w)o(as)g(held)g(to)164
+1275 y(discuss)13 b(the)g(standardization)h(of)f(Sanskrit)h(for)f(electronic)
+e(data)j(transfer.)21 b(P)o(articipan)o(ts)164 1336 y(w)o(ere)15
+b(encouraged)h(to)g(acquire)f(and)i(study)f(the)f Fg(A)o(CH-A)o(CL-ALLC)i
+(Guidelines)h(for)e(the)164 1396 y(Enc)n(o)n(ding)23 b(and)g(Inter)n(change)h
+(of)f(Machine-r)n(e)n(adable)h(T)l(exts)p Fh(,)g(edited)d(b)o(y)h(Lou)h
+(BURN-)164 1456 y(ARD)16 b(and)h(C.)f(M.)g(SPERBER)o(G-MCQUEEN)g(\(Chicago)h
+(and)g(Oxford,)f(1990\).)23 b(These)164 1516 y Fg(Guidelines)d
+Fh(are)15 b(a)o(v)m(ailable)f(free)g(of)h(c)o(harge)f(in)g(Europ)q(e)i(from)d
+(L.)i(Burnard,)g(Oxford)f(Uni-)164 1576 y(v)o(ersit)o(y)j(Computing)g
+(Service,)g(13)i(Ban)o(bury)f(Road,)i(Oxford)e(O)o(X2)g(6NN,)f(England,)j(or)
+164 1637 y(in)15 b(the)g(USA)g(from)f(C.)h(M.)g(Sp)q(erb)q(erg-McQueen,)g
+(Computer)g(Cen)o(ter)f(\(MIC)h(135\),)h(Uni-)164 1697 y(v)o(ersit)o(y)e(of)j
+(Illinois)e(at)h(Chicago,)h(Bo)o(x)e(6998,)j(Chicago,)e(IL)h(60680,)g(USA.)
+164 1863 y Fi(7-bit)27 b(co)r(ding)g(for)f(\014le)g(transfer)164
+1973 y Fh(Professor)20 b(H.)e(F)l(alk)h(presen)o(ted)f(a)i(program)f(called)f
+Ff(CONVERT)f Fh(that)i(con)o(v)o(enien)o(tly)e(con-)164 2033
+y(v)o(erts)g(an)o(y)h(co)q(ding)h(sc)o(heme)d(used)i(in)g(a)g(data)h(\014le)e
+(to)i(an)o(y)f(other)g(co)q(ding)g(sc)o(heme.)25 b(This)164
+2093 y(program)15 b(w)o(as)h(generously)g(made)e(a)o(v)m(ailable)h(at)h(no)g
+(cost,)f(together)h(with)f(T)l(urb)q(o)i(P)o(ascal)164 2153
+y(source)12 b(co)q(de.)21 b(Prof.)12 b(F)l(alk)g(also)h(presen)o(ted)f(a)h(v)
+o(ery)e(useful)h(7-bit,)h(m)o(ulti-b)o(yte)c(\\mediation)164
+2213 y(co)q(de")17 b(whic)o(h)e(will)g(b)q(e)i(of)f(general)g(use)h(for)f
+(\014le)g(exc)o(hange.)991 2607 y(1)p eop
+%%Page: 2 2
+2 1 bop 164 315 a Fi(8-bit)27 b(c)n(haracter)g(set)f(for)h(text)g(displa)n(y)
+164 425 y Fh(Finally)l(,)17 b(although)i(the)g(ab)q(o)o(v)o(e)f(t)o(w)o(o)g
+(pro)o(visions)g(co)o(v)o(er)g(all)f(essen)o(tial)h(needs,)g(the)g(panel)164
+485 y(still)c(felt)g(that)h(a)g(standard)h(assignmen)o(t)e(of)h(graphic)g(co)
+q(des)g(for)g(the)g(displa)o(y)f(of)h(Sanskrit)164 545 y(transliteration)22
+b(w)o(ould)g(b)q(e)g(helpful.)37 b(An)22 b(ad)g(ho)q(c)h(committee)18
+b(of)k(in)o(terested)f(parties)164 606 y(w)o(as)c(formed,)d(and)j(t)o(w)o(o)f
+(8-bit)g(`co)q(de)g(pages")h(w)o(ere)e(designed.)21 b(One,)16
+b Fg(Classic)n(al)h(Sanskrit)164 666 y Fh(\(CS\),)f(for)h(standard)h(use)e
+(and)i(another,)e Fg(Classic)n(al)i(Sanskrit)h(Extende)n(d)k
+Fh(\(CSX\),)16 b(whic)o(h)164 726 y(included)e(the)i(former,)e(but)i(also)g
+(pro)o(vided)f(for)h(V)l(edic,)e(MIA,)g(T)l(amil)g(and)i(some)e(sp)q(ecial)
+164 786 y(usages.)39 b(These)21 b(co)q(de)h(pages)h(tak)o(e)e(as)h(their)f(p)
+q(oin)o(t)h(of)g(departure)g(IBM's)e(co)q(de)i(page)164 846
+y(437,)c(the)f(default)f(set)h(of)g(c)o(haracter)g(co)q(des)g(built)g(in)o
+(to)f(the)h(IBM)f(PC)h(and)h(clones.)23 b(The)164 907 y(c)o(haracters)e
+(listed)g(b)q(elo)o(w)g(are)h(replacemen)o(ts)d(for)i(the)h(c)o(haracters)f
+(in)g(co)q(de)h(page)g(437)164 967 y(whic)o(h)16 b(ha)o(v)o(e)g(the)g(same)f
+(n)o(umerical)f(co)q(de.)22 b(E.g.,)16 b(c)o(haracter)g(n)o(um)o(b)q(er)f
+(224)j(in)e(co)q(de)g(page)164 1027 y(437)i(is)f(a)g(Greek)f(letter)g(alpha)i
+(\()p Fe(\013)p Fh(\);)f(CS)g(rede\014nes)f(it)h(to)g(b)q(e)g(a)h(with)e(a)i
+(macron)e(\(\026)-24 b(a\).)23 b(All)164 1087 y(co)q(des)18
+b(not)g(sp)q(eci\014ed)e(b)q(elo)o(w)i(are)f(assumed)g(to)g(b)q(e)h(as)g(co)q
+(de)f(page)h(437.)26 b(E.g.,)16 b(c)o(haracter)164 1147 y(n)o(um)o(b)q(er)e
+(130)k(is)e(e)g(acute)g(\()o(\023)-23 b(e\).)237 1207 y(The)16
+b(co)q(des)h(assigned)g(w)o(ere)e(as)i(follo)o(w:)164 1352
+y Fd(Classical)22 b(Sanskrit)i(\(CS\))164 1466 y Fc(166)14
+b(l)i(tilde)759 1454 y(~)764 1466 y(l)164 1523 y(167)e(m)h(o)o(v)o(erdot)328
+b(_)-25 b(m)164 1579 y(224)14 b(a)h(macron)332 b(\026)-23 b(a)164
+1636 y(225)14 b(not)h(used)h(\(normally)f(German)g Fb(eszett)p
+Fc(,)f(\031\))164 1692 y(226)g(A)i(macron)770 1681 y(\026)764
+1692 y(A)164 1749 y(227)e(i)i(macron)337 b(\026)-18 b(\020)164
+1805 y(228)14 b(I)i(macron)761 1794 y(\026)764 1805 y(I)164
+1862 y(229)e(u)i(macron)330 b(\026)-24 b(u)164 1918 y(230)14
+b(U)i(macron)770 1907 y(\026)764 1918 y(U)164 1975 y(231)e(r)h(underdot)305
+b(r)767 1984 y(.)164 2031 y(232)14 b(R)i(underdot)289 b(R)774
+2041 y(.)164 2087 y(233)14 b(r)h(underdot)h(macron)142 b(\026)-21
+b(r)769 2097 y(.)164 2144 y(234)14 b(R)i(underdot)f(macron)769
+2132 y(\026)764 2144 y(R)774 2154 y(.)164 2200 y(235)f(l)i(underdot)310
+b(l)764 2210 y(.)164 2257 y(236)14 b(L)i(underdot)294 b(L)772
+2267 y(.)164 2313 y(237)14 b(l)i(underdot)g(macron)764 2301
+y(\026)769 2313 y(l)769 2323 y(.)164 2370 y(238)e(L)i(underdot)f(macron)767
+2358 y(\026)764 2370 y(L)772 2379 y(.)164 2426 y(239)f(n)i(o)o(v)o(erdot)333
+b(_)-19 b(n)1024 1466 y(240)14 b(N)h(o)o(v)o(erdot)1634 1455
+y(_)1624 1466 y(N)1024 1523 y(241)f(t)h(underdot)305 b(t)1626
+1533 y(.)1024 1579 y(242)14 b(T)h(underdot)290 b(T)1634 1589
+y(.)1024 1636 y(243)14 b(d)h(underdot)298 b(d)1630 1646 y(.)1024
+1692 y(244)14 b(D)h(underdot)288 b(D)1635 1702 y(.)1024 1749
+y(245)14 b(n)h(underdot)298 b(n)1630 1758 y(.)1024 1805 y(246)14
+b(N)h(underdot)289 b(N)1634 1815 y(.)1024 1862 y(247)14 b(s)h(acute)375
+b(\023)-20 b(s)1024 1922 y(248)14 b(S)h(acute)1625 1910 y(\023)1624
+1922 y(S)1024 1978 y(249)f(s)h(underdot)305 b(s)1626 1988 y(.)1024
+2035 y(250)14 b(S)h(underdot)298 b(S)1630 2044 y(.)1024 2091
+y(251)14 b(not)h(used)h(\(normally)f(the)g(ro)q(ot)g(sign)1769
+2059 y Fa(p)1807 2091 y Fc(\))1024 2147 y(252)f(m)h(underdot)285
+b(m)1636 2157 y(.)1024 2204 y(253)14 b(M)h(underdot)281 b(M)1638
+2214 y(.)1024 2260 y(254)14 b(h)h(underdot)298 b(h)1630 2270
+y(.)1024 2317 y(255)14 b(H)h(underdot)289 b(H)1634 2327 y(.)991
+2607 y Fh(2)p eop
+%%Page: 3 3
+3 2 bop 164 315 a Fd(Classical)22 b(Sanskrit)i(Extended)g(\(CSX\))f
+(additions)164 408 y Fh(The)d(follo)o(wing)g(de\014nitions)g(are)h(added)f
+(to)h(the)f(ab)q(o)o(v)o(e)g(Classical)g(Sanskrit)g(c)o(haracter)164
+468 y(set.)164 568 y Fc(159)14 b(r)h(underbar)305 b(r)762 598
+y(\026)164 624 y(168)14 b(a)h(macron)g(brev)o(e)764 618 y(\025)764
+624 y(\026)-23 b(a)164 681 y(169)14 b(i)i(macron)f(brev)o(e)764
+675 y(\025)764 681 y(\026)-18 b(\020)164 737 y(170)14 b(u)i(macron)e(brev)o
+(e)765 731 y(\025)765 737 y(\026)-24 b(u)164 793 y(173)14 b(n)i(underbar)297
+b(n)765 824 y(\026)164 850 y(181)14 b(a)h(macron)g(acute)764
+844 y(\023)764 850 y(\026)-23 b(a)164 906 y(182)14 b(a)h(macron)g(gra)o(v)o
+(e)764 900 y(\022)764 906 y(\026)-23 b(a)164 963 y(183)14 b(i)i(macron)f
+(acute)764 957 y(\023)764 963 y(\026)-18 b(\020)164 1019 y(184)14
+b(i)i(macron)f(gra)o(v)o(e)764 1013 y(\022)764 1019 y(\026)-18
+b(\020)164 1076 y(189)14 b(u)i(macron)e(acute)765 1070 y(\023)765
+1076 y(\026)-24 b(u)164 1132 y(190)14 b(u)i(macron)e(gra)o(v)o(e)765
+1126 y(\022)765 1132 y(\026)-24 b(u)164 1189 y(198)14 b(r)h(underdot)h(acute)
+183 b(\023)-21 b(r)769 1198 y(.)1024 568 y(199)14 b(r)h(underdot)h(gra)o(v)o
+(e)183 b(\022)-21 b(r)1629 577 y(.)1024 624 y(207)14 b(r)h(underdot)h(macron)
+e(acute)1624 619 y(\023)1624 624 y(\026)-21 b(r)1629 634 y(.)1024
+681 y(208)14 b(a)h(tilde)392 b(~)-23 b(a)1024 737 y(209)14
+b(i)i(tilde)397 b(~)-18 b(\020)1024 793 y(210)14 b(u)h(tilde)391
+b(~)-24 b(u)1024 850 y(211)14 b(e)h(tilde)393 b(~)-21 b(e)1024
+906 y(212)14 b(o)h(tilde)392 b(~)-23 b(o)1024 963 y(213)14
+b(e)h(brev)o(e)374 b(\025)-21 b(e)1024 1019 y(214)14 b(o)h(brev)o(e)373
+b(\025)-23 b(o)1024 1076 y(215)14 b(l)i(underbar)310 b(l)1619
+1106 y(\026)237 1365 y Fh(These)17 b(co)q(des)f(w)o(ere)g(c)o(hosen)g(to)h
+(ha)o(v)o(e)f(minim)o(al)e(impact)g(on)j(the)g(standard)g(IBM)f(PC)164
+1425 y(extended)10 b(ASCI)q(I)h(c)o(haracter)f(set,)i(but)f(they)g(are)g(in)o
+(tended)f(for)h(general)g(use)g(in)g(displa)o(ying)164 1486
+y(Indological)16 b(texts)g(on)g(an)o(y)h(mac)o(hine)d(with)i(an)g(8-bit)h
+(\(or)g(greater\))f(c)o(haracter)g(set.)237 1546 y(Dr.)39 b(D.)22
+b(W)l(ujast)o(yk)g(will)f(b)q(e)i(making)e(a)o(v)m(ailable)g(small)g
+(programs)h(that)h(load)f(the)164 1606 y(ab)q(o)o(v)o(e)14
+b(c)o(haracter)f(sets)g(in)o(to)h(the)f(EGA)h(or)g(V)o(GA)f(displa)o(y)f
+(adaptors,)k(for)e(IBM)e(PC)i(users.)237 1666 y(The)21 b(ab)q(o)o(v)o(e)f(c)o
+(haracter)h(co)q(dings)g(ha)o(v)o(e)f(b)q(een)h(appro)o(v)o(ed)f(b)o(y)g(R.)g
+(E.)h(Emmeri)o(c)o(k)o(,)e(H.)164 1726 y(F)l(alk,)c(R.)f(Lariviere,)g(G.)i
+(J.)f(Meulen)o(b)q(eld,)e(H.)i(Nak)m(atani,)g(M.)g(T)l(okunaga,)h(D.)g(W)l
+(ujast)o(yk,)164 1787 y(P)l(.)g(Sc)o(hreiner)f(and)h(M.)g(Y)l(ano.)237
+1847 y(These)k(c)o(haracter)f(co)q(dings)h(are)g(primarily)d(in)o(tended)h
+(for)i(use)g(in)f(situations)h(when)164 1907 y(the)f(screen)f(displa)o(y)h
+(of)g(these)g(c)o(haracters)g(is)g(requried,)g(suc)o(h)g(as)g(in)g(w)o(ord)h
+(pro)q(cessing.)164 1967 y(They)g(ma)o(y)l(,)e(of)j(course,)f(b)q(e)g(used)g
+(for)h(data)f(transfer,)h(where,)f(ho)o(w)o(ev)o(er,)f(a)i(7-bit)f(co)q(de)
+164 2027 y(\(p)q(erhaps)i(with)f(m)o(ulti-b)o(yte)e(c)o(haracter)i(co)q
+(des\))g(is)h(still)e(preferable.)35 b(One)22 b(suc)o(h)f(7-bit)164
+2088 y(sc)o(heme)14 b(is)i(pro)o(vided)f(h)o(y)h(H.)g(F)l(alk)f(\(see)h(2.)22
+b(ab)q(o)o(v)o(e\).)991 2607 y(3)p eop
+%%Page: 4 4
+4 3 bop 237 315 a Fh(These)23 b(c)o(haracter)f(co)q(dings)h(are)g(curren)o
+(tly)e(op)q(en)i(for)g(discussion)g(and)g(commen)o(ts)164 376
+y(ma)o(y)15 b(b)q(e)h(directed)f(to)i(Dr.)k(D.)16 b(W)l(ujast)o(yk)g(at)237
+436 y(W)l(ellcome)e(Institute,)237 496 y(183)k(Euston)f(Road,)237
+556 y(London)h(NW1)e(2BN,)g(England,)164 616 y(or)h(b)o(y)e(email)f(at)237
+677 y(Bitnet/Earn:)21 b Ff(dow@harvunx)o(w)13 b Fh(or)237 737
+y(Janet:)22 b Ff(D.Wujasty)o(k@u)o(k.)o(ac.)o(ucl)o Fh(.)237
+797 y(After)15 b(a)i(suitable)e(lapse)h(of)g(time,)e(the)h(c)o(haracter)h
+(sets)g(will)f(b)q(e)h(sen)o(t)f(to)i(ECMA)e(and)164 857 y(ISO)h(for)g
+(registration.)22 b(They)16 b(will)f(also)h(b)q(e)h(sen)o(t)f(to)g(the)g(T)l
+(ext)g(Enco)q(ding)h(Initiativ)o(e)d(for)164 917 y(registration,)i(probably)h
+(with)f(H.)f(F)l(alk's)g(7-bit)i(co)q(ding)g(sc)o(heme.)237
+978 y(Suc)o(h)i(registration)g(in)f(no)i(w)o(a)o(y)e(enforces)h(these)f(sc)o
+(hemes;)g(it)g(merely)e(mak)o(es)i(them)164 1038 y(a)o(v)m(ailable)g(cen)o
+(trally)f(for)j(reference.)27 b(Other)19 b(sc)o(hemes)e(ma)o(y)g(also)i(b)q
+(e)g(registered)g(in)f(the)164 1098 y(future.)991 2607 y(4)p
+eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/fonts/csx/docs/charset.tex b/fonts/csx/docs/charset.tex
new file mode 100644
index 0000000000..8582b8cd73
--- /dev/null
+++ b/fonts/csx/docs/charset.tex
@@ -0,0 +1,188 @@
+\documentstyle[12pt,multicol]{article}
+
+\addtolength{\textwidth}{.5cm}
+
+\def\diatop[#1|#2]{{\setbox1=\hbox{{#1{}}}\setbox2=\hbox{{#2{}}}%
+ \dimen0=\ifdim\wd1>\wd2\wd1\else\wd2\fi%
+ \dimen1=\ht2\advance\dimen1by-1ex%
+ \setbox1=\hbox to1\dimen0{\hss#1\hss}%
+ \rlap{\raise1\dimen1\box1}%
+ \hbox to1\dimen0{\hss#2\hss}}}%
+%e.g. of use: \diatop[\'|{\=o}] gives u macron acute
+
+\title{Standardization of Sanskrit for Electronic Data Transfer
+and Screen Representation}
+
+\author{Dominik Wujastyk}
+
+\date{9 September 1990}
+
+\begin{document}
+
+\maketitle
+
+\section*{Text Encoding Guidelines}
+During the 8th World Sanskrit Conference, Vienna 1990, a panel
+was held to discuss the standardization of Sanskrit for
+electronic data transfer. Participants were encouraged to
+acquire and study the {\em ACH-ACL-ALLC Guidelines for the
+Encoding and Interchange of Machine-readable Texts}, edited by
+Lou BURNARD and C.~M.~SPERBERG-MCQUEEN (Chicago and Oxford,
+1990). These {\em Guidelines\/} are available free of charge in
+Europe from L.~Burnard, Oxford University Computing Service, 13
+Banbury Road, Oxford OX2 6NN, England, or in the USA from C. M.
+Sperberg-McQueen, Computer Center (MIC 135), University of
+Illinois at Chicago, Box 6998, Chicago, IL 60680, USA.
+
+\section*{7-bit coding for file transfer}
+Professor H. Falk presented a program called {\tt CONVERT} that
+conveniently converts any coding scheme used in a data file to
+any other coding scheme. This program was generously made
+available at no cost, together with Turbo Pascal source code.
+Prof.\ Falk also presented a very useful 7-bit, multi-byte
+``mediation code'' which will be of general use for file
+exchange.
+
+\section*{8-bit character set for text display}
+Finally, although the above two provisions cover all essential
+needs, the panel still felt that a standard assignment of graphic
+codes for the display of Sanskrit transliteration would be
+helpful. An ad hoc committee of interested parties was formed,
+and two 8-bit `code pages'' were designed. One, {\em Classical
+Sanskrit\/} (CS), for standard use and another, {\em Classical
+Sanskrit Extended\/} (CSX), which included the former, but also
+provided for Vedic, MIA, Tamil and some special usages. These
+code pages take as their point of departure IBM's code page 437,
+the default set of character codes built into the IBM PC and
+clones. The characters listed below are replacements for the
+characters in code page 437 which have the same numerical code.
+E.g., character number 224 in code page 437 is a Greek letter alpha
+($\alpha$); CS redefines it to be a with a macron (\=a). All
+codes not specified below are assumed to be as code page 437.
+E.g., character number 130 is e acute (\'e).
+
+The codes assigned were as follow:
+\begin{multicols}{2}[\subsection*{Classical Sanskrit (CS)}]
+\begin{small}
+\begin{tabbing}
+000 \= x underdot macron acute \= (normally German eszett, xx) \kill
+166 \> l tilde \> \~ l \\
+167 \> m overdot \> \.m \\
+224 \> a macron \> \a=a \\
+225 \> not used (normally German {\em eszett}, \ss) \\
+226 \> A macron \> \a=A \\
+227 \> i macron \> \a=\i \\
+228 \> I macron \> \a=I \\
+229 \> u macron \> \a=u \\
+230 \> U macron \> \a=U \\
+231 \> r underdot \> \d r \\
+232 \> R underdot \> \d R \\
+233 \> r underdot macron\> \diatop[\a=|\d r]\\
+234 \> R underdot macron\> \diatop[\a=|\d R]\\
+235 \> l underdot \> \d l \\
+236 \> L underdot \> \d L \\
+237 \> l underdot macron\> \diatop[\a=|\d l]\\
+238 \> L underdot macron\> \diatop[\a=|\d L]\\
+239 \> n overdot \> \.n \\
+240 \> N overdot \> \.N \\
+241 \> t underdot \> \d t \\
+242 \> T underdot \> \d T \\
+243 \> d underdot \> \d d \\
+244 \> D underdot \> \d D \\
+245 \> n underdot \> \d n \\
+246 \> N underdot \> \d N \\
+247 \> s acute \> \a's \\
+248 \> S acute \> \a'S \\
+249 \> s underdot \> \d s \\
+250 \> S underdot \> \d S \\
+251 \> not used (normally the root sign $\surd$) \\
+252 \> m underdot \> \d m \\
+253 \> M underdot \> \d M \\
+254 \> h underdot \> \d h \\
+255 \> H underdot \> \d H \\
+\end{tabbing}
+\end{small}
+\end{multicols}
+\newpage
+
+\begin{multicols}{2}[\subsection*{Classical Sanskrit Extended (CSX) additions}
+The following definitions are added to the above Classical
+Sanskrit character set.]
+\begin{small}
+\begin{tabbing}
+000 \= x underdot macron acute \= (normally German eszett, xx) \kill
+159 \> r underbar \> \b r \\
+168 \> a macron breve \> \diatop[\u|\a=a]\\
+169 \> i macron breve \> \diatop[\u|\a=\i]\\
+170 \> u macron breve \> \diatop[\u|\a=u]\\
+173 \> n underbar \> \b n \\
+181 \> a macron acute \> \diatop[\a'|\a=a]\\
+182 \> a macron grave \> \diatop[\a`|\a=a] \\
+183 \> i macron acute \> \diatop[\a'|\a=\i] \\
+184 \> i macron grave \> \diatop[\a`|\a=\i] \\
+189 \> u macron acute \> \diatop[\a'|\a=u] \\
+190 \> u macron grave \> \diatop[\a`|\a=u] \\
+198 \> r underdot acute\> \diatop[\a'|\d r] \\
+199 \> r underdot grave\> \diatop[\a`|\d r] \\
+207 \> r underdot macron acute\>
+ \raisebox{.25ex}{\rlap{\a'{ }}}\diatop[\a=|\d r] \\
+208 \> a tilde \> \~ a \\
+209 \> i tilde \> \~ \i \\
+210 \> u tilde \> \~ u \\
+211 \> e tilde \> \~ e \\
+212 \> o tilde \> \~ o \\
+213 \> e breve \> \u e \\
+214 \> o breve \> \u o \\
+215 \> l underbar \> \b l \\
+\end{tabbing}
+\end{small}
+\end{multicols}
+\bigskip
+These codes were chosen to have minimal impact on the standard
+IBM PC extended ASCII character set, but they are intended for
+general use in displaying Indological texts on any machine with
+an 8-bit (or greater) character set.
+
+Dr. D. Wujastyk will be making available small programs that load
+the above character sets into the EGA or VGA display adaptors,
+for IBM PC users.
+
+The above character codings have been approved by R. E. Emmerick,
+H. Falk, R. Lariviere, G. J. Meulenbeld, H. Nakatani, M.
+Tokunaga, D.~Wujastyk, P. Schreiner and M. Yano.
+
+These character codings are primarily intended for use in
+situations when the screen display of these characters is
+requried, such as in word processing. They may, of course, be
+used for data transfer, where, however, a 7-bit code (perhaps with
+multi-byte character codes) is still preferable. One such 7-bit
+scheme is provided hy H. Falk (see 2. above).
+
+\newpage
+
+These character codings are currently open for discussion and
+comments may be directed to Dr. D. Wujastyk at
+
+Wellcome Institute,
+
+183 Euston Road,
+
+London NW1 2BN, England,\\
+or by email at
+
+Bitnet/Earn: {\tt dow@harvunxw} or
+
+Janet: {\tt D.Wujastyk@uk.ac.ucl}.
+
+
+After a suitable lapse of time, the character sets will be sent
+to ECMA and ISO for registration. They will also be sent to the
+Text Encoding Initiative for registration, probably with H.
+Falk's 7-bit coding scheme.
+
+Such registration in no way enforces these schemes; it merely
+makes them available centrally for reference. Other schemes may
+also be registered in the future.
+
+\end{document}
+
diff --git a/fonts/csx/docs/cs.ega b/fonts/csx/docs/cs.ega
new file mode 100644
index 0000000000..1e7611f79f
--- /dev/null
+++ b/fonts/csx/docs/cs.ega
Binary files differ
diff --git a/fonts/csx/docs/cs.vga b/fonts/csx/docs/cs.vga
new file mode 100644
index 0000000000..70c8cac132
--- /dev/null
+++ b/fonts/csx/docs/cs.vga
Binary files differ
diff --git a/fonts/csx/docs/csega.com b/fonts/csx/docs/csega.com
new file mode 100644
index 0000000000..9a3105387e
--- /dev/null
+++ b/fonts/csx/docs/csega.com
Binary files differ
diff --git a/fonts/csx/docs/csvga.com b/fonts/csx/docs/csvga.com
new file mode 100644
index 0000000000..9a05a96b4a
--- /dev/null
+++ b/fonts/csx/docs/csvga.com
Binary files differ
diff --git a/fonts/csx/docs/csx.ega b/fonts/csx/docs/csx.ega
new file mode 100644
index 0000000000..5942c3cc44
--- /dev/null
+++ b/fonts/csx/docs/csx.ega
Binary files differ
diff --git a/fonts/csx/docs/csx.vga b/fonts/csx/docs/csx.vga
new file mode 100644
index 0000000000..2b1f579d0d
--- /dev/null
+++ b/fonts/csx/docs/csx.vga
Binary files differ
diff --git a/fonts/csx/docs/csxega.com b/fonts/csx/docs/csxega.com
new file mode 100644
index 0000000000..c18e868735
--- /dev/null
+++ b/fonts/csx/docs/csxega.com
Binary files differ
diff --git a/fonts/csx/docs/csxvga.com b/fonts/csx/docs/csxvga.com
new file mode 100644
index 0000000000..bd60c129c9
--- /dev/null
+++ b/fonts/csx/docs/csxvga.com
Binary files differ
diff --git a/fonts/csx/docs/iass_csx.readme b/fonts/csx/docs/iass_csx.readme
new file mode 100644
index 0000000000..62dfe12095
--- /dev/null
+++ b/fonts/csx/docs/iass_csx.readme
@@ -0,0 +1,12 @@
+CSX (Computer Sanskrit eXtended) is a simple definition of an 8-bit
+character set suitable for the display and interchange of Sanskrit
+texts in romanized transliteration. It defines characters like
+"s acute" and a character code for each such character.
+
+The scheme was agreed at an informal meeting of interested Sanskritists
+at a side-meeting during the Vienna meeting of the International
+Association of Sanskrit Studies (IASS) a few years ago.
+
+This directory contains a description of the CSX character coding scheme.
+
+DW Sept 1995.
diff --git a/fonts/csx/fonts/charter/PSreadme.bch b/fonts/csx/fonts/charter/PSreadme.bch
new file mode 100644
index 0000000000..4618eca840
--- /dev/null
+++ b/fonts/csx/fonts/charter/PSreadme.bch
@@ -0,0 +1,33 @@
+
+This is the Bitstream Charter typeface (Postscript Type 1 format) which
+is freely distributable. This copy has been re-encoded to add
+additional accented characters in code points between 128 and 255
+according to the Computer Sanskrit (CS) character scheme. This is
+described in a document included in iass.zip, available from
+ftp.bcc.ac.uk:/pub/users/ucgadkw/indology. A copy of the main document
+from this zip file is enclosed, in PostScript format, as file
+charset.ps.
+
+NB the encoding of the enclosed Bitstream Charter is CS, not CSX. The
+latter encoding, which is a super-set of CS, may be done if time allows.
+
+This reencoding was done by Dr. Peter Friedlander, using Type
+Designer. Some refinements might be made in the area of hinting the
+newly-created characters (the original chars in the font are still
+hinted), but the font is certainly useful and good-looking as it is,
+and perfectly okay for high-resolution output.
+
+The fonts (normal roman, italic, bold, bold italic) are named according
+to Karl Berry's font naming scheme, where
+b = bitstream
+ch =charter
+r, b, i = roman, bold, italic
+8 = escape character meaning "here comes another coding scheme letter"
+i = Indic (CS).
+
+For documentation on this naming scheme, see the files at the internet site
+ftp.cs.umb.edu:/pub/tex/fontname.
+
+Dominik Wujastyk
+d.wujastyk@ucl.ac.uk
+16 June 1994.
diff --git a/fonts/csx/fonts/charter/TTreadme.bch b/fonts/csx/fonts/charter/TTreadme.bch
new file mode 100644
index 0000000000..9573194473
--- /dev/null
+++ b/fonts/csx/fonts/charter/TTreadme.bch
@@ -0,0 +1,37 @@
+
+This is the Bitstream Charter typeface (TrueType format) which
+is freely distributable. This copy has been re-encoded to add
+additional accented characters in code points between 128 and 255
+according to the Computer Sanskrit (CS) character scheme. This is
+described in a document included in iass.zip, available from
+ftp.bcc.ac.uk:/pub/users/ucgadkw/indology. A copy of the main document
+from this zip file is enclosed, in PostScript format, as file
+charset.ps.
+
+NB the encoding of the enclosed Bitstream Charter is CS, not CSX. The
+latter encoding, which is a super-set of CS, may be done if time allows.
+
+This reencoding was done by Dr. Peter Friedlander, using Type
+Designer. Some refinements might be made in the area of hinting the
+newly-created characters (the original chars in the font are still
+hinted), but the font is certainly useful and good-looking as it is,
+and perfectly okay for high-resolution output.
+
+I translated the PS form of the font to TrueType, and I have tinkered
+with some character positions to optimize the font for use with MS Word
+for Windows 6.0.
+
+The fonts (normal roman, italic, bold, bold italic) are named according
+to Karl Berry's font naming scheme, where
+b = bitstream
+ch =charter
+r, b, i = roman, bold, italic
+8 = escape character meaning "here comes another coding scheme letter"
+i = Indic (CS).
+
+For documentation on this naming scheme, see the files at the internet site
+ftp.cs.umb.edu:/pub/tex/fontname.
+
+Dominik Wujastyk
+d.wujastyk@ucl.ac.uk
+July 1995
diff --git a/fonts/csx/fonts/charter/bchb8i.afm b/fonts/csx/fonts/charter/bchb8i.afm
new file mode 100644
index 0000000000..072e75de02
--- /dev/null
+++ b/fonts/csx/fonts/charter/bchb8i.afm
@@ -0,0 +1,659 @@
+StartFontMetrics 2.0
+FontName CS-CharterBT-Bold
+FullName CS Bitstream Charter Bold
+FamilyName CS Bitstream Charter
+Weight Bold
+Notice Copyright 1990 as an unpublished work by Bitstream Inc. All rights reserved. Confidential.
+EncodingScheme FontSpecific
+ItalicAngle 0
+UnderlinePosition -109
+UnderlineThickness 90
+FontBBox -44 -236 1225 963
+StartCharMetrics 261
+C 32 ; WX 291 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 340 ; N exclam ; B 0 -7 152 684 ;
+C 34 ; WX 339 ; N quotedbl ; B 0 418 258 714 ;
+C 35 ; WX 736 ; N numbersign ; B 0 -24 619 710 ;
+C 36 ; WX 581 ; N dollar ; B 0 -102 472 742 ;
+C 37 ; WX 888 ; N percent ; B 0 -12 826 683 ;
+C 38 ; WX 741 ; N ampersand ; B 0 -12 671 684 ;
+C 39 ; WX 255 ; N quoteright ; B 0 395 171 698 ;
+C 40 ; WX 428 ; N parenleft ; B 0 -142 295 718 ;
+C 41 ; WX 428 ; N parenright ; B 0 -142 292 718 ;
+C 42 ; WX 500 ; N asterisk ; B 0 338 393 718 ;
+C 43 ; WX 833 ; N plus ; B 0 0 585 596 ;
+C 44 ; WX 289 ; N comma ; B 0 -175 189 129 ;
+C 45 ; WX 326 ; N hyphen ; B 0 192 254 290 ;
+C 46 ; WX 289 ; N period ; B 0 -8 158 151 ;
+C 47 ; WX 491 ; N slash ; B 0 -93 498 671 ;
+C 48 ; WX 581 ; N zero ; B 0 -12 508 683 ;
+C 49 ; WX 581 ; N one ; B 3 0 389 681 ;
+C 50 ; WX 581 ; N two ; B 0 0 484 683 ;
+C 51 ; WX 581 ; N three ; B 0 -11 481 682 ;
+C 52 ; WX 581 ; N four ; B 0 -31 541 677 ;
+C 53 ; WX 581 ; N five ; B 0 -9 470 671 ;
+C 54 ; WX 581 ; N six ; B 0 -13 506 714 ;
+C 55 ; WX 581 ; N seven ; B 0 -34 479 671 ;
+C 56 ; WX 581 ; N eight ; B 0 -15 497 685 ;
+C 57 ; WX 581 ; N nine ; B 0 -53 504 683 ;
+C 58 ; WX 340 ; N colon ; B 0 -8 156 488 ;
+C 59 ; WX 340 ; N semicolon ; B 0 -175 186 488 ;
+C 60 ; WX 833 ; N less ; B 0 23 575 574 ;
+C 61 ; WX 833 ; N equal ; B 0 157 585 440 ;
+C 62 ; WX 833 ; N greater ; B 0 23 575 574 ;
+C 63 ; WX 487 ; N question ; B 0 -7 402 683 ;
+C 64 ; WX 917 ; N at ; B 0 -153 778 692 ;
+C 65 ; WX 651 ; N A ; B 0 0 680 678 ;
+C 66 ; WX 628 ; N B ; B 0 0 561 671 ;
+C 67 ; WX 638 ; N C ; B 0 -12 560 683 ;
+C 68 ; WX 716 ; N D ; B 0 0 652 671 ;
+C 69 ; WX 596 ; N E ; B 0 0 537 671 ;
+C 70 ; WX 552 ; N F ; B 0 0 502 671 ;
+C 71 ; WX 710 ; N G ; B 0 -12 650 682 ;
+C 72 ; WX 760 ; N H ; B 0 0 703 671 ;
+C 73 ; WX 354 ; N I ; B 0 0 299 671 ;
+C 74 ; WX 465 ; N J ; B 0 -12 452 671 ;
+C 75 ; WX 650 ; N K ; B 0 0 642 671 ;
+C 76 ; WX 543 ; N L ; B 0 0 505 671 ;
+C 77 ; WX 883 ; N M ; B 0 0 838 671 ;
+C 78 ; WX 727 ; N N ; B 0 0 685 671 ;
+C 79 ; WX 752 ; N O ; B 0 -16 676 686 ;
+C 80 ; WX 587 ; N P ; B 0 0 543 671 ;
+C 81 ; WX 752 ; N Q ; B 0 -178 681 687 ;
+C 82 ; WX 671 ; N R ; B 0 -7 661 671 ;
+C 83 ; WX 568 ; N S ; B 0 -11 458 683 ;
+C 84 ; WX 603 ; N T ; B 0 0 577 671 ;
+C 85 ; WX 705 ; N U ; B 0 -12 674 671 ;
+C 86 ; WX 635 ; N V ; B 0 -2 681 671 ;
+C 87 ; WX 946 ; N W ; B 0 0 942 671 ;
+C 88 ; WX 637 ; N X ; B 0 0 644 671 ;
+C 89 ; WX 610 ; N Y ; B 0 0 638 671 ;
+C 90 ; WX 592 ; N Z ; B 0 0 506 671 ;
+C 91 ; WX 443 ; N bracketleft ; B 0 -132 269 708 ;
+C 92 ; WX 491 ; N backslash ; B 0 -93 493 671 ;
+C 93 ; WX 443 ; N bracketright ; B 0 -132 270 708 ;
+C 94 ; WX 1000 ; N asciicircum ; B 0 438 596 714 ;
+C 95 ; WX 500 ; N underscore ; B 0 -236 500 -152 ;
+C 96 ; WX 255 ; N quoteleft ; B 0 395 171 698 ;
+C 97 ; WX 544 ; N a ; B 0 -9 494 499 ;
+C 98 ; WX 577 ; N b ; B 0 -1 538 739 ;
+C 99 ; WX 476 ; N c ; B 0 -8 429 497 ;
+C 100 ; WX 596 ; N d ; B 0 -9 539 739 ;
+C 101 ; WX 524 ; N e ; B 0 -9 455 500 ;
+C 102 ; WX 341 ; N f ; B 0 0 382 743 ;
+C 103 ; WX 551 ; N g ; B 0 -217 521 497 ;
+C 104 ; WX 597 ; N h ; B 0 0 570 739 ;
+C 105 ; WX 305 ; N i ; B 0 0 262 724 ;
+C 106 ; WX 297 ; N j ; B 0 -214 322 724 ;
+C 107 ; WX 553 ; N k ; B 0 0 553 739 ;
+C 108 ; WX 304 ; N l ; B 0 0 268 739 ;
+C 109 ; WX 892 ; N m ; B 0 0 852 500 ;
+C 110 ; WX 605 ; N n ; B 0 0 565 498 ;
+C 111 ; WX 577 ; N o ; B 0 -8 510 499 ;
+C 112 ; WX 591 ; N p ; B 0 -219 538 499 ;
+C 113 ; WX 575 ; N q ; B 0 -218 534 499 ;
+C 114 ; WX 421 ; N r ; B 0 0 396 498 ;
+C 115 ; WX 447 ; N s ; B 0 -11 369 500 ;
+C 116 ; WX 358 ; N t ; B 0 -5 337 598 ;
+C 117 ; WX 600 ; N u ; B 0 -9 559 499 ;
+C 118 ; WX 513 ; N v ; B 0 0 540 487 ;
+C 119 ; WX 799 ; N w ; B 0 0 812 487 ;
+C 120 ; WX 531 ; N x ; B 0 0 520 487 ;
+C 121 ; WX 515 ; N y ; B 0 -219 540 486 ;
+C 122 ; WX 495 ; N z ; B 0 0 419 486 ;
+C 123 ; WX 493 ; N braceleft ; B 0 -135 375 705 ;
+C 124 ; WX 500 ; N bar ; B 0 -236 87 764 ;
+C 125 ; WX 493 ; N braceright ; B 0 -135 375 705 ;
+C 126 ; WX 833 ; N asciitilde ; B 0 212 660 383 ;
+C 132 ; WX 544 ; N adieresis ; B 0 -9 494 710 ;
+C 139 ; WX 305 ; N idieresis ; B -44 0 289 710 ;
+C 140 ; WX 600 ; N udieresis ; B 0 -9 559 710 ;
+C 161 ; WX 340 ; N exclamdown ; B 0 -8 152 684 ;
+C 162 ; WX 581 ; N cent ; B 0 -102 445 612 ;
+C 163 ; WX 581 ; N sterling ; B 0 0 497 679 ;
+C 164 ; WX 605 ; N ntilde ; B 0 0 565 722 ;
+C 165 ; WX 727 ; N Ntilde ; B 0 0 685 909 ;
+C 166 ; WX 304 ; N ltilde ; B -29 0 295 909 ;
+C 167 ; WX 892 ; N moverdot ; B 0 0 852 739 ;
+C 168 ; WX 606 ; N currency ; B 0 166 534 698 ;
+C 169 ; WX 175 ; N quotesingle ; B 0 418 93 714 ;
+C 170 ; WX 475 ; N quotedblleft ; B 0 395 393 698 ;
+C 171 ; WX 449 ; N guillemotleft ; B 0 54 369 426 ;
+C 172 ; WX 255 ; N guilsinglleft ; B 0 54 172 426 ;
+C 173 ; WX 255 ; N guilsinglright ; B 0 54 172 426 ;
+C 174 ; WX 622 ; N fi ; B 0 0 573 745 ;
+C 175 ; WX 627 ; N fl ; B 0 0 584 745 ;
+C 177 ; WX 500 ; N endash ; B 0 195 500 286 ;
+C 178 ; WX 500 ; N dagger ; B 0 -130 466 718 ;
+C 179 ; WX 500 ; N daggerdbl ; B 0 -132 466 718 ;
+C 180 ; WX 289 ; N periodcentered ; B 0 256 158 415 ;
+C 182 ; WX 491 ; N paragraph ; B 0 -79 438 671 ;
+C 183 ; WX 590 ; N bullet ; B 0 227 289 516 ;
+C 184 ; WX 255 ; N quotesinglbase ; B 0 -174 171 129 ;
+C 185 ; WX 475 ; N quotedblbase ; B 0 -174 392 129 ;
+C 186 ; WX 475 ; N quotedblright ; B 0 395 392 698 ;
+C 187 ; WX 449 ; N guillemotright ; B 0 54 369 426 ;
+C 188 ; WX 1000 ; N ellipsis ; B 90 -8 915 151 ;
+C 189 ; WX 1287 ; N perthousand ; B 0 -12 1225 683 ;
+C 191 ; WX 487 ; N questiondown ; B 0 -8 401 683 ;
+C 193 ; WX 500 ; N grave ; B 0 552 221 742 ;
+C 194 ; WX 500 ; N acute ; B 0 552 221 742 ;
+C 195 ; WX 500 ; N circumflex ; B 0 552 308 742 ;
+C 196 ; WX 500 ; N tilde ; B 0 570 324 722 ;
+C 197 ; WX 500 ; N macron ; B 0 604 331 675 ;
+C 198 ; WX 500 ; N breve ; B 0 567 305 719 ;
+C 199 ; WX 500 ; N dotaccent ; B 0 579 130 713 ;
+C 200 ; WX 500 ; N dieresis ; B 0 579 333 710 ;
+C 202 ; WX 500 ; N ring ; B 0 546 237 783 ;
+C 203 ; WX 500 ; N cedilla ; B 0 -230 201 0 ;
+C 205 ; WX 500 ; N hungarumlaut ; B 0 552 381 742 ;
+C 206 ; WX 500 ; N ogonek ; B 0 -224 160 0 ;
+C 207 ; WX 500 ; N caron ; B 0 551 308 741 ;
+C 208 ; WX 1000 ; N emdash ; B 0 196 1000 286 ;
+C 224 ; WX 544 ; N amacron ; B 0 -9 494 675 ;
+C 225 ; WX 890 ; N AE ; B 0 0 921 671 ;
+C 226 ; WX 651 ; N Amacron ; B 0 0 680 842 ;
+C 227 ; WX 305 ; N imacron ; B -41 0 290 675 ;
+C 228 ; WX 354 ; N Imacron ; B -22 0 309 842 ;
+C 229 ; WX 600 ; N umacron ; B 0 -9 559 675 ;
+C 230 ; WX 705 ; N Umacron ; B 0 -12 674 842 ;
+C 231 ; WX 421 ; N runderdot ; B 0 -220 396 498 ;
+C 232 ; WX 671 ; N Runderdot ; B 0 -220 661 671 ;
+C 233 ; WX 421 ; N runderdotmacron ; B 0 -220 396 675 ;
+C 234 ; WX 671 ; N Runderdotmacron ; B 0 -220 661 842 ;
+C 235 ; WX 304 ; N lunderdot ; B 0 -220 268 739 ;
+C 236 ; WX 543 ; N Lunderdot ; B 0 -220 505 671 ;
+C 237 ; WX 304 ; N lunderdotmacron ; B -35 -220 296 842 ;
+C 238 ; WX 543 ; N Lunderdotmacron ; B 0 -220 505 842 ;
+C 239 ; WX 605 ; N noverdot ; B 0 0 565 739 ;
+C 240 ; WX 727 ; N Noverdot ; B 0 0 685 899 ;
+C 241 ; WX 358 ; N tunderdot ; B 0 -220 337 598 ;
+C 242 ; WX 603 ; N Tunderdot ; B 0 -220 577 671 ;
+C 243 ; WX 596 ; N dunderdot ; B 0 -220 539 739 ;
+C 244 ; WX 716 ; N Dunderdot ; B 0 -220 652 671 ;
+C 245 ; WX 605 ; N nunderdot ; B 0 -226 565 498 ;
+C 246 ; WX 727 ; N Nunderdot ; B 0 -222 685 671 ;
+C 247 ; WX 447 ; N sacute ; B 0 -11 369 742 ;
+C 248 ; WX 568 ; N Sacute ; B 0 -11 458 929 ;
+C 249 ; WX 447 ; N sunderdot ; B 0 -220 369 500 ;
+C 250 ; WX 568 ; N Sunderdot ; B 0 -220 458 683 ;
+C 251 ; WX 642 ; N germandbls ; B 0 -8 604 742 ;
+C 252 ; WX 892 ; N munderdot ; B 0 -220 852 500 ;
+C 253 ; WX 883 ; N Munderdot ; B 0 -220 838 671 ;
+C 254 ; WX 597 ; N hunderdot ; B 0 -220 570 739 ;
+C 255 ; WX 760 ; N Hunderdot ; B 0 -220 703 671 ;
+C -1 ; WX 883 ; N Moverdot ; B 0 0 838 898 ;
+C -1 ; WX 167 ; N fraction ; B 0 0 498 671 ;
+C -1 ; WX 595 ; N yen ; B 0 0 610 671 ;
+C -1 ; WX 581 ; N florin ; B 0 -148 523 683 ;
+C -1 ; WX 500 ; N section ; B 0 -142 408 719 ;
+C -1 ; WX 408 ; N ordfeminine ; B 2 324 373 679 ;
+C -1 ; WX 543 ; N Lslash ; B 0 0 523 671 ;
+C -1 ; WX 752 ; N Oslash ; B 0 -83 677 753 ;
+C -1 ; WX 1010 ; N OE ; B 0 -11 940 681 ;
+C -1 ; WX 433 ; N ordmasculine ; B 3 324 385 679 ;
+C -1 ; WX 768 ; N ae ; B 0 -10 694 499 ;
+C -1 ; WX 305 ; N dotlessi ; B 0 0 262 496 ;
+C -1 ; WX 304 ; N lslash ; B 0 0 330 739 ;
+C -1 ; WX 577 ; N oslash ; B 0 -83 510 571 ;
+C -1 ; WX 861 ; N oe ; B 0 -8 790 499 ;
+C -1 ; WX 651 ; N Aacute ; B 0 0 680 929 ;
+C -1 ; WX 651 ; N Acircumflex ; B 0 0 680 929 ;
+C -1 ; WX 651 ; N Adieresis ; B 0 0 680 897 ;
+C -1 ; WX 651 ; N Agrave ; B 0 0 680 929 ;
+C -1 ; WX 651 ; N Aring ; B 0 0 680 963 ;
+C -1 ; WX 651 ; N Atilde ; B 0 0 680 909 ;
+C -1 ; WX 638 ; N Ccedilla ; B 0 -230 560 683 ;
+C -1 ; WX 596 ; N Eacute ; B 0 0 537 929 ;
+C -1 ; WX 596 ; N Ecircumflex ; B 0 0 537 929 ;
+C -1 ; WX 596 ; N Edieresis ; B 0 0 537 897 ;
+C -1 ; WX 596 ; N Egrave ; B 0 0 537 929 ;
+C -1 ; WX 354 ; N Iacute ; B 0 0 324 929 ;
+C -1 ; WX 354 ; N Icircumflex ; B -7 0 301 929 ;
+C -1 ; WX 354 ; N Idieresis ; B -20 0 313 897 ;
+C -1 ; WX 354 ; N Igrave ; B -17 0 299 929 ;
+C -1 ; WX 752 ; N Oacute ; B 0 -16 676 929 ;
+C -1 ; WX 752 ; N Ocircumflex ; B 0 -16 676 929 ;
+C -1 ; WX 752 ; N Odieresis ; B 0 -16 676 897 ;
+C -1 ; WX 752 ; N Ograve ; B 0 -16 676 929 ;
+C -1 ; WX 752 ; N Otilde ; B 0 -16 676 909 ;
+C -1 ; WX 568 ; N Scaron ; B 0 -11 458 928 ;
+C -1 ; WX 705 ; N Uacute ; B 0 -12 674 929 ;
+C -1 ; WX 705 ; N Ucircumflex ; B 0 -12 674 929 ;
+C -1 ; WX 705 ; N Udieresis ; B 0 -12 674 897 ;
+C -1 ; WX 705 ; N Ugrave ; B 0 -12 674 929 ;
+C -1 ; WX 610 ; N Ydieresis ; B 0 0 638 897 ;
+C -1 ; WX 592 ; N Zcaron ; B 0 0 506 928 ;
+C -1 ; WX 544 ; N aacute ; B 0 -9 494 742 ;
+C -1 ; WX 544 ; N acircumflex ; B 0 -9 494 742 ;
+C -1 ; WX 544 ; N agrave ; B 0 -9 494 742 ;
+C -1 ; WX 544 ; N aring ; B 0 -9 494 783 ;
+C -1 ; WX 544 ; N atilde ; B 0 -9 494 722 ;
+C -1 ; WX 476 ; N ccedilla ; B 0 -230 429 497 ;
+C -1 ; WX 524 ; N eacute ; B 0 -9 455 742 ;
+C -1 ; WX 524 ; N ecircumflex ; B 0 -9 455 742 ;
+C -1 ; WX 524 ; N edieresis ; B 0 -9 455 710 ;
+C -1 ; WX 524 ; N egrave ; B 0 -9 455 742 ;
+C -1 ; WX 305 ; N iacute ; B 0 0 300 742 ;
+C -1 ; WX 305 ; N icircumflex ; B -31 0 277 742 ;
+C -1 ; WX 305 ; N igrave ; B -41 0 262 742 ;
+C -1 ; WX 577 ; N oacute ; B 0 -8 510 742 ;
+C -1 ; WX 577 ; N ocircumflex ; B 0 -8 510 742 ;
+C -1 ; WX 577 ; N odieresis ; B 0 -8 510 710 ;
+C -1 ; WX 577 ; N ograve ; B 0 -8 510 742 ;
+C -1 ; WX 577 ; N otilde ; B 0 -8 510 722 ;
+C -1 ; WX 447 ; N scaron ; B 0 -11 369 741 ;
+C -1 ; WX 600 ; N uacute ; B 0 -9 559 742 ;
+C -1 ; WX 600 ; N ucircumflex ; B 0 -9 559 742 ;
+C -1 ; WX 600 ; N ugrave ; B 0 -9 559 742 ;
+C -1 ; WX 515 ; N ydieresis ; B 0 -219 540 710 ;
+C -1 ; WX 495 ; N zcaron ; B 0 0 419 741 ;
+C -1 ; WX 800 ; N trademark ; B 0 398 598 662 ;
+C -1 ; WX 876 ; N copyright ; B 0 -50 762 729 ;
+C -1 ; WX 833 ; N logicalnot ; B 0 176 585 421 ;
+C -1 ; WX 876 ; N registered ; B 0 -50 762 729 ;
+C -1 ; WX 833 ; N minus ; B 0 257 585 340 ;
+C -1 ; WX 716 ; N Eth ; B 0 0 666 671 ;
+C -1 ; WX 587 ; N Thorn ; B 0 0 540 671 ;
+C -1 ; WX 610 ; N Yacute ; B 0 0 638 929 ;
+C -1 ; WX 500 ; N brokenbar ; B 0 -171 87 699 ;
+C -1 ; WX 329 ; N degree ; B 0 424 288 713 ;
+C -1 ; WX 833 ; N divide ; B 0 46 585 551 ;
+C -1 ; WX 569 ; N eth ; B 0 -9 504 744 ;
+C -1 ; WX 578 ; N mu ; B 0 -205 598 432 ;
+C -1 ; WX 833 ; N multiply ; B 0 16 563 580 ;
+C -1 ; WX 899 ; N onehalf ; B 3 0 802 676 ;
+C -1 ; WX 899 ; N onequarter ; B 3 -17 824 676 ;
+C -1 ; WX 383 ; N onesuperior ; B 3 268 258 677 ;
+C -1 ; WX 833 ; N plusminus ; B 0 7 585 589 ;
+C -1 ; WX 591 ; N thorn ; B 0 -219 542 739 ;
+C -1 ; WX 899 ; N threequarters ; B 2 -17 866 677 ;
+C -1 ; WX 383 ; N threesuperior ; B 3 261 320 677 ;
+C -1 ; WX 383 ; N twosuperior ; B 3 268 322 678 ;
+C -1 ; WX 515 ; N yacute ; B 0 -219 540 742 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 380
+KPX hyphen Y -74
+KPX hyphen X -37
+KPX hyphen W -56
+KPX hyphen V -56
+KPX hyphen T -37
+KPX A quotedblright -130
+KPX A fl -19
+KPX A fi -19
+KPX A y -23
+KPX A w -46
+KPX A v -32
+KPX A t -19
+KPX A f -19
+KPX A Y -42
+KPX A W -42
+KPX A V -56
+KPX A U -23
+KPX A T -111
+KPX A quoteright -130
+KPX Amacron quotedblright -130
+KPX Amacron fl -19
+KPX Amacron fi -19
+KPX Amacron y -23
+KPX Amacron w -46
+KPX Amacron v -32
+KPX Amacron t -19
+KPX Amacron f -19
+KPX Amacron Y -42
+KPX Amacron W -42
+KPX Amacron V -56
+KPX Amacron U -23
+KPX Amacron T -111
+KPX Amacron quoteright -130
+KPX B Y -19
+KPX B W -19
+KPX B V -37
+KPX B S 19
+KPX B O 19
+KPX B G 19
+KPX B C 19
+KPX B hyphen 37
+KPX C quotedblright 37
+KPX C S 19
+KPX C A -19
+KPX C hyphen 23
+KPX C quoteright 37
+KPX D Y -19
+KPX D V -19
+KPX D A -19
+KPX D hyphen 37
+KPX Dunderdot Y -19
+KPX Dunderdot V -19
+KPX Dunderdot A -19
+KPX Dunderdot hyphen 37
+KPX F quotedblbase -56
+KPX F quotesinglbase -56
+KPX F y -37
+KPX F u -37
+KPX F r -37
+KPX F o -46
+KPX F i -19
+KPX F e -65
+KPX F a -79
+KPX F A -97
+KPX F semicolon -37
+KPX F colon -37
+KPX F period -190
+KPX F hyphen -74
+KPX F comma -190
+KPX G Y -23
+KPX G W -19
+KPX G T -19
+KPX G hyphen 19
+KPX J A -37
+KPX K quotedblbase 37
+KPX K quotesinglbase 37
+KPX K y -102
+KPX K u -19
+KPX K o -37
+KPX K e -37
+KPX K a 19
+KPX K Y -28
+KPX K W -37
+KPX K U -37
+KPX K O -28
+KPX K C -28
+KPX K A -23
+KPX K hyphen -37
+KPX L quotedblright -167
+KPX L quotedblbase 19
+KPX L quotesinglbase 19
+KPX L quotedblleft -74
+KPX L y -56
+KPX L o 19
+KPX L e 19
+KPX L a 19
+KPX L quoteleft -74
+KPX L Y -102
+KPX L W -88
+KPX L V -120
+KPX L U -19
+KPX L T -83
+KPX L quoteright -167
+KPX Lunderdot quotedblright -167
+KPX Lunderdot quotedblbase 19
+KPX Lunderdot quotesinglbase 19
+KPX Lunderdot quotedblleft -74
+KPX Lunderdot y -56
+KPX Lunderdot o 19
+KPX Lunderdot e 19
+KPX Lunderdot a 19
+KPX Lunderdot quoteleft -74
+KPX Lunderdot Y -102
+KPX Lunderdot W -88
+KPX Lunderdot V -120
+KPX Lunderdot U -19
+KPX Lunderdot T -83
+KPX Lunderdot quoteright -167
+KPX Lunderdotmacron quotedblright -167
+KPX Lunderdotmacron quotedblbase 19
+KPX Lunderdotmacron quotesinglbase 19
+KPX Lunderdotmacron quotedblleft -74
+KPX Lunderdotmacron y -56
+KPX Lunderdotmacron o 19
+KPX Lunderdotmacron e 19
+KPX Lunderdotmacron a 19
+KPX Lunderdotmacron quoteleft -74
+KPX Lunderdotmacron Y -102
+KPX Lunderdotmacron W -88
+KPX Lunderdotmacron V -120
+KPX Lunderdotmacron U -19
+KPX Lunderdotmacron T -83
+KPX Lunderdotmacron quoteright -167
+KPX O X -19
+KPX O V -19
+KPX O period -60
+KPX O hyphen 37
+KPX O comma -60
+KPX P quotedblbase -93
+KPX P quotesinglbase -93
+KPX P o -32
+KPX P e -37
+KPX P a -37
+KPX P U -19
+KPX P A -93
+KPX P semicolon -37
+KPX P colon -37
+KPX P period -259
+KPX P hyphen -93
+KPX P comma -259
+KPX Q quotedblright 19
+KPX Q hyphen 37
+KPX Q quoteright 19
+KPX R quotedblright -37
+KPX R quotedblbase 37
+KPX R quotesinglbase 37
+KPX R quotedblleft -37
+KPX R y -46
+KPX R u -37
+KPX R o -37
+KPX R e -37
+KPX R quoteleft -37
+KPX R Y -51
+KPX R W -42
+KPX R V -56
+KPX R T -37
+KPX R semicolon -19
+KPX R colon -19
+KPX R quoteright -37
+KPX Runderdot quotedblright -37
+KPX Runderdot quotedblbase 37
+KPX Runderdot quotesinglbase 37
+KPX Runderdot quotedblleft -37
+KPX Runderdot y -46
+KPX Runderdot u -37
+KPX Runderdot o -37
+KPX Runderdot e -37
+KPX Runderdot quoteleft -37
+KPX Runderdot Y -51
+KPX Runderdot W -42
+KPX Runderdot V -56
+KPX Runderdot T -37
+KPX Runderdot semicolon -19
+KPX Runderdot colon -19
+KPX Runderdot quoteright -37
+KPX Runderdotmacron quotedblright -37
+KPX Runderdotmacron quotedblbase 37
+KPX Runderdotmacron quotesinglbase 37
+KPX Runderdotmacron quotedblleft -37
+KPX Runderdotmacron y -46
+KPX Runderdotmacron u -37
+KPX Runderdotmacron o -37
+KPX Runderdotmacron e -37
+KPX Runderdotmacron quoteleft -37
+KPX Runderdotmacron Y -51
+KPX Runderdotmacron W -42
+KPX Runderdotmacron V -56
+KPX Runderdotmacron T -37
+KPX Runderdotmacron semicolon -19
+KPX Runderdotmacron colon -19
+KPX Runderdotmacron quoteright -37
+KPX T quotedblright 19
+KPX T guilsinglleft -37
+KPX T guillemotleft -37
+KPX T quotedblleft 37
+KPX T y -93
+KPX T w -74
+KPX T u -111
+KPX T s -74
+KPX T r -74
+KPX T o -97
+KPX T i -19
+KPX T e -97
+KPX T c -97
+KPX T a -97
+KPX T quoteleft 37
+KPX T T 19
+KPX T A -111
+KPX T semicolon -37
+KPX T colon -37
+KPX T period -148
+KPX T hyphen -130
+KPX T comma -148
+KPX T quoteright 19
+KPX Tunderdot quotedblright 19
+KPX Tunderdot guilsinglleft -37
+KPX Tunderdot guillemotleft -37
+KPX Tunderdot quotedblleft 37
+KPX Tunderdot y -93
+KPX Tunderdot w -74
+KPX Tunderdot u -111
+KPX Tunderdot s -74
+KPX Tunderdot r -74
+KPX Tunderdot o -97
+KPX Tunderdot i -19
+KPX Tunderdot e -97
+KPX Tunderdot c -97
+KPX Tunderdot a -97
+KPX Tunderdot quoteleft 37
+KPX Tunderdot T 19
+KPX Tunderdot A -111
+KPX Tunderdot semicolon -37
+KPX Tunderdot colon -37
+KPX Tunderdot period -148
+KPX Tunderdot hyphen -130
+KPX Tunderdot comma -148
+KPX Tunderdot quoteright 19
+KPX U J -28
+KPX U A -32
+KPX Umacron J -28
+KPX Umacron A -32
+KPX V quotedblright 37
+KPX V quotedblbase -74
+KPX V quotesinglbase -74
+KPX V y -65
+KPX V u -65
+KPX V o -93
+KPX V i -28
+KPX V e -106
+KPX V a -111
+KPX V O -19
+KPX V A -79
+KPX V semicolon -102
+KPX V colon -102
+KPX V period -222
+KPX V hyphen -93
+KPX V comma -222
+KPX V quoteright 37
+KPX W quotedblright 19
+KPX W quotedblbase -37
+KPX W quotesinglbase -37
+KPX W y -42
+KPX W u -60
+KPX W r -65
+KPX W o -88
+KPX W i -37
+KPX W e -83
+KPX W a -88
+KPX W A -60
+KPX W semicolon -88
+KPX W colon -88
+KPX W period -176
+KPX W hyphen -74
+KPX W comma -176
+KPX W quoteright 19
+KPX X quotedblbase 19
+KPX X quotesinglbase 19
+KPX X e -37
+KPX X O -19
+KPX X C -19
+KPX X A -19
+KPX X hyphen -37
+KPX Y quotedblright 28
+KPX Y quotedblbase -37
+KPX Y quotesinglbase -37
+KPX Y guilsinglleft -56
+KPX Y guillemotleft -56
+KPX Y u -88
+KPX Y o -116
+KPX Y i -37
+KPX Y e -125
+KPX Y a -116
+KPX Y C -19
+KPX Y A -60
+KPX Y semicolon -125
+KPX Y colon -125
+KPX Y period -130
+KPX Y hyphen -130
+KPX Y comma -130
+KPX Y quoteright 28
+KPX quoteleft AE -111
+KPX quoteleft y 19
+KPX quoteleft w 19
+KPX quoteleft v 28
+KPX quoteleft Y 37
+KPX quoteleft X 37
+KPX quoteleft W 37
+KPX quoteleft V 56
+KPX quoteleft J -148
+KPX quoteleft A -130
+KPX f quotedblright 74
+KPX f quotedblleft 37
+KPX f quoteleft 37
+KPX f period -37
+KPX f hyphen -19
+KPX f comma -37
+KPX f quoteright 74
+KPX r quotedblbase -37
+KPX r quotesinglbase -37
+KPX r period -111
+KPX r comma -111
+KPX runderdot quotedblbase -37
+KPX runderdot quotesinglbase -37
+KPX runderdot period -111
+KPX runderdot comma -111
+KPX runderdotmacron quotedblbase -37
+KPX runderdotmacron quotesinglbase -37
+KPX runderdotmacron period -111
+KPX runderdotmacron comma -111
+KPX v quotedblright 28
+KPX v period -120
+KPX v comma -120
+KPX v quoteright 28
+KPX w quotedblright 19
+KPX w quotedblbase -37
+KPX w quotesinglbase -37
+KPX w quotedblleft 19
+KPX w quoteleft 19
+KPX w period -120
+KPX w comma -120
+KPX w quoteright 19
+KPX x o -19
+KPX x e -19
+KPX y quotedblleft 19
+KPX y quoteleft 19
+KPX y period -134
+KPX y comma -134
+KPX quotedblleft AE -111
+KPX quotedblleft y 19
+KPX quotedblleft w 19
+KPX quotedblleft v 28
+KPX quotedblleft Y 37
+KPX quotedblleft X 37
+KPX quotedblleft W 37
+KPX quotedblleft V 56
+KPX quotedblleft J -148
+KPX quotedblleft A -130
+KPX guilsinglright Y -56
+KPX quotesinglbase AE 74
+KPX quotesinglbase Y -19
+KPX quotesinglbase X 19
+KPX quotesinglbase V -37
+KPX quotesinglbase A 19
+KPX quotedblbase AE 74
+KPX quotedblbase Y -19
+KPX quotedblbase X 19
+KPX quotedblbase V -37
+KPX quotedblbase A 19
+KPX guillemotright Y -56
+KPX AE hyphen 19
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/csx/fonts/charter/bchb8i.pfb b/fonts/csx/fonts/charter/bchb8i.pfb
new file mode 100644
index 0000000000..c7005e3c93
--- /dev/null
+++ b/fonts/csx/fonts/charter/bchb8i.pfb
Binary files differ
diff --git a/fonts/csx/fonts/charter/bchb8i.pfm b/fonts/csx/fonts/charter/bchb8i.pfm
new file mode 100644
index 0000000000..4e09ebc25a
--- /dev/null
+++ b/fonts/csx/fonts/charter/bchb8i.pfm
Binary files differ
diff --git a/fonts/csx/fonts/charter/bchb8i.ttf b/fonts/csx/fonts/charter/bchb8i.ttf
new file mode 100644
index 0000000000..8a175782fe
--- /dev/null
+++ b/fonts/csx/fonts/charter/bchb8i.ttf
Binary files differ
diff --git a/fonts/csx/fonts/charter/bchbi8i.afm b/fonts/csx/fonts/charter/bchbi8i.afm
new file mode 100644
index 0000000000..099b0f64ed
--- /dev/null
+++ b/fonts/csx/fonts/charter/bchbi8i.afm
@@ -0,0 +1,685 @@
+StartFontMetrics 2.0
+FontName CS-CharterBT-BoldItalic
+FullName CS Bitstream Charter Bold Italic
+FamilyName CS Bitstream Charter
+Weight Bold
+Notice Copyright 1990 as an unpublished work by Bitstream Inc. All rights reserved. Confidential.
+EncodingScheme FontSpecific
+ItalicAngle 11
+UnderlinePosition -109
+UnderlineThickness 90
+FontBBox -37 -236 1188 971
+StartCharMetrics 261
+C 32 ; WX 293 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 340 ; N exclam ; B 0 -7 251 684 ;
+C 34 ; WX 339 ; N quotedbl ; B 0 418 258 714 ;
+C 35 ; WX 751 ; N numbersign ; B 0 -23 632 710 ;
+C 36 ; WX 586 ; N dollar ; B 0 -104 518 744 ;
+C 37 ; WX 898 ; N percent ; B 0 -12 791 683 ;
+C 38 ; WX 730 ; N ampersand ; B 0 -13 678 684 ;
+C 39 ; WX 261 ; N quoteright ; B 0 395 204 698 ;
+C 40 ; WX 420 ; N parenleft ; B 0 -142 392 718 ;
+C 41 ; WX 420 ; N parenright ; B 0 -142 392 718 ;
+C 42 ; WX 500 ; N asterisk ; B 0 338 393 718 ;
+C 43 ; WX 833 ; N plus ; B 0 0 585 596 ;
+C 44 ; WX 292 ; N comma ; B 0 -175 225 129 ;
+C 45 ; WX 320 ; N hyphen ; B 0 192 271 290 ;
+C 46 ; WX 294 ; N period ; B 0 -6 152 149 ;
+C 47 ; WX 481 ; N slash ; B 0 -93 644 671 ;
+C 48 ; WX 586 ; N zero ; B 0 -12 526 683 ;
+C 49 ; WX 586 ; N one ; B 2 0 360 681 ;
+C 50 ; WX 586 ; N two ; B 0 0 534 682 ;
+C 51 ; WX 586 ; N three ; B 0 -11 527 683 ;
+C 52 ; WX 586 ; N four ; B 0 -32 552 676 ;
+C 53 ; WX 586 ; N five ; B 0 -10 531 671 ;
+C 54 ; WX 586 ; N six ; B 0 -12 500 719 ;
+C 55 ; WX 586 ; N seven ; B 0 -34 538 671 ;
+C 56 ; WX 586 ; N eight ; B 0 -18 525 686 ;
+C 57 ; WX 586 ; N nine ; B 0 -58 509 684 ;
+C 58 ; WX 346 ; N colon ; B 0 -6 212 486 ;
+C 59 ; WX 346 ; N semicolon ; B 0 -175 286 486 ;
+C 60 ; WX 833 ; N less ; B 0 23 575 574 ;
+C 61 ; WX 833 ; N equal ; B 0 157 585 440 ;
+C 62 ; WX 833 ; N greater ; B 0 23 575 574 ;
+C 63 ; WX 492 ; N question ; B 0 -7 396 683 ;
+C 64 ; WX 936 ; N at ; B 0 -153 795 693 ;
+C 65 ; WX 634 ; N A ; B 0 0 680 677 ;
+C 66 ; WX 628 ; N B ; B 0 0 602 671 ;
+C 67 ; WX 625 ; N C ; B 0 -13 599 684 ;
+C 68 ; WX 702 ; N D ; B 0 0 685 671 ;
+C 69 ; WX 581 ; N E ; B 0 0 602 671 ;
+C 70 ; WX 539 ; N F ; B 0 0 592 671 ;
+C 71 ; WX 693 ; N G ; B 0 -12 633 685 ;
+C 72 ; WX 747 ; N H ; B 0 0 792 671 ;
+C 73 ; WX 353 ; N I ; B 0 0 389 671 ;
+C 74 ; WX 474 ; N J ; B 0 -13 541 671 ;
+C 75 ; WX 653 ; N K ; B 0 -7 720 671 ;
+C 76 ; WX 529 ; N L ; B 0 0 513 671 ;
+C 77 ; WX 894 ; N M ; B 0 0 936 671 ;
+C 78 ; WX 712 ; N N ; B 0 0 769 671 ;
+C 79 ; WX 729 ; N O ; B 0 -13 652 684 ;
+C 80 ; WX 581 ; N P ; B 0 0 607 671 ;
+C 81 ; WX 729 ; N Q ; B 0 -164 668 684 ;
+C 82 ; WX 645 ; N R ; B 0 -6 654 671 ;
+C 83 ; WX 553 ; N S ; B 0 -7 486 683 ;
+C 84 ; WX 584 ; N T ; B 0 0 590 671 ;
+C 85 ; WX 701 ; N U ; B 0 -13 663 671 ;
+C 86 ; WX 617 ; N V ; B 0 -3 650 671 ;
+C 87 ; WX 921 ; N W ; B 0 0 920 671 ;
+C 88 ; WX 608 ; N X ; B 0 0 723 671 ;
+C 89 ; WX 586 ; N Y ; B 0 0 630 671 ;
+C 90 ; WX 572 ; N Z ; B 0 0 597 671 ;
+C 91 ; WX 449 ; N bracketleft ; B 0 -132 421 708 ;
+C 92 ; WX 481 ; N backslash ; B 0 -93 483 671 ;
+C 93 ; WX 449 ; N bracketright ; B 0 -132 420 708 ;
+C 94 ; WX 1000 ; N asciicircum ; B 0 438 596 714 ;
+C 95 ; WX 500 ; N underscore ; B 0 -236 500 -152 ;
+C 96 ; WX 261 ; N quoteleft ; B 0 395 205 698 ;
+C 97 ; WX 572 ; N a ; B 0 -8 529 494 ;
+C 98 ; WX 556 ; N b ; B 0 -9 481 736 ;
+C 99 ; WX 437 ; N c ; B 0 -10 393 493 ;
+C 100 ; WX 579 ; N d ; B 0 -8 537 736 ;
+C 101 ; WX 464 ; N e ; B 0 -9 412 491 ;
+C 102 ; WX 325 ; N f ; B 0 -214 601 733 ;
+C 103 ; WX 517 ; N g ; B 0 -218 557 492 ;
+C 104 ; WX 595 ; N h ; B 0 -6 540 736 ;
+C 105 ; WX 318 ; N i ; B 0 -7 264 725 ;
+C 106 ; WX 297 ; N j ; B 0 -214 430 723 ;
+C 107 ; WX 559 ; N k ; B 0 -7 520 736 ;
+C 108 ; WX 307 ; N l ; B 0 -9 246 736 ;
+C 109 ; WX 883 ; N m ; B 0 -6 819 493 ;
+C 110 ; WX 600 ; N n ; B 0 -6 542 493 ;
+C 111 ; WX 550 ; N o ; B 0 -11 482 493 ;
+C 112 ; WX 565 ; N p ; B 0 -218 582 494 ;
+C 113 ; WX 562 ; N q ; B 0 -218 491 496 ;
+C 114 ; WX 449 ; N r ; B 0 0 424 493 ;
+C 115 ; WX 403 ; N s ; B 0 -9 374 493 ;
+C 116 ; WX 366 ; N t ; B 0 -8 331 601 ;
+C 117 ; WX 599 ; N u ; B 0 -10 544 489 ;
+C 118 ; WX 492 ; N v ; B 0 -1 480 494 ;
+C 119 ; WX 768 ; N w ; B 0 0 742 494 ;
+C 120 ; WX 510 ; N x ; B 0 -6 549 494 ;
+C 121 ; WX 494 ; N y ; B 0 -216 591 494 ;
+C 122 ; WX 465 ; N z ; B 0 -14 481 502 ;
+C 123 ; WX 487 ; N braceleft ; B 0 -135 382 705 ;
+C 124 ; WX 500 ; N bar ; B 0 -236 87 764 ;
+C 125 ; WX 487 ; N braceright ; B 0 -135 382 705 ;
+C 126 ; WX 833 ; N asciitilde ; B 0 212 660 383 ;
+C 132 ; WX 572 ; N adieresis ; B 0 -8 529 710 ;
+C 139 ; WX 318 ; N idieresis ; B 0 -7 334 710 ;
+C 140 ; WX 599 ; N udieresis ; B 0 -10 544 710 ;
+C 161 ; WX 340 ; N exclamdown ; B 0 -7 251 684 ;
+C 162 ; WX 586 ; N cent ; B 0 -103 489 609 ;
+C 163 ; WX 586 ; N sterling ; B 0 0 573 676 ;
+C 164 ; WX 600 ; N ntilde ; B 0 -6 542 722 ;
+C 165 ; WX 712 ; N Ntilde ; B 0 0 769 908 ;
+C 166 ; WX 307 ; N ltilde ; B -14 -9 339 908 ;
+C 167 ; WX 883 ; N moverdot ; B 0 -6 819 691 ;
+C 168 ; WX 606 ; N currency ; B 0 166 534 698 ;
+C 169 ; WX 175 ; N quotesingle ; B 0 418 93 714 ;
+C 170 ; WX 481 ; N quotedblleft ; B 0 395 425 698 ;
+C 171 ; WX 450 ; N guillemotleft ; B 0 55 418 425 ;
+C 172 ; WX 266 ; N guilsinglleft ; B 0 55 217 425 ;
+C 173 ; WX 266 ; N guilsinglright ; B 0 55 217 425 ;
+C 174 ; WX 621 ; N fi ; B 0 -214 753 734 ;
+C 175 ; WX 629 ; N fl ; B 0 -214 756 736 ;
+C 177 ; WX 500 ; N endash ; B 0 196 523 286 ;
+C 178 ; WX 500 ; N dagger ; B 0 -129 465 718 ;
+C 179 ; WX 500 ; N daggerdbl ; B 0 -132 535 718 ;
+C 180 ; WX 292 ; N periodcentered ; B 0 259 152 413 ;
+C 182 ; WX 492 ; N paragraph ; B 0 -79 447 671 ;
+C 183 ; WX 590 ; N bullet ; B 0 227 289 516 ;
+C 184 ; WX 261 ; N quotesinglbase ; B 0 -174 205 129 ;
+C 185 ; WX 481 ; N quotedblbase ; B 0 -174 426 129 ;
+C 186 ; WX 481 ; N quotedblright ; B 0 395 426 698 ;
+C 187 ; WX 450 ; N guillemotright ; B 0 55 418 425 ;
+C 188 ; WX 1000 ; N ellipsis ; B 44 -6 863 149 ;
+C 189 ; WX 1291 ; N perthousand ; B 0 -12 1188 683 ;
+C 191 ; WX 492 ; N questiondown ; B 0 -7 394 683 ;
+C 193 ; WX 500 ; N grave ; B 0 552 184 742 ;
+C 194 ; WX 500 ; N acute ; B 0 552 257 742 ;
+C 195 ; WX 500 ; N circumflex ; B 0 552 308 742 ;
+C 196 ; WX 500 ; N tilde ; B 0 570 353 722 ;
+C 197 ; WX 500 ; N macron ; B 0 607 343 675 ;
+C 198 ; WX 500 ; N breve ; B 0 567 310 719 ;
+C 199 ; WX 500 ; N dotaccent ; B 0 576 132 713 ;
+C 200 ; WX 500 ; N dieresis ; B 0 579 334 710 ;
+C 202 ; WX 500 ; N ring ; B 0 552 227 779 ;
+C 203 ; WX 500 ; N cedilla ; B 0 -230 220 0 ;
+C 205 ; WX 500 ; N hungarumlaut ; B 0 552 427 742 ;
+C 206 ; WX 500 ; N ogonek ; B 0 -224 159 0 ;
+C 207 ; WX 500 ; N caron ; B 0 551 307 741 ;
+C 208 ; WX 1000 ; N emdash ; B 0 196 1022 286 ;
+C 224 ; WX 572 ; N amacron ; B 0 -8 529 675 ;
+C 225 ; WX 894 ; N AE ; B 0 0 997 671 ;
+C 226 ; WX 634 ; N Amacron ; B 0 0 680 838 ;
+C 227 ; WX 318 ; N imacron ; B 0 -7 343 675 ;
+C 228 ; WX 353 ; N Imacron ; B 0 0 446 838 ;
+C 229 ; WX 599 ; N umacron ; B 0 -10 544 675 ;
+C 230 ; WX 701 ; N Umacron ; B 0 -13 663 838 ;
+C 231 ; WX 449 ; N runderdot ; B -27 -215 424 493 ;
+C 232 ; WX 645 ; N Runderdot ; B 0 -216 654 671 ;
+C 233 ; WX 449 ; N runderdotmacron ; B -27 -215 442 675 ;
+C 234 ; WX 645 ; N Runderdotmacron ; B 0 -216 654 838 ;
+C 235 ; WX 307 ; N lunderdot ; B -35 -216 246 736 ;
+C 236 ; WX 529 ; N Lunderdot ; B 0 -216 513 671 ;
+C 237 ; WX 307 ; N lunderdotmacron ; B -35 -216 341 838 ;
+C 238 ; WX 529 ; N Lunderdotmacron ; B 0 -216 542 838 ;
+C 239 ; WX 600 ; N noverdot ; B 0 -6 542 687 ;
+C 240 ; WX 712 ; N Noverdot ; B 0 0 769 923 ;
+C 241 ; WX 366 ; N tunderdot ; B -37 -216 331 601 ;
+C 242 ; WX 584 ; N Tunderdot ; B 0 -216 590 671 ;
+C 243 ; WX 579 ; N dunderdot ; B 0 -216 537 736 ;
+C 244 ; WX 702 ; N Dunderdot ; B 0 -216 685 671 ;
+C 245 ; WX 600 ; N nunderdot ; B 0 -215 542 493 ;
+C 246 ; WX 712 ; N Nunderdot ; B 0 -216 769 671 ;
+C 247 ; WX 403 ; N sacute ; B 0 -9 392 742 ;
+C 248 ; WX 553 ; N Sacute ; B 0 -7 507 928 ;
+C 249 ; WX 403 ; N sunderdot ; B 0 -216 374 493 ;
+C 250 ; WX 553 ; N Sunderdot ; B 0 -216 486 683 ;
+C 251 ; WX 622 ; N germandbls ; B 0 -213 733 737 ;
+C 252 ; WX 883 ; N munderdot ; B 0 -216 819 493 ;
+C 253 ; WX 894 ; N Munderdot ; B 0 -216 936 671 ;
+C 254 ; WX 595 ; N hunderdot ; B 0 -216 540 736 ;
+C 255 ; WX 747 ; N Hunderdot ; B 0 -216 792 671 ;
+C -1 ; WX 894 ; N Moverdot ; B 0 0 936 923 ;
+C -1 ; WX 167 ; N fraction ; B 0 0 543 671 ;
+C -1 ; WX 601 ; N yen ; B 0 0 641 668 ;
+C -1 ; WX 586 ; N florin ; B 0 -148 648 683 ;
+C -1 ; WX 500 ; N section ; B 0 -141 499 720 ;
+C -1 ; WX 429 ; N ordfeminine ; B 3 319 399 671 ;
+C -1 ; WX 529 ; N Lslash ; B 0 0 513 671 ;
+C -1 ; WX 729 ; N Oslash ; B 0 -81 653 750 ;
+C -1 ; WX 1003 ; N OE ; B 0 -12 960 683 ;
+C -1 ; WX 413 ; N ordmasculine ; B 2 317 364 670 ;
+C -1 ; WX 719 ; N ae ; B 0 -9 679 494 ;
+C -1 ; WX 318 ; N dotlessi ; B 0 -7 264 493 ;
+C -1 ; WX 307 ; N lslash ; B 0 -9 347 736 ;
+C -1 ; WX 550 ; N oslash ; B 0 -86 482 567 ;
+C -1 ; WX 795 ; N oe ; B 0 -10 739 494 ;
+C -1 ; WX 634 ; N Aacute ; B 0 0 680 928 ;
+C -1 ; WX 634 ; N Acircumflex ; B 0 0 680 928 ;
+C -1 ; WX 634 ; N Adieresis ; B 0 0 680 896 ;
+C -1 ; WX 634 ; N Agrave ; B 0 0 680 928 ;
+C -1 ; WX 634 ; N Aring ; B 0 0 680 971 ;
+C -1 ; WX 634 ; N Atilde ; B 0 0 680 908 ;
+C -1 ; WX 625 ; N Ccedilla ; B 0 -230 599 684 ;
+C -1 ; WX 581 ; N Eacute ; B 0 0 602 928 ;
+C -1 ; WX 581 ; N Ecircumflex ; B 0 0 602 928 ;
+C -1 ; WX 581 ; N Edieresis ; B 0 0 602 896 ;
+C -1 ; WX 581 ; N Egrave ; B 0 0 602 928 ;
+C -1 ; WX 353 ; N Iacute ; B 0 0 467 928 ;
+C -1 ; WX 353 ; N Icircumflex ; B 0 0 408 928 ;
+C -1 ; WX 353 ; N Idieresis ; B 0 0 434 896 ;
+C -1 ; WX 353 ; N Igrave ; B 0 0 389 928 ;
+C -1 ; WX 729 ; N Oacute ; B 0 -13 652 928 ;
+C -1 ; WX 729 ; N Ocircumflex ; B 0 -13 652 928 ;
+C -1 ; WX 729 ; N Odieresis ; B 0 -13 652 896 ;
+C -1 ; WX 729 ; N Ograve ; B 0 -13 652 928 ;
+C -1 ; WX 729 ; N Otilde ; B 0 -13 652 908 ;
+C -1 ; WX 553 ; N Scaron ; B 0 -7 501 927 ;
+C -1 ; WX 701 ; N Uacute ; B 0 -13 663 928 ;
+C -1 ; WX 701 ; N Ucircumflex ; B 0 -13 663 928 ;
+C -1 ; WX 701 ; N Udieresis ; B 0 -13 663 896 ;
+C -1 ; WX 701 ; N Ugrave ; B 0 -13 663 928 ;
+C -1 ; WX 586 ; N Ydieresis ; B 0 0 630 896 ;
+C -1 ; WX 572 ; N Zcaron ; B 0 0 597 927 ;
+C -1 ; WX 572 ; N aacute ; B 0 -8 529 742 ;
+C -1 ; WX 572 ; N acircumflex ; B 0 -8 529 742 ;
+C -1 ; WX 572 ; N agrave ; B 0 -8 529 742 ;
+C -1 ; WX 572 ; N aring ; B 0 -8 529 773 ;
+C -1 ; WX 572 ; N atilde ; B 0 -8 529 722 ;
+C -1 ; WX 437 ; N ccedilla ; B 0 -230 393 493 ;
+C -1 ; WX 464 ; N eacute ; B 0 -9 468 742 ;
+C -1 ; WX 464 ; N ecircumflex ; B 0 -9 412 742 ;
+C -1 ; WX 464 ; N edieresis ; B 0 -9 435 710 ;
+C -1 ; WX 464 ; N egrave ; B 0 -9 412 742 ;
+C -1 ; WX 318 ; N iacute ; B 0 -7 367 742 ;
+C -1 ; WX 318 ; N icircumflex ; B 0 -7 308 742 ;
+C -1 ; WX 318 ; N igrave ; B 0 -7 264 742 ;
+C -1 ; WX 550 ; N oacute ; B 0 -11 511 742 ;
+C -1 ; WX 550 ; N ocircumflex ; B 0 -11 482 742 ;
+C -1 ; WX 550 ; N odieresis ; B 0 -11 482 710 ;
+C -1 ; WX 550 ; N ograve ; B 0 -11 482 742 ;
+C -1 ; WX 550 ; N otilde ; B 0 -11 491 722 ;
+C -1 ; WX 403 ; N scaron ; B 0 -9 446 741 ;
+C -1 ; WX 599 ; N uacute ; B 0 -10 544 742 ;
+C -1 ; WX 599 ; N ucircumflex ; B 0 -10 544 742 ;
+C -1 ; WX 599 ; N ugrave ; B 0 -10 544 742 ;
+C -1 ; WX 494 ; N ydieresis ; B 0 -216 591 710 ;
+C -1 ; WX 465 ; N zcaron ; B 0 -14 485 741 ;
+C -1 ; WX 817 ; N trademark ; B 0 399 610 662 ;
+C -1 ; WX 894 ; N copyright ; B 0 -50 778 729 ;
+C -1 ; WX 833 ; N logicalnot ; B 0 176 585 421 ;
+C -1 ; WX 894 ; N registered ; B 0 -50 778 729 ;
+C -1 ; WX 833 ; N minus ; B 0 257 585 340 ;
+C -1 ; WX 702 ; N Eth ; B 0 0 685 671 ;
+C -1 ; WX 576 ; N Thorn ; B 0 0 578 665 ;
+C -1 ; WX 586 ; N Yacute ; B 0 0 630 928 ;
+C -1 ; WX 500 ; N brokenbar ; B 0 -171 87 699 ;
+C -1 ; WX 329 ; N degree ; B 0 424 288 713 ;
+C -1 ; WX 833 ; N divide ; B 0 46 585 551 ;
+C -1 ; WX 561 ; N eth ; B 0 -11 497 740 ;
+C -1 ; WX 578 ; N mu ; B 0 -205 598 432 ;
+C -1 ; WX 833 ; N multiply ; B 0 16 563 580 ;
+C -1 ; WX 905 ; N onehalf ; B 3 0 824 676 ;
+C -1 ; WX 905 ; N onequarter ; B 3 -18 835 676 ;
+C -1 ; WX 387 ; N onesuperior ; B 2 268 238 677 ;
+C -1 ; WX 833 ; N plusminus ; B 0 7 585 589 ;
+C -1 ; WX 565 ; N thorn ; B 0 -218 582 736 ;
+C -1 ; WX 905 ; N threequarters ; B 3 -18 877 677 ;
+C -1 ; WX 387 ; N threesuperior ; B 3 261 351 678 ;
+C -1 ; WX 387 ; N twosuperior ; B 2 268 354 677 ;
+C -1 ; WX 494 ; N yacute ; B 0 -216 591 742 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 406
+KPX hyphen Y -74
+KPX hyphen X -37
+KPX hyphen W -56
+KPX hyphen V -56
+KPX hyphen T -37
+KPX A quotedblright -130
+KPX A y -19
+KPX A Y -42
+KPX A W -42
+KPX A V -56
+KPX A U -23
+KPX A T -37
+KPX A S 19
+KPX A semicolon 19
+KPX A colon 19
+KPX A quoteright -130
+KPX Amacron quotedblright -130
+KPX Amacron y -19
+KPX Amacron Y -42
+KPX Amacron W -42
+KPX Amacron V -56
+KPX Amacron U -23
+KPX Amacron T -37
+KPX Amacron S 19
+KPX Amacron semicolon 19
+KPX Amacron colon 19
+KPX Amacron quoteright -130
+KPX B Y -19
+KPX B W -19
+KPX B V -19
+KPX B S 19
+KPX B hyphen 56
+KPX C quotedblright 37
+KPX C S 19
+KPX C hyphen 23
+KPX C quoteright 37
+KPX D Y -28
+KPX D W -19
+KPX D V -19
+KPX D A -19
+KPX D hyphen 37
+KPX Dunderdot Y -28
+KPX Dunderdot W -19
+KPX Dunderdot V -19
+KPX Dunderdot A -19
+KPX Dunderdot hyphen 37
+KPX F quotedblbase -37
+KPX F quotesinglbase -37
+KPX F u -19
+KPX F r -19
+KPX F o -46
+KPX F i -19
+KPX F e -65
+KPX F a -60
+KPX F A -32
+KPX F semicolon -37
+KPX F colon -37
+KPX F period -167
+KPX F hyphen -56
+KPX F comma -167
+KPX G hyphen 19
+KPX J A -23
+KPX K quotedblbase 56
+KPX K quotesinglbase 56
+KPX K y -83
+KPX K u -19
+KPX K o -37
+KPX K e -19
+KPX K a -19
+KPX K Y -32
+KPX K W -42
+KPX K U -37
+KPX K O -28
+KPX K C -28
+KPX K A -23
+KPX K hyphen -37
+KPX L quotedblright -185
+KPX L quotedblbase 19
+KPX L quotesinglbase 19
+KPX L quotedblleft -56
+KPX L y -74
+KPX L u -19
+KPX L quoteleft -56
+KPX L Y -88
+KPX L W -88
+KPX L V -102
+KPX L U -37
+KPX L T -74
+KPX L O -19
+KPX L A 19
+KPX L hyphen 56
+KPX L quoteright -185
+KPX Lunderdot quotedblright -185
+KPX Lunderdot quotedblbase 19
+KPX Lunderdot quotesinglbase 19
+KPX Lunderdot quotedblleft -56
+KPX Lunderdot y -74
+KPX Lunderdot u -19
+KPX Lunderdot quoteleft -56
+KPX Lunderdot Y -88
+KPX Lunderdot W -88
+KPX Lunderdot V -102
+KPX Lunderdot U -37
+KPX Lunderdot T -74
+KPX Lunderdot O -19
+KPX Lunderdot A 19
+KPX Lunderdot hyphen 56
+KPX Lunderdot quoteright -185
+KPX Lunderdotmacron quotedblright -185
+KPX Lunderdotmacron quotedblbase 19
+KPX Lunderdotmacron quotesinglbase 19
+KPX Lunderdotmacron quotedblleft -56
+KPX Lunderdotmacron y -74
+KPX Lunderdotmacron u -19
+KPX Lunderdotmacron quoteleft -56
+KPX Lunderdotmacron Y -88
+KPX Lunderdotmacron W -88
+KPX Lunderdotmacron V -102
+KPX Lunderdotmacron U -37
+KPX Lunderdotmacron T -74
+KPX Lunderdotmacron O -19
+KPX Lunderdotmacron A 19
+KPX Lunderdotmacron hyphen 56
+KPX Lunderdotmacron quoteright -185
+KPX O Y -19
+KPX O X -19
+KPX O V -19
+KPX O period -37
+KPX O hyphen 19
+KPX O comma -37
+KPX P quotedblbase -93
+KPX P quotesinglbase -93
+KPX P y 19
+KPX P u 19
+KPX P r 19
+KPX P o -32
+KPX P n 19
+KPX P i 19
+KPX P e -37
+KPX P a -37
+KPX P Y -19
+KPX P W -19
+KPX P U -19
+KPX P A -74
+KPX P semicolon -19
+KPX P colon -19
+KPX P period -250
+KPX P hyphen -56
+KPX P comma -250
+KPX Q quotedblright 19
+KPX Q quotedblbase 56
+KPX Q quotesinglbase 56
+KPX Q hyphen 19
+KPX Q quoteright 19
+KPX R quotedblright -37
+KPX R quotedblbase 56
+KPX R quotesinglbase 56
+KPX R quotedblleft -19
+KPX R o -19
+KPX R e -19
+KPX R quoteleft -19
+KPX R Y -37
+KPX R W -23
+KPX R V -19
+KPX R T -19
+KPX R C -19
+KPX R period 19
+KPX R hyphen -19
+KPX R comma 19
+KPX R quoteright -37
+KPX Runderdot quotedblright -37
+KPX Runderdot quotedblbase 56
+KPX Runderdot quotesinglbase 56
+KPX Runderdot quotedblleft -19
+KPX Runderdot o -19
+KPX Runderdot e -19
+KPX Runderdot quoteleft -19
+KPX Runderdot Y -37
+KPX Runderdot W -23
+KPX Runderdot V -19
+KPX Runderdot T -19
+KPX Runderdot C -19
+KPX Runderdot period 19
+KPX Runderdot hyphen -19
+KPX Runderdot comma 19
+KPX Runderdot quoteright -37
+KPX Runderdotmacron quotedblright -37
+KPX Runderdotmacron quotedblbase 56
+KPX Runderdotmacron quotesinglbase 56
+KPX Runderdotmacron quotedblleft -19
+KPX Runderdotmacron o -19
+KPX Runderdotmacron e -19
+KPX Runderdotmacron quoteleft -19
+KPX Runderdotmacron Y -37
+KPX Runderdotmacron W -23
+KPX Runderdotmacron V -19
+KPX Runderdotmacron T -19
+KPX Runderdotmacron C -19
+KPX Runderdotmacron period 19
+KPX Runderdotmacron hyphen -19
+KPX Runderdotmacron comma 19
+KPX Runderdotmacron quoteright -37
+KPX S S -19
+KPX S Q 19
+KPX S O 19
+KPX S G 19
+KPX S A 19
+KPX Sunderdot S -19
+KPX Sunderdot Q 19
+KPX Sunderdot O 19
+KPX Sunderdot G 19
+KPX Sunderdot A 19
+KPX Sacute S -19
+KPX Sacute Q 19
+KPX Sacute O 19
+KPX Sacute G 19
+KPX Sacute A 19
+KPX T quotedblbase -19
+KPX T quotesinglbase -19
+KPX T guilsinglleft -37
+KPX T guillemotleft -37
+KPX T y -74
+KPX T w -93
+KPX T u -93
+KPX T s -93
+KPX T r -56
+KPX T o -97
+KPX T i -19
+KPX T e -97
+KPX T c -97
+KPX T a -116
+KPX T T 19
+KPX T A -56
+KPX T semicolon -37
+KPX T colon -37
+KPX T period -148
+KPX T hyphen -130
+KPX T comma -148
+KPX Tunderdot quotedblbase -19
+KPX Tunderdot quotesinglbase -19
+KPX Tunderdot guilsinglleft -37
+KPX Tunderdot guillemotleft -37
+KPX Tunderdot y -74
+KPX Tunderdot w -93
+KPX Tunderdot u -93
+KPX Tunderdot s -93
+KPX Tunderdot r -56
+KPX Tunderdot o -97
+KPX Tunderdot i -19
+KPX Tunderdot e -97
+KPX Tunderdot c -97
+KPX Tunderdot a -116
+KPX Tunderdot T 19
+KPX Tunderdot A -56
+KPX Tunderdot semicolon -37
+KPX Tunderdot colon -37
+KPX Tunderdot period -148
+KPX Tunderdot hyphen -130
+KPX Tunderdot comma -148
+KPX U Z -19
+KPX U J -19
+KPX U A -28
+KPX Umacron Z -19
+KPX Umacron J -19
+KPX Umacron A -28
+KPX V quotedblbase -37
+KPX V quotesinglbase -37
+KPX V y -28
+KPX V u -32
+KPX V o -60
+KPX V i -28
+KPX V e -93
+KPX V a -93
+KPX V O -19
+KPX V A -97
+KPX V semicolon -93
+KPX V colon -93
+KPX V period -185
+KPX V hyphen -56
+KPX V comma -185
+KPX W quotedblbase -37
+KPX W quotesinglbase -37
+KPX W y -23
+KPX W u -28
+KPX W r -28
+KPX W o -69
+KPX W i -19
+KPX W e -93
+KPX W a -69
+KPX W A -28
+KPX W semicolon -28
+KPX W colon -28
+KPX W period -134
+KPX W hyphen -37
+KPX W comma -134
+KPX X guillemotright 19
+KPX X quotedblbase 37
+KPX X quotesinglbase 37
+KPX X guilsinglright 19
+KPX X e -37
+KPX X A -19
+KPX X hyphen -19
+KPX Y quotedblright 19
+KPX Y quotedblbase -19
+KPX Y quotesinglbase -19
+KPX Y guilsinglleft -37
+KPX Y guillemotleft -37
+KPX Y u -56
+KPX Y o -97
+KPX Y i -19
+KPX Y e -116
+KPX Y a -116
+KPX Y A -46
+KPX Y semicolon -106
+KPX Y colon -106
+KPX Y period -130
+KPX Y hyphen -111
+KPX Y comma -130
+KPX Y quoteright 19
+KPX Z hyphen 37
+KPX quoteleft AE -148
+KPX quoteleft Y 56
+KPX quoteleft X 37
+KPX quoteleft W 37
+KPX quoteleft V 56
+KPX quoteleft T 19
+KPX quoteleft J -130
+KPX quoteleft A -130
+KPX f quotedblright 93
+KPX f quotedblleft 37
+KPX f quoteleft 37
+KPX f period -83
+KPX f hyphen -19
+KPX f comma -83
+KPX f quoteright 93
+KPX r h -19
+KPX r g -19
+KPX r period -130
+KPX r hyphen -19
+KPX r comma -130
+KPX runderdot h -19
+KPX runderdot g -19
+KPX runderdot period -130
+KPX runderdot hyphen -19
+KPX runderdot comma -130
+KPX runderdotmacron h -19
+KPX runderdotmacron g -19
+KPX runderdotmacron period -130
+KPX runderdotmacron hyphen -19
+KPX runderdotmacron comma -130
+KPX v period -46
+KPX v hyphen 37
+KPX v comma -46
+KPX w period -56
+KPX w hyphen 19
+KPX w comma -56
+KPX y period -60
+KPX y hyphen 19
+KPX y comma -60
+KPX quotedblleft AE -148
+KPX quotedblleft Y 56
+KPX quotedblleft X 37
+KPX quotedblleft W 37
+KPX quotedblleft V 56
+KPX quotedblleft T 19
+KPX quotedblleft J -130
+KPX quotedblleft A -130
+KPX quotesinglbase germandbls 37
+KPX quotesinglbase AE 74
+KPX quotesinglbase fl 37
+KPX quotesinglbase fi 37
+KPX quotesinglbase w -37
+KPX quotesinglbase v -37
+KPX quotesinglbase f 37
+KPX quotesinglbase Y -37
+KPX quotesinglbase X 37
+KPX quotesinglbase W -37
+KPX quotesinglbase V -56
+KPX quotesinglbase T -37
+KPX quotesinglbase J 19
+KPX quotesinglbase H 19
+KPX quotesinglbase G -19
+KPX quotesinglbase F 19
+KPX quotesinglbase D 19
+KPX quotesinglbase C -37
+KPX quotesinglbase A 37
+KPX quotedblbase germandbls 37
+KPX quotedblbase AE 74
+KPX quotedblbase fl 37
+KPX quotedblbase fi 37
+KPX quotedblbase w -37
+KPX quotedblbase v -37
+KPX quotedblbase f 37
+KPX quotedblbase Y -37
+KPX quotedblbase X 37
+KPX quotedblbase W -37
+KPX quotedblbase V -56
+KPX quotedblbase T -37
+KPX quotedblbase J 19
+KPX quotedblbase H 19
+KPX quotedblbase G -19
+KPX quotedblbase F 19
+KPX quotedblbase D 19
+KPX quotedblbase C -37
+KPX quotedblbase A 37
+KPX AE hyphen 19
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/csx/fonts/charter/bchbi8i.pfb b/fonts/csx/fonts/charter/bchbi8i.pfb
new file mode 100644
index 0000000000..151ba84437
--- /dev/null
+++ b/fonts/csx/fonts/charter/bchbi8i.pfb
Binary files differ
diff --git a/fonts/csx/fonts/charter/bchbi8i.pfm b/fonts/csx/fonts/charter/bchbi8i.pfm
new file mode 100644
index 0000000000..8f44d6e82e
--- /dev/null
+++ b/fonts/csx/fonts/charter/bchbi8i.pfm
Binary files differ
diff --git a/fonts/csx/fonts/charter/bchbi8i.ttf b/fonts/csx/fonts/charter/bchbi8i.ttf
new file mode 100644
index 0000000000..f44e88c2b5
--- /dev/null
+++ b/fonts/csx/fonts/charter/bchbi8i.ttf
Binary files differ
diff --git a/fonts/csx/fonts/charter/bchr8i.afm b/fonts/csx/fonts/charter/bchr8i.afm
new file mode 100644
index 0000000000..1bf775858c
--- /dev/null
+++ b/fonts/csx/fonts/charter/bchr8i.afm
@@ -0,0 +1,569 @@
+StartFontMetrics 2.0
+FontName CS-CharterBT-Roman
+FullName CS Bitstream Charter
+FamilyName CS Bitstream Charter
+Weight Regular
+Notice Copyright 1990 as an unpublished work by Bitstream Inc. All rights reserved. Confidential.
+EncodingScheme FontSpecific
+ItalicAngle 0
+UnderlinePosition -109
+UnderlineThickness 61
+FontBBox -49 -236 1162 963
+StartCharMetrics 261
+C 32 ; WX 278 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 338 ; N exclam ; B 0 -9 114 683 ;
+C 34 ; WX 331 ; N quotedbl ; B 0 422 243 714 ;
+C 35 ; WX 745 ; N numbersign ; B 0 -23 616 710 ;
+C 36 ; WX 556 ; N dollar ; B 0 -102 440 743 ;
+C 37 ; WX 852 ; N percent ; B 0 -12 790 683 ;
+C 38 ; WX 704 ; N ampersand ; B 0 -12 630 683 ;
+C 39 ; WX 201 ; N quoteright ; B 0 442 139 713 ;
+C 40 ; WX 417 ; N parenleft ; B 0 -142 280 718 ;
+C 41 ; WX 417 ; N parenright ; B 0 -142 280 718 ;
+C 42 ; WX 500 ; N asterisk ; B 0 338 393 718 ;
+C 43 ; WX 833 ; N plus ; B 0 0 585 596 ;
+C 44 ; WX 278 ; N comma ; B 0 -169 169 106 ;
+C 45 ; WX 319 ; N hyphen ; B 0 207 225 274 ;
+C 46 ; WX 278 ; N period ; B 0 -9 127 118 ;
+C 47 ; WX 481 ; N slash ; B 0 -93 488 671 ;
+C 48 ; WX 556 ; N zero ; B 0 -12 474 683 ;
+C 49 ; WX 556 ; N one ; B 2 0 367 683 ;
+C 50 ; WX 556 ; N two ; B 0 0 463 683 ;
+C 51 ; WX 556 ; N three ; B 0 -11 451 683 ;
+C 52 ; WX 556 ; N four ; B 0 -37 512 677 ;
+C 53 ; WX 556 ; N five ; B 0 -9 439 671 ;
+C 54 ; WX 556 ; N six ; B 0 -12 475 714 ;
+C 55 ; WX 556 ; N seven ; B 0 -37 460 671 ;
+C 56 ; WX 556 ; N eight ; B 0 -16 462 685 ;
+C 57 ; WX 556 ; N nine ; B 0 -52 469 681 ;
+C 58 ; WX 319 ; N colon ; B 0 -9 127 481 ;
+C 59 ; WX 319 ; N semicolon ; B 0 -169 168 481 ;
+C 60 ; WX 833 ; N less ; B 0 37 575 559 ;
+C 61 ; WX 833 ; N equal ; B 0 176 585 420 ;
+C 62 ; WX 833 ; N greater ; B 0 37 575 559 ;
+C 63 ; WX 486 ; N question ; B 0 -9 355 683 ;
+C 64 ; WX 942 ; N at ; B 0 -153 795 692 ;
+C 65 ; WX 639 ; N A ; B 0 0 658 679 ;
+C 66 ; WX 604 ; N B ; B 0 0 525 671 ;
+C 67 ; WX 632 ; N C ; B 0 -12 545 683 ;
+C 68 ; WX 693 ; N D ; B 0 0 616 671 ;
+C 69 ; WX 576 ; N E ; B 0 0 515 671 ;
+C 70 ; WX 537 ; N F ; B 0 0 480 671 ;
+C 71 ; WX 694 ; N G ; B 0 -12 624 683 ;
+C 72 ; WX 738 ; N H ; B 0 0 672 671 ;
+C 73 ; WX 324 ; N I ; B 0 0 253 671 ;
+C 74 ; WX 444 ; N J ; B 0 -12 428 671 ;
+C 75 ; WX 611 ; N K ; B 0 0 594 671 ;
+C 76 ; WX 520 ; N L ; B 0 0 479 671 ;
+C 77 ; WX 866 ; N M ; B 0 0 804 671 ;
+C 78 ; WX 713 ; N N ; B 0 0 661 671 ;
+C 79 ; WX 731 ; N O ; B 0 -16 646 688 ;
+C 80 ; WX 558 ; N P ; B 0 0 506 671 ;
+C 81 ; WX 731 ; N Q ; B 0 -176 654 689 ;
+C 82 ; WX 646 ; N R ; B 0 -8 623 671 ;
+C 83 ; WX 556 ; N S ; B 0 -12 439 683 ;
+C 84 ; WX 597 ; N T ; B 0 0 565 671 ;
+C 85 ; WX 694 ; N U ; B 0 -12 654 671 ;
+C 86 ; WX 618 ; N V ; B 0 -5 660 671 ;
+C 87 ; WX 928 ; N W ; B 0 0 927 671 ;
+C 88 ; WX 600 ; N X ; B 0 0 618 671 ;
+C 89 ; WX 586 ; N Y ; B 0 0 620 671 ;
+C 90 ; WX 586 ; N Z ; B 0 0 494 671 ;
+C 91 ; WX 421 ; N bracketleft ; B 0 -132 237 708 ;
+C 92 ; WX 481 ; N backslash ; B 0 -93 489 671 ;
+C 93 ; WX 421 ; N bracketright ; B 0 -133 236 708 ;
+C 94 ; WX 1000 ; N asciicircum ; B 0 438 596 714 ;
+C 95 ; WX 500 ; N underscore ; B 0 -236 500 -178 ;
+C 96 ; WX 201 ; N quoteleft ; B 0 442 139 713 ;
+C 97 ; WX 507 ; N a ; B 0 -7 446 491 ;
+C 98 ; WX 539 ; N b ; B 0 0 496 736 ;
+C 99 ; WX 446 ; N c ; B 0 -7 388 491 ;
+C 100 ; WX 565 ; N d ; B 0 -9 495 736 ;
+C 101 ; WX 491 ; N e ; B 0 -9 411 491 ;
+C 102 ; WX 321 ; N f ; B 0 0 352 744 ;
+C 103 ; WX 523 ; N g ; B 0 -218 472 491 ;
+C 104 ; WX 564 ; N h ; B 0 0 527 736 ;
+C 105 ; WX 280 ; N i ; B 0 0 225 708 ;
+C 106 ; WX 266 ; N j ; B 0 -218 282 708 ;
+C 107 ; WX 517 ; N k ; B 0 0 509 736 ;
+C 108 ; WX 282 ; N l ; B 0 0 235 736 ;
+C 109 ; WX 843 ; N m ; B 0 0 795 491 ;
+C 110 ; WX 568 ; N n ; B 0 0 521 491 ;
+C 111 ; WX 539 ; N o ; B 0 -9 465 491 ;
+C 112 ; WX 551 ; N p ; B 0 -218 493 491 ;
+C 113 ; WX 531 ; N q ; B 0 -218 489 492 ;
+C 114 ; WX 382 ; N r ; B 0 0 346 491 ;
+C 115 ; WX 400 ; N s ; B 0 -9 317 491 ;
+C 116 ; WX 334 ; N t ; B 0 -3 298 574 ;
+C 117 ; WX 569 ; N u ; B 0 -10 515 491 ;
+C 118 ; WX 494 ; N v ; B 0 0 512 481 ;
+C 119 ; WX 771 ; N w ; B 0 0 773 481 ;
+C 120 ; WX 503 ; N x ; B 0 0 488 481 ;
+C 121 ; WX 495 ; N y ; B 0 -218 513 481 ;
+C 122 ; WX 468 ; N z ; B 0 0 386 481 ;
+C 123 ; WX 486 ; N braceleft ; B 0 -134 353 703 ;
+C 124 ; WX 500 ; N bar ; B 0 -236 62 764 ;
+C 125 ; WX 486 ; N braceright ; B 0 -134 353 703 ;
+C 126 ; WX 833 ; N asciitilde ; B 0 225 660 370 ;
+C 132 ; WX 507 ; N adieresis ; B 0 -7 446 691 ;
+C 139 ; WX 280 ; N idieresis ; B -39 0 248 691 ;
+C 140 ; WX 569 ; N udieresis ; B 0 -10 515 691 ;
+C 161 ; WX 338 ; N exclamdown ; B 0 -9 114 683 ;
+C 162 ; WX 556 ; N cent ; B 0 -98 400 601 ;
+C 163 ; WX 556 ; N sterling ; B 0 0 471 683 ;
+C 164 ; WX 568 ; N ntilde ; B 0 0 521 708 ;
+C 165 ; WX 713 ; N Ntilde ; B 0 0 661 905 ;
+C 166 ; WX 282 ; N ltilde ; B -37 0 269 905 ;
+C 167 ; WX 843 ; N moverdot ; B 0 0 795 670 ;
+C 168 ; WX 606 ; N currency ; B 0 171 523 693 ;
+C 169 ; WX 170 ; N quotesingle ; B 0 422 83 714 ;
+C 170 ; WX 403 ; N quotedblleft ; B 0 442 340 713 ;
+C 171 ; WX 442 ; N guillemotleft ; B 0 67 361 413 ;
+C 172 ; WX 245 ; N guilsinglleft ; B 0 67 164 413 ;
+C 173 ; WX 245 ; N guilsinglright ; B 0 67 163 413 ;
+C 174 ; WX 574 ; N fi ; B 0 0 515 744 ;
+C 175 ; WX 579 ; N fl ; B 0 0 531 744 ;
+C 177 ; WX 500 ; N endash ; B 0 210 500 271 ;
+C 178 ; WX 500 ; N dagger ; B 0 -129 466 718 ;
+C 179 ; WX 500 ; N daggerdbl ; B 0 -132 466 718 ;
+C 180 ; WX 278 ; N periodcentered ; B 0 272 127 399 ;
+C 182 ; WX 484 ; N paragraph ; B 0 -79 432 671 ;
+C 183 ; WX 590 ; N bullet ; B 0 227 289 516 ;
+C 184 ; WX 201 ; N quotesinglbase ; B 0 -164 139 107 ;
+C 185 ; WX 403 ; N quotedblbase ; B 0 -164 340 107 ;
+C 186 ; WX 403 ; N quotedblright ; B 0 442 340 713 ;
+C 187 ; WX 442 ; N guillemotright ; B 0 67 361 413 ;
+C 188 ; WX 1000 ; N ellipsis ; B 105 -9 899 118 ;
+C 189 ; WX 1225 ; N perthousand ; B 0 -12 1162 683 ;
+C 191 ; WX 486 ; N questiondown ; B 0 -9 355 683 ;
+C 193 ; WX 500 ; N grave ; B 0 546 196 736 ;
+C 194 ; WX 500 ; N acute ; B 0 546 196 736 ;
+C 195 ; WX 500 ; N circumflex ; B 0 546 284 736 ;
+C 196 ; WX 500 ; N tilde ; B 0 573 306 708 ;
+C 197 ; WX 500 ; N macron ; B 0 608 301 668 ;
+C 198 ; WX 500 ; N breve ; B 0 567 283 709 ;
+C 199 ; WX 500 ; N dotaccent ; B 0 590 107 696 ;
+C 200 ; WX 500 ; N dieresis ; B 0 590 287 691 ;
+C 202 ; WX 500 ; N ring ; B 0 546 235 781 ;
+C 203 ; WX 500 ; N cedilla ; B 0 -223 187 0 ;
+C 205 ; WX 500 ; N hungarumlaut ; B 0 546 340 736 ;
+C 206 ; WX 500 ; N ogonek ; B 0 -216 148 0 ;
+C 207 ; WX 500 ; N caron ; B 0 546 284 736 ;
+C 208 ; WX 1000 ; N emdash ; B 0 210 1000 271 ;
+C 224 ; WX 507 ; N amacron ; B 0 -7 446 668 ;
+C 225 ; WX 866 ; N AE ; B 0 0 893 671 ;
+C 226 ; WX 639 ; N Amacron ; B 0 0 658 837 ;
+C 227 ; WX 280 ; N imacron ; B -49 0 253 668 ;
+C 228 ; WX 324 ; N Imacron ; B -23 0 279 860 ;
+C 229 ; WX 569 ; N umacron ; B 0 -10 515 668 ;
+C 230 ; WX 694 ; N Umacron ; B 0 -12 654 860 ;
+C 231 ; WX 382 ; N runderdot ; B 0 -216 346 491 ;
+C 232 ; WX 646 ; N Runderdot ; B 0 -220 623 671 ;
+C 233 ; WX 382 ; N runderdotmacron ; B 0 -216 346 668 ;
+C 234 ; WX 646 ; N Runderdotmacron ; B 0 -220 623 837 ;
+C 235 ; WX 282 ; N lunderdot ; B 0 -220 235 736 ;
+C 236 ; WX 520 ; N Lunderdot ; B 0 -220 479 671 ;
+C 237 ; WX 282 ; N lunderdotmacron ; B -40 -220 261 837 ;
+C 238 ; WX 520 ; N Lunderdotmacron ; B 0 -220 479 837 ;
+C 239 ; WX 568 ; N noverdot ; B 0 0 521 670 ;
+C 240 ; WX 713 ; N Noverdot ; B 0 0 661 927 ;
+C 241 ; WX 334 ; N tunderdot ; B 0 -220 298 574 ;
+C 242 ; WX 597 ; N Tunderdot ; B 0 -220 565 671 ;
+C 243 ; WX 565 ; N dunderdot ; B 0 -220 495 736 ;
+C 244 ; WX 693 ; N Dunderdot ; B 0 -220 616 671 ;
+C 245 ; WX 568 ; N nunderdot ; B 0 -220 521 491 ;
+C 246 ; WX 713 ; N Nunderdot ; B 0 -216 661 671 ;
+C 247 ; WX 400 ; N sacute ; B 0 -9 317 736 ;
+C 248 ; WX 556 ; N Sacute ; B 0 -12 439 935 ;
+C 249 ; WX 400 ; N sunderdot ; B 0 -220 317 491 ;
+C 250 ; WX 556 ; N Sunderdot ; B 0 -220 439 683 ;
+C 251 ; WX 609 ; N germandbls ; B 0 -7 562 741 ;
+C 252 ; WX 843 ; N munderdot ; B 0 -220 795 491 ;
+C 253 ; WX 866 ; N Munderdot ; B 0 -220 804 671 ;
+C 254 ; WX 564 ; N hunderdot ; B 0 -220 527 736 ;
+C 255 ; WX 738 ; N Hunderdot ; B 0 -220 672 671 ;
+C -1 ; WX 866 ; N Moverdot ; B 0 0 804 927 ;
+C -1 ; WX 167 ; N fraction ; B 0 0 488 671 ;
+C -1 ; WX 556 ; N yen ; B 0 0 565 671 ;
+C -1 ; WX 556 ; N florin ; B 0 -169 501 683 ;
+C -1 ; WX 500 ; N section ; B 0 -140 374 718 ;
+C -1 ; WX 380 ; N ordfeminine ; B 3 329 337 678 ;
+C -1 ; WX 520 ; N Lslash ; B 0 0 496 671 ;
+C -1 ; WX 731 ; N Oslash ; B 0 -77 646 748 ;
+C -1 ; WX 993 ; N OE ; B 0 -8 922 679 ;
+C -1 ; WX 404 ; N ordmasculine ; B 3 328 352 678 ;
+C -1 ; WX 725 ; N ae ; B 0 -9 639 491 ;
+C -1 ; WX 280 ; N dotlessi ; B 0 0 225 486 ;
+C -1 ; WX 282 ; N lslash ; B 0 0 294 736 ;
+C -1 ; WX 539 ; N oslash ; B 0 -80 465 560 ;
+C -1 ; WX 817 ; N oe ; B 0 -10 739 491 ;
+C -1 ; WX 639 ; N Aacute ; B 0 0 658 933 ;
+C -1 ; WX 639 ; N Acircumflex ; B 0 0 658 933 ;
+C -1 ; WX 639 ; N Adieresis ; B 0 0 658 888 ;
+C -1 ; WX 639 ; N Agrave ; B 0 0 658 933 ;
+C -1 ; WX 639 ; N Aring ; B 0 0 658 963 ;
+C -1 ; WX 639 ; N Atilde ; B 0 0 658 905 ;
+C -1 ; WX 632 ; N Ccedilla ; B 0 -223 545 683 ;
+C -1 ; WX 576 ; N Eacute ; B 0 0 515 933 ;
+C -1 ; WX 576 ; N Ecircumflex ; B 0 0 515 933 ;
+C -1 ; WX 576 ; N Edieresis ; B 0 0 515 888 ;
+C -1 ; WX 576 ; N Egrave ; B 0 0 515 933 ;
+C -1 ; WX 324 ; N Iacute ; B 0 0 285 933 ;
+C -1 ; WX 324 ; N Icircumflex ; B -15 0 269 933 ;
+C -1 ; WX 324 ; N Idieresis ; B -17 0 270 888 ;
+C -1 ; WX 324 ; N Igrave ; B -19 0 253 933 ;
+C -1 ; WX 731 ; N Oacute ; B 0 -16 646 933 ;
+C -1 ; WX 731 ; N Ocircumflex ; B 0 -16 646 933 ;
+C -1 ; WX 731 ; N Odieresis ; B 0 -16 646 888 ;
+C -1 ; WX 731 ; N Ograve ; B 0 -16 646 933 ;
+C -1 ; WX 731 ; N Otilde ; B 0 -16 646 905 ;
+C -1 ; WX 556 ; N Scaron ; B 0 -12 439 933 ;
+C -1 ; WX 694 ; N Uacute ; B 0 -12 654 933 ;
+C -1 ; WX 694 ; N Ucircumflex ; B 0 -12 654 933 ;
+C -1 ; WX 694 ; N Udieresis ; B 0 -12 654 888 ;
+C -1 ; WX 694 ; N Ugrave ; B 0 -12 654 933 ;
+C -1 ; WX 586 ; N Ydieresis ; B 0 0 620 888 ;
+C -1 ; WX 586 ; N Zcaron ; B 0 0 494 933 ;
+C -1 ; WX 507 ; N aacute ; B 0 -7 446 736 ;
+C -1 ; WX 507 ; N acircumflex ; B 0 -7 446 736 ;
+C -1 ; WX 507 ; N agrave ; B 0 -7 446 736 ;
+C -1 ; WX 507 ; N aring ; B 0 -7 446 781 ;
+C -1 ; WX 507 ; N atilde ; B 0 -7 446 708 ;
+C -1 ; WX 446 ; N ccedilla ; B 0 -223 388 491 ;
+C -1 ; WX 491 ; N eacute ; B 0 -9 411 736 ;
+C -1 ; WX 491 ; N ecircumflex ; B 0 -9 411 736 ;
+C -1 ; WX 491 ; N edieresis ; B 0 -9 411 691 ;
+C -1 ; WX 491 ; N egrave ; B 0 -9 411 736 ;
+C -1 ; WX 280 ; N iacute ; B 0 0 263 736 ;
+C -1 ; WX 280 ; N icircumflex ; B -37 0 247 736 ;
+C -1 ; WX 280 ; N igrave ; B -41 0 225 736 ;
+C -1 ; WX 539 ; N oacute ; B 0 -9 465 736 ;
+C -1 ; WX 539 ; N ocircumflex ; B 0 -9 465 736 ;
+C -1 ; WX 539 ; N odieresis ; B 0 -9 465 691 ;
+C -1 ; WX 539 ; N ograve ; B 0 -9 465 736 ;
+C -1 ; WX 539 ; N otilde ; B 0 -9 465 708 ;
+C -1 ; WX 400 ; N scaron ; B 0 -9 317 736 ;
+C -1 ; WX 569 ; N uacute ; B 0 -10 515 736 ;
+C -1 ; WX 569 ; N ucircumflex ; B 0 -10 515 736 ;
+C -1 ; WX 569 ; N ugrave ; B 0 -10 515 736 ;
+C -1 ; WX 495 ; N ydieresis ; B 0 -218 513 691 ;
+C -1 ; WX 468 ; N zcaron ; B 0 0 386 736 ;
+C -1 ; WX 822 ; N trademark ; B 0 399 598 662 ;
+C -1 ; WX 900 ; N copyright ; B 0 -46 770 726 ;
+C -1 ; WX 833 ; N logicalnot ; B 0 174 585 419 ;
+C -1 ; WX 900 ; N registered ; B 0 -46 770 726 ;
+C -1 ; WX 833 ; N minus ; B 0 269 585 327 ;
+C -1 ; WX 693 ; N Eth ; B 0 0 634 671 ;
+C -1 ; WX 558 ; N Thorn ; B 0 0 498 671 ;
+C -1 ; WX 586 ; N Yacute ; B 0 0 620 933 ;
+C -1 ; WX 500 ; N brokenbar ; B 0 -171 62 699 ;
+C -1 ; WX 329 ; N degree ; B 0 434 276 710 ;
+C -1 ; WX 833 ; N divide ; B 0 66 585 530 ;
+C -1 ; WX 528 ; N eth ; B 0 -10 460 733 ;
+C -1 ; WX 547 ; N mu ; B 0 -204 570 432 ;
+C -1 ; WX 833 ; N multiply ; B 0 26 544 571 ;
+C -1 ; WX 867 ; N onehalf ; B 2 0 778 677 ;
+C -1 ; WX 867 ; N onequarter ; B 2 -21 800 677 ;
+C -1 ; WX 367 ; N onesuperior ; B 3 268 243 678 ;
+C -1 ; WX 833 ; N plusminus ; B 0 20 585 576 ;
+C -1 ; WX 551 ; N thorn ; B 0 -218 501 736 ;
+C -1 ; WX 868 ; N threequarters ; B 3 -21 834 677 ;
+C -1 ; WX 367 ; N threesuperior ; B 2 261 300 678 ;
+C -1 ; WX 367 ; N twosuperior ; B 3 268 308 678 ;
+C -1 ; WX 495 ; N yacute ; B 0 -218 513 736 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 290
+KPX hyphen Y -74
+KPX hyphen X -37
+KPX hyphen W -56
+KPX hyphen V -56
+KPX hyphen T -37
+KPX A quotedblright -130
+KPX A fl -19
+KPX A fi -19
+KPX A y -23
+KPX A w -46
+KPX A v -32
+KPX A t -19
+KPX A f -19
+KPX A Y -42
+KPX A W -42
+KPX A V -56
+KPX A U -23
+KPX A T -111
+KPX A quoteright -130
+KPX Amacron quotedblright -130
+KPX Amacron fl -19
+KPX Amacron fi -19
+KPX Amacron y -23
+KPX Amacron w -46
+KPX Amacron v -32
+KPX Amacron t -19
+KPX Amacron f -19
+KPX Amacron Y -42
+KPX Amacron W -42
+KPX Amacron V -56
+KPX Amacron U -23
+KPX Amacron T -111
+KPX Amacron quoteright -130
+KPX B Y -19
+KPX B W -19
+KPX B V -37
+KPX B S 19
+KPX B O 19
+KPX B G 19
+KPX B C 19
+KPX B hyphen 37
+KPX C quotedblright 37
+KPX C S 19
+KPX C A -19
+KPX C hyphen 23
+KPX C quoteright 37
+KPX D Y -19
+KPX D V -19
+KPX D A -19
+KPX D hyphen 37
+KPX Dunderdot Y -19
+KPX Dunderdot V -19
+KPX Dunderdot A -19
+KPX Dunderdot hyphen 37
+KPX F o -65
+KPX F e -65
+KPX F a -79
+KPX F A -97
+KPX F semicolon -37
+KPX F colon -37
+KPX F period -190
+KPX F hyphen -93
+KPX F comma -190
+KPX G Y -23
+KPX G W -19
+KPX G T -19
+KPX G hyphen 19
+KPX J A -37
+KPX K y -28
+KPX K u -19
+KPX K o -19
+KPX K e -19
+KPX K Y -28
+KPX K W -37
+KPX K U -37
+KPX K O -28
+KPX K C -28
+KPX K A -23
+KPX K hyphen -37
+KPX L quotedblright -241
+KPX L y -19
+KPX L Y -102
+KPX L W -88
+KPX L V -120
+KPX L U -19
+KPX L T -83
+KPX L quoteright -241
+KPX Lunderdot quotedblright -241
+KPX Lunderdot y -19
+KPX Lunderdot Y -102
+KPX Lunderdot W -88
+KPX Lunderdot V -120
+KPX Lunderdot U -19
+KPX Lunderdot T -83
+KPX Lunderdot quoteright -241
+KPX Lunderdotmacron quotedblright -241
+KPX Lunderdotmacron y -19
+KPX Lunderdotmacron Y -102
+KPX Lunderdotmacron W -88
+KPX Lunderdotmacron V -120
+KPX Lunderdotmacron U -19
+KPX Lunderdotmacron T -83
+KPX Lunderdotmacron quoteright -241
+KPX O X -19
+KPX O V -19
+KPX O period -60
+KPX O hyphen 37
+KPX O comma -60
+KPX P s -32
+KPX P o -51
+KPX P e -56
+KPX P a -56
+KPX P U -19
+KPX P A -93
+KPX P semicolon -37
+KPX P colon -37
+KPX P period -259
+KPX P hyphen -93
+KPX P comma -259
+KPX Q quotedblright 19
+KPX Q hyphen 37
+KPX Q quoteright 19
+KPX R quotedblright -37
+KPX R quotedblbase 37
+KPX R quotesinglbase 37
+KPX R quotedblleft -37
+KPX R y -46
+KPX R u -37
+KPX R o -37
+KPX R e -37
+KPX R quoteleft -37
+KPX R Y -51
+KPX R W -42
+KPX R V -56
+KPX R T -37
+KPX R semicolon -19
+KPX R colon -19
+KPX R quoteright -37
+KPX Runderdot quotedblright -37
+KPX Runderdot quotedblbase 37
+KPX Runderdot quotesinglbase 37
+KPX Runderdot quotedblleft -37
+KPX Runderdot y -46
+KPX Runderdot u -37
+KPX Runderdot o -37
+KPX Runderdot e -37
+KPX Runderdot quoteleft -37
+KPX Runderdot Y -51
+KPX Runderdot W -42
+KPX Runderdot V -56
+KPX Runderdot T -37
+KPX Runderdot semicolon -19
+KPX Runderdot colon -19
+KPX Runderdot quoteright -37
+KPX Runderdotmacron quotedblright -37
+KPX Runderdotmacron quotedblbase 37
+KPX Runderdotmacron quotesinglbase 37
+KPX Runderdotmacron quotedblleft -37
+KPX Runderdotmacron y -46
+KPX Runderdotmacron u -37
+KPX Runderdotmacron o -37
+KPX Runderdotmacron e -37
+KPX Runderdotmacron quoteleft -37
+KPX Runderdotmacron Y -51
+KPX Runderdotmacron W -42
+KPX Runderdotmacron V -56
+KPX Runderdotmacron T -37
+KPX Runderdotmacron semicolon -19
+KPX Runderdotmacron colon -19
+KPX Runderdotmacron quoteright -37
+KPX T quotedblright 19
+KPX T guilsinglleft -37
+KPX T guillemotleft -37
+KPX T quotedblleft 37
+KPX T y -93
+KPX T w -74
+KPX T u -111
+KPX T s -74
+KPX T r -74
+KPX T o -97
+KPX T i -19
+KPX T e -97
+KPX T c -97
+KPX T a -97
+KPX T quoteleft 37
+KPX T T 19
+KPX T A -111
+KPX T semicolon -37
+KPX T colon -37
+KPX T period -148
+KPX T hyphen -130
+KPX T comma -148
+KPX T quoteright 19
+KPX Tunderdot quotedblright 19
+KPX Tunderdot guilsinglleft -37
+KPX Tunderdot guillemotleft -37
+KPX Tunderdot quotedblleft 37
+KPX Tunderdot y -93
+KPX Tunderdot w -74
+KPX Tunderdot u -111
+KPX Tunderdot s -74
+KPX Tunderdot r -74
+KPX Tunderdot o -97
+KPX Tunderdot i -19
+KPX Tunderdot e -97
+KPX Tunderdot c -97
+KPX Tunderdot a -97
+KPX Tunderdot quoteleft 37
+KPX Tunderdot T 19
+KPX Tunderdot A -111
+KPX Tunderdot semicolon -37
+KPX Tunderdot colon -37
+KPX Tunderdot period -148
+KPX Tunderdot hyphen -130
+KPX Tunderdot comma -148
+KPX Tunderdot quoteright 19
+KPX U J -28
+KPX U A -32
+KPX Umacron J -28
+KPX Umacron A -32
+KPX V quotedblright 37
+KPX V y -65
+KPX V u -65
+KPX V o -93
+KPX V i -28
+KPX V e -106
+KPX V a -111
+KPX V O -19
+KPX V A -79
+KPX V semicolon -102
+KPX V colon -102
+KPX V period -222
+KPX V hyphen -93
+KPX V comma -222
+KPX V quoteright 37
+KPX W quotedblright 19
+KPX W y -23
+KPX W u -42
+KPX W r -46
+KPX W o -69
+KPX W i -19
+KPX W e -83
+KPX W a -69
+KPX W A -60
+KPX W semicolon -88
+KPX W colon -88
+KPX W period -176
+KPX W hyphen -74
+KPX W comma -176
+KPX W quoteright 19
+KPX X O -19
+KPX X C -19
+KPX X A -19
+KPX X hyphen -37
+KPX Y u -69
+KPX Y o -97
+KPX Y i -37
+KPX Y e -106
+KPX Y a -97
+KPX Y C -19
+KPX Y A -60
+KPX Y semicolon -125
+KPX Y colon -125
+KPX Y period -130
+KPX Y hyphen -130
+KPX Y comma -130
+KPX quoteleft AE -111
+KPX quoteleft J -167
+KPX quoteleft A -130
+KPX f quotedblright 74
+KPX f period -37
+KPX f hyphen -19
+KPX f comma -37
+KPX f quoteright 74
+KPX r period -111
+KPX r comma -111
+KPX runderdot period -111
+KPX runderdot comma -111
+KPX runderdotmacron period -111
+KPX runderdotmacron comma -111
+KPX v period -120
+KPX v comma -120
+KPX w period -120
+KPX w comma -120
+KPX y period -134
+KPX y comma -134
+KPX quotedblleft AE -111
+KPX quotedblleft J -167
+KPX quotedblleft A -130
+KPX AE hyphen 19
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/csx/fonts/charter/bchr8i.pfb b/fonts/csx/fonts/charter/bchr8i.pfb
new file mode 100644
index 0000000000..4d788eec46
--- /dev/null
+++ b/fonts/csx/fonts/charter/bchr8i.pfb
Binary files differ
diff --git a/fonts/csx/fonts/charter/bchr8i.pfm b/fonts/csx/fonts/charter/bchr8i.pfm
new file mode 100644
index 0000000000..dd73b219e9
--- /dev/null
+++ b/fonts/csx/fonts/charter/bchr8i.pfm
Binary files differ
diff --git a/fonts/csx/fonts/charter/bchr8i.ttf b/fonts/csx/fonts/charter/bchr8i.ttf
new file mode 100644
index 0000000000..c28a30c3cd
--- /dev/null
+++ b/fonts/csx/fonts/charter/bchr8i.ttf
Binary files differ
diff --git a/fonts/csx/fonts/charter/bchri8i.afm b/fonts/csx/fonts/charter/bchri8i.afm
new file mode 100644
index 0000000000..6267d0274f
--- /dev/null
+++ b/fonts/csx/fonts/charter/bchri8i.afm
@@ -0,0 +1,581 @@
+StartFontMetrics 2.0
+FontName CS-CharterBT-Italic
+FullName CS Bitstream Charter Italic
+FamilyName CS Bitstream Charter
+Weight Regular
+Notice Copyright 1990 as an unpublished work by Bitstream Inc. All rights reserved. Confidential.
+EncodingScheme FontSpecific
+ItalicAngle 11
+UnderlinePosition -109
+UnderlineThickness 61
+FontBBox -48 -236 1124 980
+StartCharMetrics 261
+C 32 ; WX 278 ; N space ; B 0 0 0 0 ;
+C 33 ; WX 338 ; N exclam ; B 0 -9 216 683 ;
+C 34 ; WX 331 ; N quotedbl ; B 0 422 243 714 ;
+C 35 ; WX 745 ; N numbersign ; B 0 -23 616 710 ;
+C 36 ; WX 556 ; N dollar ; B 0 -102 493 743 ;
+C 37 ; WX 852 ; N percent ; B 0 -12 752 683 ;
+C 38 ; WX 704 ; N ampersand ; B 0 -11 645 684 ;
+C 39 ; WX 201 ; N quoteright ; B 0 442 176 713 ;
+C 40 ; WX 419 ; N parenleft ; B 0 -142 380 718 ;
+C 41 ; WX 419 ; N parenright ; B 0 -142 379 718 ;
+C 42 ; WX 500 ; N asterisk ; B 0 338 393 718 ;
+C 43 ; WX 833 ; N plus ; B 0 0 585 596 ;
+C 44 ; WX 278 ; N comma ; B 0 -169 205 106 ;
+C 45 ; WX 319 ; N hyphen ; B 0 207 237 274 ;
+C 46 ; WX 278 ; N period ; B 0 -5 119 114 ;
+C 47 ; WX 481 ; N slash ; B 0 -93 636 671 ;
+C 48 ; WX 556 ; N zero ; B 0 -12 501 683 ;
+C 49 ; WX 556 ; N one ; B 2 0 324 683 ;
+C 50 ; WX 556 ; N two ; B 0 0 539 683 ;
+C 51 ; WX 556 ; N three ; B 0 -11 511 683 ;
+C 52 ; WX 556 ; N four ; B 0 -37 524 677 ;
+C 53 ; WX 556 ; N five ; B 0 -13 516 671 ;
+C 54 ; WX 556 ; N six ; B 0 -12 469 716 ;
+C 55 ; WX 556 ; N seven ; B 0 -37 551 671 ;
+C 56 ; WX 556 ; N eight ; B 0 -17 499 684 ;
+C 57 ; WX 556 ; N nine ; B 0 -56 494 683 ;
+C 58 ; WX 319 ; N colon ; B 0 -5 187 477 ;
+C 59 ; WX 319 ; N semicolon ; B 0 -169 266 477 ;
+C 60 ; WX 833 ; N less ; B 0 37 575 559 ;
+C 61 ; WX 833 ; N equal ; B 0 176 585 420 ;
+C 62 ; WX 833 ; N greater ; B 0 37 575 559 ;
+C 63 ; WX 486 ; N question ; B 0 -9 351 683 ;
+C 64 ; WX 942 ; N at ; B 0 -153 795 692 ;
+C 65 ; WX 606 ; N A ; B 0 0 663 677 ;
+C 66 ; WX 588 ; N B ; B 0 0 571 671 ;
+C 67 ; WX 604 ; N C ; B 0 -12 581 683 ;
+C 68 ; WX 671 ; N D ; B 0 0 651 671 ;
+C 69 ; WX 546 ; N E ; B 0 0 577 671 ;
+C 70 ; WX 509 ; N F ; B 0 0 566 671 ;
+C 71 ; WX 664 ; N G ; B 0 -12 611 684 ;
+C 72 ; WX 712 ; N H ; B 0 0 769 671 ;
+C 73 ; WX 312 ; N I ; B 0 0 356 671 ;
+C 74 ; WX 447 ; N J ; B 0 -12 513 671 ;
+C 75 ; WX 625 ; N K ; B 0 -4 690 671 ;
+C 76 ; WX 498 ; N L ; B 0 0 481 671 ;
+C 77 ; WX 839 ; N M ; B 0 0 894 671 ;
+C 78 ; WX 683 ; N N ; B 0 0 751 671 ;
+C 79 ; WX 708 ; N O ; B 0 -12 628 682 ;
+C 80 ; WX 542 ; N P ; B 0 0 571 671 ;
+C 81 ; WX 708 ; N Q ; B 0 -160 660 682 ;
+C 82 ; WX 602 ; N R ; B 0 -5 619 671 ;
+C 83 ; WX 537 ; N S ; B 0 -12 502 682 ;
+C 84 ; WX 565 ; N T ; B 0 0 567 671 ;
+C 85 ; WX 664 ; N U ; B 0 -11 640 671 ;
+C 86 ; WX 590 ; N V ; B 0 -5 618 671 ;
+C 87 ; WX 898 ; N W ; B 0 0 900 671 ;
+C 88 ; WX 569 ; N X ; B 0 0 715 671 ;
+C 89 ; WX 562 ; N Y ; B 0 0 611 671 ;
+C 90 ; WX 556 ; N Z ; B 0 0 597 671 ;
+C 91 ; WX 421 ; N bracketleft ; B 0 -133 398 708 ;
+C 92 ; WX 481 ; N backslash ; B 0 -93 453 671 ;
+C 93 ; WX 421 ; N bracketright ; B 0 -133 398 708 ;
+C 94 ; WX 1000 ; N asciicircum ; B 0 438 596 714 ;
+C 95 ; WX 500 ; N underscore ; B 0 -236 500 -178 ;
+C 96 ; WX 201 ; N quoteleft ; B 0 442 176 713 ;
+C 97 ; WX 525 ; N a ; B 0 -9 471 482 ;
+C 98 ; WX 507 ; N b ; B 0 -9 427 736 ;
+C 99 ; WX 394 ; N c ; B 0 -10 355 485 ;
+C 100 ; WX 523 ; N d ; B 0 -9 480 736 ;
+C 101 ; WX 424 ; N e ; B 0 -9 357 482 ;
+C 102 ; WX 292 ; N f ; B 0 -216 554 732 ;
+C 103 ; WX 481 ; N g ; B 0 -218 511 483 ;
+C 104 ; WX 551 ; N h ; B 0 -6 482 736 ;
+C 105 ; WX 287 ; N i ; B 0 -7 222 704 ;
+C 106 ; WX 269 ; N j ; B 0 -216 377 701 ;
+C 107 ; WX 514 ; N k ; B 0 -5 468 736 ;
+C 108 ; WX 275 ; N l ; B 0 -9 206 736 ;
+C 109 ; WX 815 ; N m ; B 0 -6 741 482 ;
+C 110 ; WX 556 ; N n ; B 0 -6 482 482 ;
+C 111 ; WX 502 ; N o ; B 0 -9 427 483 ;
+C 112 ; WX 516 ; N p ; B 0 -218 530 482 ;
+C 113 ; WX 512 ; N q ; B 0 -218 437 487 ;
+C 114 ; WX 398 ; N r ; B 0 0 371 482 ;
+C 115 ; WX 370 ; N s ; B 0 -9 341 482 ;
+C 116 ; WX 333 ; N t ; B 0 -7 292 579 ;
+C 117 ; WX 553 ; N u ; B 0 -8 482 483 ;
+C 118 ; WX 454 ; N v ; B 0 0 442 484 ;
+C 119 ; WX 713 ; N w ; B 0 0 688 485 ;
+C 120 ; WX 477 ; N x ; B 0 -8 541 486 ;
+C 121 ; WX 475 ; N y ; B 0 -217 597 486 ;
+C 122 ; WX 440 ; N z ; B 0 -11 448 490 ;
+C 123 ; WX 486 ; N braceleft ; B 0 -134 353 703 ;
+C 124 ; WX 500 ; N bar ; B 0 -236 62 764 ;
+C 125 ; WX 486 ; N braceright ; B 0 -134 353 703 ;
+C 126 ; WX 833 ; N asciitilde ; B 0 225 660 370 ;
+C 132 ; WX 525 ; N adieresis ; B 0 -9 471 692 ;
+C 139 ; WX 287 ; N idieresis ; B 0 -7 312 692 ;
+C 140 ; WX 553 ; N udieresis ; B 0 -8 482 692 ;
+C 161 ; WX 338 ; N exclamdown ; B 0 -9 216 683 ;
+C 162 ; WX 556 ; N cent ; B 0 -98 449 601 ;
+C 163 ; WX 556 ; N sterling ; B 0 0 568 682 ;
+C 164 ; WX 556 ; N ntilde ; B 0 -6 482 708 ;
+C 165 ; WX 683 ; N Ntilde ; B 0 0 751 900 ;
+C 166 ; WX 275 ; N ltilde ; B -29 -9 302 900 ;
+C 167 ; WX 815 ; N moverdot ; B 0 -6 741 670 ;
+C 168 ; WX 606 ; N currency ; B 0 171 523 693 ;
+C 169 ; WX 170 ; N quotesingle ; B 0 422 83 714 ;
+C 170 ; WX 403 ; N quotedblleft ; B 0 442 378 713 ;
+C 171 ; WX 442 ; N guillemotleft ; B 0 67 402 413 ;
+C 172 ; WX 245 ; N guilsinglleft ; B 0 67 205 413 ;
+C 173 ; WX 245 ; N guilsinglright ; B 0 67 205 413 ;
+C 174 ; WX 574 ; N fi ; B 0 -216 698 732 ;
+C 175 ; WX 579 ; N fl ; B 0 -216 695 736 ;
+C 177 ; WX 500 ; N endash ; B 0 210 511 271 ;
+C 178 ; WX 500 ; N dagger ; B 0 -129 465 718 ;
+C 179 ; WX 500 ; N daggerdbl ; B 0 -132 538 718 ;
+C 180 ; WX 278 ; N periodcentered ; B 0 276 119 395 ;
+C 182 ; WX 484 ; N paragraph ; B 0 -79 432 671 ;
+C 183 ; WX 590 ; N bullet ; B 0 227 289 516 ;
+C 184 ; WX 201 ; N quotesinglbase ; B 0 -164 176 106 ;
+C 185 ; WX 403 ; N quotedblbase ; B 0 -164 377 106 ;
+C 186 ; WX 403 ; N quotedblright ; B 0 442 377 713 ;
+C 187 ; WX 442 ; N guillemotright ; B 0 67 402 413 ;
+C 188 ; WX 1000 ; N ellipsis ; B 56 -5 842 114 ;
+C 189 ; WX 1225 ; N perthousand ; B 0 -12 1124 683 ;
+C 191 ; WX 486 ; N questiondown ; B 0 -9 351 683 ;
+C 193 ; WX 500 ; N grave ; B 0 546 159 736 ;
+C 194 ; WX 500 ; N acute ; B 0 546 232 736 ;
+C 195 ; WX 500 ; N circumflex ; B 0 546 285 736 ;
+C 196 ; WX 500 ; N tilde ; B 0 573 331 708 ;
+C 197 ; WX 500 ; N macron ; B 0 615 310 666 ;
+C 198 ; WX 500 ; N breve ; B 0 567 286 709 ;
+C 199 ; WX 500 ; N dotaccent ; B 0 585 112 697 ;
+C 200 ; WX 500 ; N dieresis ; B 0 590 288 692 ;
+C 202 ; WX 500 ; N ring ; B 0 558 216 773 ;
+C 203 ; WX 500 ; N cedilla ; B 0 -223 205 0 ;
+C 205 ; WX 500 ; N hungarumlaut ; B 0 546 394 736 ;
+C 206 ; WX 500 ; N ogonek ; B 0 -216 144 0 ;
+C 207 ; WX 500 ; N caron ; B 0 546 285 736 ;
+C 208 ; WX 1000 ; N emdash ; B 0 210 1010 271 ;
+C 224 ; WX 525 ; N amacron ; B 0 -9 471 666 ;
+C 225 ; WX 873 ; N AE ; B 0 0 994 671 ;
+C 226 ; WX 606 ; N Amacron ; B 0 0 663 821 ;
+C 227 ; WX 287 ; N imacron ; B -48 -7 262 666 ;
+C 228 ; WX 312 ; N Imacron ; B 0 0 426 821 ;
+C 229 ; WX 553 ; N umacron ; B 0 -8 482 666 ;
+C 230 ; WX 664 ; N Umacron ; B 0 -11 640 821 ;
+C 231 ; WX 398 ; N runderdot ; B -25 -216 371 482 ;
+C 232 ; WX 602 ; N Runderdot ; B 0 -216 619 671 ;
+C 233 ; WX 398 ; N runderdotmacron ; B -25 -216 371 666 ;
+C 234 ; WX 602 ; N Runderdotmacron ; B 0 -216 619 821 ;
+C 235 ; WX 275 ; N lunderdot ; B -30 -216 206 736 ;
+C 236 ; WX 498 ; N Lunderdot ; B 0 -221 481 671 ;
+C 237 ; WX 275 ; N lunderdotmacron ; B -30 -216 289 821 ;
+C 238 ; WX 498 ; N Lunderdotmacron ; B 0 -221 516 821 ;
+C 239 ; WX 556 ; N noverdot ; B 0 -6 482 670 ;
+C 240 ; WX 683 ; N Noverdot ; B 0 0 751 889 ;
+C 241 ; WX 333 ; N tunderdot ; B -44 -216 292 579 ;
+C 242 ; WX 565 ; N Tunderdot ; B 0 -216 567 671 ;
+C 243 ; WX 523 ; N dunderdot ; B 0 -216 480 736 ;
+C 244 ; WX 671 ; N Dunderdot ; B 0 -221 651 671 ;
+C 245 ; WX 556 ; N nunderdot ; B 0 -216 482 482 ;
+C 246 ; WX 683 ; N Nunderdot ; B 0 -216 751 671 ;
+C 247 ; WX 370 ; N sacute ; B 0 -9 397 736 ;
+C 248 ; WX 537 ; N Sacute ; B 0 -12 526 928 ;
+C 249 ; WX 370 ; N sunderdot ; B 0 -216 341 482 ;
+C 250 ; WX 537 ; N Sunderdot ; B 0 -216 502 682 ;
+C 251 ; WX 574 ; N germandbls ; B 0 -216 673 738 ;
+C 252 ; WX 815 ; N munderdot ; B 0 -216 741 482 ;
+C 253 ; WX 839 ; N Munderdot ; B 0 -221 894 671 ;
+C 254 ; WX 551 ; N hunderdot ; B 0 -216 482 736 ;
+C 255 ; WX 712 ; N Hunderdot ; B 0 -221 769 671 ;
+C -1 ; WX 839 ; N Moverdot ; B 0 0 894 889 ;
+C -1 ; WX 167 ; N fraction ; B 0 0 618 671 ;
+C -1 ; WX 556 ; N yen ; B 0 0 614 664 ;
+C -1 ; WX 556 ; N florin ; B 0 -169 644 683 ;
+C -1 ; WX 500 ; N section ; B 0 -140 471 718 ;
+C -1 ; WX 394 ; N ordfeminine ; B 3 326 356 669 ;
+C -1 ; WX 498 ; N Lslash ; B 0 0 481 671 ;
+C -1 ; WX 708 ; N Oslash ; B 0 -74 627 743 ;
+C -1 ; WX 1007 ; N OE ; B 0 -12 963 682 ;
+C -1 ; WX 377 ; N ordmasculine ; B 3 326 323 670 ;
+C -1 ; WX 671 ; N ae ; B 0 -8 626 482 ;
+C -1 ; WX 287 ; N dotlessi ; B 0 -7 221 482 ;
+C -1 ; WX 275 ; N lslash ; B 0 -9 306 736 ;
+C -1 ; WX 502 ; N oslash ; B 0 -80 427 547 ;
+C -1 ; WX 750 ; N oe ; B 0 -9 682 483 ;
+C -1 ; WX 606 ; N Aacute ; B 0 0 663 928 ;
+C -1 ; WX 606 ; N Acircumflex ; B 0 0 663 928 ;
+C -1 ; WX 606 ; N Adieresis ; B 0 0 663 884 ;
+C -1 ; WX 606 ; N Agrave ; B 0 0 663 928 ;
+C -1 ; WX 606 ; N Aring ; B 0 0 663 980 ;
+C -1 ; WX 606 ; N Atilde ; B 0 0 663 900 ;
+C -1 ; WX 604 ; N Ccedilla ; B 0 -223 581 683 ;
+C -1 ; WX 546 ; N Eacute ; B 0 0 577 928 ;
+C -1 ; WX 546 ; N Ecircumflex ; B 0 0 577 928 ;
+C -1 ; WX 546 ; N Edieresis ; B 0 0 577 884 ;
+C -1 ; WX 546 ; N Egrave ; B 0 0 577 928 ;
+C -1 ; WX 312 ; N Iacute ; B 0 0 441 928 ;
+C -1 ; WX 312 ; N Icircumflex ; B 0 0 389 928 ;
+C -1 ; WX 312 ; N Idieresis ; B 0 0 407 884 ;
+C -1 ; WX 312 ; N Igrave ; B 0 0 356 928 ;
+C -1 ; WX 708 ; N Oacute ; B 0 -12 628 928 ;
+C -1 ; WX 708 ; N Ocircumflex ; B 0 -12 628 928 ;
+C -1 ; WX 708 ; N Odieresis ; B 0 -12 628 884 ;
+C -1 ; WX 708 ; N Ograve ; B 0 -12 628 928 ;
+C -1 ; WX 708 ; N Otilde ; B 0 -12 628 900 ;
+C -1 ; WX 537 ; N Scaron ; B 0 -12 505 928 ;
+C -1 ; WX 664 ; N Uacute ; B 0 -11 640 928 ;
+C -1 ; WX 664 ; N Ucircumflex ; B 0 -11 640 928 ;
+C -1 ; WX 664 ; N Udieresis ; B 0 -11 640 884 ;
+C -1 ; WX 664 ; N Ugrave ; B 0 -11 640 928 ;
+C -1 ; WX 562 ; N Ydieresis ; B 0 0 611 884 ;
+C -1 ; WX 556 ; N Zcaron ; B 0 0 597 928 ;
+C -1 ; WX 525 ; N aacute ; B 0 -9 481 736 ;
+C -1 ; WX 525 ; N acircumflex ; B 0 -9 471 736 ;
+C -1 ; WX 525 ; N agrave ; B 0 -9 471 736 ;
+C -1 ; WX 525 ; N aring ; B 0 -9 471 761 ;
+C -1 ; WX 525 ; N atilde ; B 0 -9 471 708 ;
+C -1 ; WX 394 ; N ccedilla ; B -7 -223 355 485 ;
+C -1 ; WX 424 ; N eacute ; B 0 -9 439 736 ;
+C -1 ; WX 424 ; N ecircumflex ; B 0 -9 387 736 ;
+C -1 ; WX 424 ; N edieresis ; B 0 -9 405 692 ;
+C -1 ; WX 424 ; N egrave ; B 0 -9 357 736 ;
+C -1 ; WX 287 ; N iacute ; B 0 -7 346 736 ;
+C -1 ; WX 287 ; N icircumflex ; B 0 -7 294 736 ;
+C -1 ; WX 287 ; N igrave ; B 0 -7 221 736 ;
+C -1 ; WX 502 ; N oacute ; B 0 -9 464 736 ;
+C -1 ; WX 502 ; N ocircumflex ; B 0 -9 427 736 ;
+C -1 ; WX 502 ; N odieresis ; B 0 -9 430 692 ;
+C -1 ; WX 502 ; N ograve ; B 0 -9 427 736 ;
+C -1 ; WX 502 ; N otilde ; B 0 -9 453 708 ;
+C -1 ; WX 370 ; N scaron ; B 0 -9 421 736 ;
+C -1 ; WX 553 ; N uacute ; B 0 -8 482 736 ;
+C -1 ; WX 553 ; N ucircumflex ; B 0 -8 482 736 ;
+C -1 ; WX 553 ; N ugrave ; B 0 -8 482 736 ;
+C -1 ; WX 475 ; N ydieresis ; B 0 -217 597 692 ;
+C -1 ; WX 440 ; N zcaron ; B 0 -11 453 736 ;
+C -1 ; WX 822 ; N trademark ; B 0 399 598 662 ;
+C -1 ; WX 900 ; N copyright ; B 0 -46 770 726 ;
+C -1 ; WX 833 ; N logicalnot ; B 0 174 585 419 ;
+C -1 ; WX 900 ; N registered ; B 0 -46 770 726 ;
+C -1 ; WX 833 ; N minus ; B 0 269 585 327 ;
+C -1 ; WX 671 ; N Eth ; B 0 0 651 671 ;
+C -1 ; WX 532 ; N Thorn ; B 0 0 546 671 ;
+C -1 ; WX 562 ; N Yacute ; B 0 0 611 928 ;
+C -1 ; WX 500 ; N brokenbar ; B 0 -171 62 699 ;
+C -1 ; WX 329 ; N degree ; B 0 434 276 710 ;
+C -1 ; WX 833 ; N divide ; B 0 66 585 530 ;
+C -1 ; WX 500 ; N eth ; B 0 -9 442 725 ;
+C -1 ; WX 547 ; N mu ; B 0 -204 570 432 ;
+C -1 ; WX 833 ; N multiply ; B 0 26 544 571 ;
+C -1 ; WX 867 ; N onehalf ; B 2 0 794 677 ;
+C -1 ; WX 867 ; N onequarter ; B 2 -21 798 677 ;
+C -1 ; WX 367 ; N onesuperior ; B 3 268 215 678 ;
+C -1 ; WX 833 ; N plusminus ; B 0 20 585 576 ;
+C -1 ; WX 516 ; N thorn ; B 0 -218 530 736 ;
+C -1 ; WX 868 ; N threequarters ; B 3 -21 849 677 ;
+C -1 ; WX 367 ; N threesuperior ; B 3 261 340 678 ;
+C -1 ; WX 367 ; N twosuperior ; B 2 268 358 678 ;
+C -1 ; WX 475 ; N yacute ; B 0 -217 597 736 ;
+EndCharMetrics
+StartKernData
+StartKernPairs 302
+KPX hyphen Y -74
+KPX hyphen X -37
+KPX hyphen W -56
+KPX hyphen V -56
+KPX hyphen T -37
+KPX A quotedblright -130
+KPX A y -19
+KPX A Y -42
+KPX A W -42
+KPX A V -56
+KPX A U -23
+KPX A T -37
+KPX A S 19
+KPX A semicolon 19
+KPX A colon 19
+KPX A quoteright -130
+KPX Amacron quotedblright -130
+KPX Amacron y -19
+KPX Amacron Y -42
+KPX Amacron W -42
+KPX Amacron V -56
+KPX Amacron U -23
+KPX Amacron T -37
+KPX Amacron S 19
+KPX Amacron semicolon 19
+KPX Amacron colon 19
+KPX Amacron quoteright -130
+KPX B Y -19
+KPX B W -19
+KPX B V -19
+KPX B S 19
+KPX B hyphen 56
+KPX C quotedblright 37
+KPX C S 19
+KPX C hyphen 23
+KPX C quoteright 37
+KPX D Y -28
+KPX D W -19
+KPX D V -19
+KPX D A -19
+KPX D hyphen 37
+KPX Dunderdot Y -28
+KPX Dunderdot W -19
+KPX Dunderdot V -19
+KPX Dunderdot A -19
+KPX Dunderdot hyphen 37
+KPX F o -46
+KPX F e -46
+KPX F a -42
+KPX F A -32
+KPX F semicolon -37
+KPX F colon -37
+KPX F period -167
+KPX F hyphen -56
+KPX F comma -167
+KPX G hyphen 19
+KPX J A -23
+KPX K y -83
+KPX K u -56
+KPX K o -56
+KPX K e -56
+KPX K a -19
+KPX K Y -32
+KPX K W -42
+KPX K U -37
+KPX K O -28
+KPX K C -28
+KPX K A -23
+KPX K hyphen -37
+KPX L quotedblright -185
+KPX L quotedblbase 19
+KPX L quotesinglbase 19
+KPX L y -37
+KPX L u -19
+KPX L Y -88
+KPX L W -88
+KPX L V -102
+KPX L U -19
+KPX L T -74
+KPX L A 19
+KPX L hyphen 56
+KPX L quoteright -185
+KPX Lunderdot quotedblright -185
+KPX Lunderdot quotedblbase 19
+KPX Lunderdot quotesinglbase 19
+KPX Lunderdot y -37
+KPX Lunderdot u -19
+KPX Lunderdot Y -88
+KPX Lunderdot W -88
+KPX Lunderdot V -102
+KPX Lunderdot U -19
+KPX Lunderdot T -74
+KPX Lunderdot A 19
+KPX Lunderdot hyphen 56
+KPX Lunderdot quoteright -185
+KPX Lunderdotmacron quotedblright -185
+KPX Lunderdotmacron quotedblbase 19
+KPX Lunderdotmacron quotesinglbase 19
+KPX Lunderdotmacron y -37
+KPX Lunderdotmacron u -19
+KPX Lunderdotmacron Y -88
+KPX Lunderdotmacron W -88
+KPX Lunderdotmacron V -102
+KPX Lunderdotmacron U -19
+KPX Lunderdotmacron T -74
+KPX Lunderdotmacron A 19
+KPX Lunderdotmacron hyphen 56
+KPX Lunderdotmacron quoteright -185
+KPX O Y -19
+KPX O X -19
+KPX O V -19
+KPX O period -37
+KPX O hyphen 19
+KPX O comma -37
+KPX P s -32
+KPX P o -51
+KPX P e -56
+KPX P a -37
+KPX P Y -19
+KPX P W -19
+KPX P U -19
+KPX P A -56
+KPX P semicolon -19
+KPX P colon -19
+KPX P period -250
+KPX P hyphen -74
+KPX P comma -250
+KPX Q quotedblright 19
+KPX Q hyphen 19
+KPX Q quoteright 19
+KPX R quotedblright -37
+KPX R quotedblleft -19
+KPX R y -19
+KPX R o -19
+KPX R e -19
+KPX R a -19
+KPX R quoteleft -19
+KPX R Y -37
+KPX R W -23
+KPX R V -19
+KPX R T -19
+KPX R period 19
+KPX R hyphen -19
+KPX R comma 19
+KPX R quoteright -37
+KPX Runderdot quotedblright -37
+KPX Runderdot quotedblleft -19
+KPX Runderdot y -19
+KPX Runderdot o -19
+KPX Runderdot e -19
+KPX Runderdot a -19
+KPX Runderdot quoteleft -19
+KPX Runderdot Y -37
+KPX Runderdot W -23
+KPX Runderdot V -19
+KPX Runderdot T -19
+KPX Runderdot period 19
+KPX Runderdot hyphen -19
+KPX Runderdot comma 19
+KPX Runderdot quoteright -37
+KPX Runderdotmacron quotedblright -37
+KPX Runderdotmacron quotedblleft -19
+KPX Runderdotmacron y -19
+KPX Runderdotmacron o -19
+KPX Runderdotmacron e -19
+KPX Runderdotmacron a -19
+KPX Runderdotmacron quoteleft -19
+KPX Runderdotmacron Y -37
+KPX Runderdotmacron W -23
+KPX Runderdotmacron V -19
+KPX Runderdotmacron T -19
+KPX Runderdotmacron period 19
+KPX Runderdotmacron hyphen -19
+KPX Runderdotmacron comma 19
+KPX Runderdotmacron quoteright -37
+KPX S S 19
+KPX S Q 19
+KPX S O 19
+KPX S G 19
+KPX S A 37
+KPX Sacute S 19
+KPX Sacute Q 19
+KPX Sacute O 19
+KPX Sacute G 19
+KPX Sacute A 37
+KPX Sunderdot S 19
+KPX Sunderdot Q 19
+KPX Sunderdot O 19
+KPX Sunderdot G 19
+KPX Sunderdot A 37
+KPX T y -74
+KPX T w -93
+KPX T u -93
+KPX T s -93
+KPX T r -74
+KPX T o -116
+KPX T i -19
+KPX T e -97
+KPX T c -97
+KPX T a -116
+KPX T T 19
+KPX T A -56
+KPX T semicolon -37
+KPX T colon -37
+KPX T period -148
+KPX T hyphen -130
+KPX T comma -148
+KPX Tunderdot y -74
+KPX Tunderdot w -93
+KPX Tunderdot u -93
+KPX Tunderdot s -93
+KPX Tunderdot r -74
+KPX Tunderdot o -116
+KPX Tunderdot i -19
+KPX Tunderdot e -97
+KPX Tunderdot c -97
+KPX Tunderdot a -116
+KPX Tunderdot T 19
+KPX Tunderdot A -56
+KPX Tunderdot semicolon -37
+KPX Tunderdot colon -37
+KPX Tunderdot period -148
+KPX Tunderdot hyphen -130
+KPX Tunderdot comma -148
+KPX U Z -19
+KPX U J -19
+KPX U A -28
+KPX Umacron Z -19
+KPX Umacron J -19
+KPX Umacron A -28
+KPX V y -46
+KPX V u -32
+KPX V o -60
+KPX V i -28
+KPX V e -93
+KPX V a -93
+KPX V O -19
+KPX V A -79
+KPX V semicolon -93
+KPX V colon -93
+KPX V period -185
+KPX V hyphen -56
+KPX V comma -185
+KPX W y -23
+KPX W u -28
+KPX W r -28
+KPX W o -51
+KPX W i -19
+KPX W e -74
+KPX W a -51
+KPX W A -28
+KPX W semicolon -28
+KPX W colon -28
+KPX W period -134
+KPX W hyphen -37
+KPX W comma -134
+KPX X A -19
+KPX X hyphen -19
+KPX Y u -56
+KPX Y o -97
+KPX Y i -19
+KPX Y e -116
+KPX Y a -116
+KPX Y A -46
+KPX Y semicolon -106
+KPX Y colon -106
+KPX Y period -130
+KPX Y hyphen -111
+KPX Y comma -130
+KPX Z hyphen 37
+KPX quoteleft AE -111
+KPX quoteleft V 19
+KPX quoteleft J -130
+KPX quoteleft A -130
+KPX f quotedblright 93
+KPX f period -83
+KPX f hyphen -19
+KPX f comma -83
+KPX f quoteright 93
+KPX r period -130
+KPX r hyphen -19
+KPX r comma -130
+KPX runderdot period -130
+KPX runderdot hyphen -19
+KPX runderdot comma -130
+KPX runderdotmacron period -130
+KPX runderdotmacron hyphen -19
+KPX runderdotmacron comma -130
+KPX v period -46
+KPX v hyphen 37
+KPX v comma -46
+KPX w period -56
+KPX w hyphen 19
+KPX w comma -56
+KPX y period -60
+KPX y hyphen 19
+KPX y comma -60
+KPX quotedblleft AE -111
+KPX quotedblleft V 19
+KPX quotedblleft J -130
+KPX quotedblleft A -130
+KPX AE hyphen 19
+EndKernPairs
+EndKernData
+EndFontMetrics
diff --git a/fonts/csx/fonts/charter/bchri8i.pfb b/fonts/csx/fonts/charter/bchri8i.pfb
new file mode 100644
index 0000000000..3e13d23c9c
--- /dev/null
+++ b/fonts/csx/fonts/charter/bchri8i.pfb
Binary files differ
diff --git a/fonts/csx/fonts/charter/bchri8i.pfm b/fonts/csx/fonts/charter/bchri8i.pfm
new file mode 100644
index 0000000000..f71435bc9d
--- /dev/null
+++ b/fonts/csx/fonts/charter/bchri8i.pfm
Binary files differ
diff --git a/fonts/csx/fonts/charter/bchri8i.ttf b/fonts/csx/fonts/charter/bchri8i.ttf
new file mode 100644
index 0000000000..372edf3d60
--- /dev/null
+++ b/fonts/csx/fonts/charter/bchri8i.ttf
Binary files differ
diff --git a/fonts/csx/fonts/charter/cs437.enc b/fonts/csx/fonts/charter/cs437.enc
new file mode 100644
index 0000000000..85091cd8c9
--- /dev/null
+++ b/fonts/csx/fonts/charter/cs437.enc
@@ -0,0 +1,256 @@
+0000 .notdef
+0001 .notdef
+0002 .notdef
+0003 .notdef
+0004 .notdef
+0005 .notdef
+0006 .notdef
+0007 .notdef
+0008 .notdef
+0009 .notdef
+000A .notdef
+000B .notdef
+000C .notdef
+000D .notdef
+000E .notdef
+000F .notdef
+0010 .notdef
+0011 .notdef
+0012 .notdef
+0013 .notdef
+0014 .notdef
+0015 .notdef
+0016 .notdef
+0017 .notdef
+0018 .notdef
+0019 .notdef
+001A .notdef
+001B .notdef
+001C .notdef
+001D .notdef
+001E .notdef
+001F .notdef
+0020 space
+0021 exclam
+0022 quotedbl
+0023 numbersign
+0024 dollar
+0025 percent
+0026 ampersand
+0027 quotesingle
+0028 parenleft
+0029 parenright
+002A asterisk
+002B plus
+002C comma
+002D hyphen
+002E period
+002F slash
+0030 zero
+0031 one
+0032 two
+0033 three
+0034 four
+0035 five
+0036 six
+0037 seven
+0038 eight
+0039 nine
+003A colon
+003B semicolon
+003C less
+003D equal
+003E greater
+003F question
+0040 at
+0041 A
+0042 B
+0043 C
+0044 D
+0045 E
+0046 F
+0047 G
+0048 H
+0049 I
+004A J
+004B K
+004C L
+004D M
+004E N
+004F O
+0050 P
+0051 Q
+0052 R
+0053 S
+0054 T
+0055 U
+0056 V
+0057 W
+0058 X
+0059 Y
+005A Z
+005B bracketleft
+005C backslash
+005D bracketright
+005E asciicircum
+005F underscore
+0060 grave
+0061 a
+0062 b
+0063 c
+0064 d
+0065 e
+0066 f
+0067 g
+0068 h
+0069 i
+006A j
+006B k
+006C l
+006D m
+006E n
+006F o
+0070 p
+0071 q
+0072 r
+0073 s
+0074 t
+0075 u
+0076 v
+0077 w
+0078 x
+0079 y
+007A z
+007B braceleft
+007C bar
+007D braceright
+007E asciitilde
+007F .notdef
+0080 Ccedilla
+0081 udieresis
+0082 eacute
+0083 acircumflex
+0084 adieresis
+0085 agrave
+0086 aring
+0087 ccedilla
+0088 ecircumflex
+0089 edieresis
+008A egrave
+008B idieresis
+008C icircumflex
+008D igrave
+008E Adieresis
+008F Aring
+0090 Eacute
+0091 oe
+0092 AE
+0093 ocircumflex
+0094 odieresis
+0095 ograve
+0096 ucircumflex
+0097 ugrave
+0098 ydieresis
+0099 Odieresis
+009A Udieresis
+009B cent
+009C sterling
+009D yen
+009E .notdef
+009F florin
+00A0 acute
+00A1 iacute
+00A2 oacute
+00A3 uacute
+00A4 ntilde
+00A5 Ntilde
+00A6 ltilde
+00A7 moverdot
+00A8 questiondown
+00A9 logicalnot
+00AA .notdef
+00AB onehalf
+00AC onequarter
+00AD exclamdown
+00AE guillemotleft
+00AF guillemotright
+00B0 .notdef
+00B1 percent
+00B2 twosuperior
+00B3 threesuperior
+00B4 acute
+00B5 mu
+00B6 paragraph
+00B7 bullet
+00B8 cedilla
+00B9 onesuperior
+00BA quotedblright
+00BB guillemotright
+00BC onequarter
+00BD onehalf
+00BE threequarters
+00BF questiondown
+00C0 Agrave
+00C1 Aacute
+00C2 Acircumflex
+00C3 Atilde
+00C4 Adieresis
+00C5 Aring
+00C6 AE
+00C7 Ccedilla
+00C8 Egrave
+00C9 Eacute
+00CA Ecircumflex
+00CB Edieresis
+00CC Igrave
+00CD Iacute
+00CE Icircumflex
+00CF Idieresis
+00D0 Thorn
+00D1 Ntilde
+00D2 Ograve
+00D3 Oacute
+00D4 Ocircumflex
+00D5 Otilde
+00D6 Odieresis
+00D7 multiply
+00D8 Oslash
+00D9 Ugrave
+00DA Uacute
+00DB Ucircumflex
+00DC Udieresis
+00DD Yacute
+00DE thorn
+00DF germandbls
+00E0 amacron
+00E1 AE
+00E2 Amacron
+00E3 imacron
+00E4 Imacron
+00E5 umacron
+00E6 Umacron
+00E7 runderdot
+00E8 Runderdot
+00E9 runderdotmacron
+00EA Runderdotmacron
+00EB lunderdot
+00EC Lunderdot
+00ED lunderdotmacron
+00EE Lunderdotmacron
+00EF noverdot
+00F0 Noverdot
+00F1 tunderdot
+00F2 Tunderdot
+00F3 dunderdot
+00F4 Dunderdot
+00F5 nunderdot
+00F6 Nunderdot
+00F7 sacute
+00F8 Sacute
+00F9 sunderdot
+00FA Sunderdot
+00FB germandbls
+00FC munderdot
+00FD Munderdot
+00FE hunderdot
+00FF Hunderdot
diff --git a/fonts/csx/styles/cp437csx.def b/fonts/csx/styles/cp437csx.def
new file mode 100644
index 0000000000..ce19308480
--- /dev/null
+++ b/fonts/csx/styles/cp437csx.def
@@ -0,0 +1,80 @@
+%% This is file cp437csx.def
+%% Based on cp437.def
+%%
+%% Classical Sanskrit/Classical Sanskrit Extended
+%% Input encoding definition
+
+\def\diatop[#1|#2]{\leavevmode{\setbox1=\hbox{{#1{}}}\setbox2=\hbox{{#2{}}}%
+ \dimen0=\ifdim\wd1>\wd2\wd1\else\wd2\fi%
+ \dimen1=\ht2\advance\dimen1by-1ex%
+ \setbox1=\hbox to1\dimen0{\hss#1\hss}%
+ \rlap{\raise1\dimen1\box1}%
+ \hbox to1\dimen0{\hss#2\hss}}}%
+
+\makeatletter
+
+\DeclareInputText{159}{\b{r}} % Ÿ CSX
+\DeclareInputText{166}{\~l} % ¦ CS
+\DeclareInputText{167}{\.m} % § CS
+\DeclareInputText{168}{\diatop[\u|{\@tabacckludge=a}]} % ¨ CSX
+\DeclareInputText{169}{\diatop[\u|{\@tabacckludge={\i}}]} % © CSX
+\DeclareInputText{170}{\diatop[\u|{\@tabacckludge=u}]} % ª CSX
+\DeclareInputText{173}{\b{n}} % ­ CSX
+\DeclareInputText{181}
+ {\diatop[\@tabacckludge'|\@tabacckludge=a]} % µ CSX
+\DeclareInputText{182}
+ {\diatop[\@tabacckludge`|\@tabacckludge=a]} % ¶ CSX
+\DeclareInputText{183}
+ {\diatop[\@tabacckludge'|\@tabacckludge={\i}]} % · CSX
+\DeclareInputText{184}
+ {\diatop[\@tabacckludge`|\@tabacckludge={\i}]} % ¸ CSX
+\DeclareInputText{189}
+ {\diatop[\@tabacckludge'|\@tabacckludge=u]} % ½ CSX
+\DeclareInputText{190}
+ {\diatop[\@tabacckludge`|\@tabacckludge=u]} % ¾ CSX
+\DeclareInputText{198}{\diatop[\@tabacckludge'|\d{r}]} % Æ CSX
+\DeclareInputText{199}{\diatop[\@tabacckludge`|\d{r}]} % Ç CSX
+\DeclareInputText{207}
+ {\raisebox{.25ex}{\rlap{\@tabacckludge'}}\diatop[\@tabacckludge=|\d{r}]}
+ % Ï CSX
+\DeclareInputText{208}{\~{a}} % Ð CSX
+\DeclareInputText{209}{\~{\i}} % Ñ CSX
+\DeclareInputText{210}{\~{e}} % Ò CSX
+\DeclareInputText{211}{\~{e}} % Ó CSX
+\DeclareInputText{212}{\~{o}} % Ô CSX
+\DeclareInputText{213}{\u{e}} % Õ CSX
+\DeclareInputText{214}{\u{o}} % Ö CSX
+\DeclareInputText{215}{\b{l}} % × CSX
+\DeclareInputText{224}{\@tabacckludge=a} % à CS
+\DeclareInputText{226}{\@tabacckludge=A} % â CS
+\DeclareInputText{227}{\@tabacckludge={\i}} % ã CS
+\DeclareInputText{228}{\@tabacckludge=I} % ä CS
+\DeclareInputText{229}{\@tabacckludge=u} % å CS
+\DeclareInputText{230}{\@tabacckludge=U} % æ CS
+\DeclareInputText{231}{\d{r}} % ç CS
+\DeclareInputText{232}{\d{R}} % è CS
+\DeclareInputText{233}{\diatop[\@tabacckludge=|\d{r}]} % é CS
+\DeclareInputText{234}{\diatop[\@tabacckludge=|\d{R}]} % ê CS
+\DeclareInputText{235}{\d{l}} % ë CS
+\DeclareInputText{236}{\d{L}} % ì CS
+\DeclareInputText{237}{\diatop[\@tabacckludge=|\d{l}]} % í CS
+\DeclareInputText{238}{\diatop[\@tabacckludge=|\d{L}]} % î CS
+\DeclareInputText{239}{\.n} % ï CS
+\DeclareInputText{240}{\.N} % ð CS
+\DeclareInputText{241}{\d{t}} % ñ CS
+\DeclareInputText{242}{\d{T}} % ò CS
+\DeclareInputText{243}{\d{d}} % ó CS
+\DeclareInputText{244}{\d{D}} % ô CS
+\DeclareInputText{245}{\d{n}} % õ CS
+\DeclareInputText{246}{\d{N}} % ö CS
+\DeclareInputText{247}{\@tabacckludge's} % ÷ CS
+\DeclareInputText{248}{\@tabacckludge'S} % ø CS
+\DeclareInputText{249}{\d{s}} % ù CS
+\DeclareInputText{250}{\d{S}} % ú CS
+\DeclareInputText{252}{\d{m}} % ü CS
+\DeclareInputText{253}{\d{M}} % ý CS
+\DeclareInputText{254}{\d{h}} % þ CS
+\DeclareInputText{255}{\d{H}} % ÿ CS
+
+\makeatother
+\endinput